Själva termen "matrisformel" är suddig. Det är sant att många arrayformler i Excel är avsedda att fylla en array av celler i kalkylbladet. Men det är också sant att många matrisformler är avsedda att endast uppta en cell.
Du kanske tycker att det är bra att tänka på en matrisformel som en som bearbetar en eller flera matriser av data - matriser som kanske eller kanske inte visas på kalkylbladet. Om arrayerna inte är synliga på arket används de i Excels interna bearbetningsplatser, borta från nyfikna ögon.
Du måste informera Excel om att det du anger är en matrisformel, inte en normal sådan som denna:
=MEDEL(B2:B25)
För att ange den formeln och funktionen den använder väljer du en cell, skriver formeln och trycker på Retur. Anta att du vill mata in en formel som denna:
=MEDEL(OM(A2:A25="Zig",B2:B25,""))
För att göra det markerar du en cell, skriver formeln och håller samtidigt ned Ctrl- och Shift-tangenterna medan du trycker på Enter. Om du har gjort saker rätt visas formeln i formelfältet omgiven av parenteser. Och cellen där du matrisinmatade formeln kommer att visa genomsnittet av värdena, kanske försäljningsintäkter, i A2:A25 för alla poster med texten "Zig" i B2:B25.
AVERAGEIF och SUMIF är två av funktionerna kodade av Microsoft för att ge dig ett alternativ till matrisformelmetoderna. Jag kanske bara är reaktionär, men jag har alltid föredragit arrayformlerna. Jag tror att det ger mig mer kontroll över vad som händer.