![](https://cdn.wiki-base.com/3446844/excel_array_operation_.png.webp)
Det særegne ved en matriseformel er at den inkluderer en matrixoperasjon.
En arrayoperasjon er en slags operasjon som berører eller manipulerer verdiene i en array direkte. Dette kan være en logisk sammenligning, en matematikkoperasjon, sammenkobling eller til og med å mate en matrise til en annen funksjon. Matriseformler kan inkludere en eller flere matriseoperasjoner. Det endelige resultatet av en matriseformel kan være en enkelt verdi eller flere verdier.
I eksemplet vist ovenfor vises følgende formler, som hver representerer en annen type arrayoperasjon:
=B5:B13>6 // logical comparison =B5:B13+1 // math operation =B5:B13&"x" // concatenation =INT(B5:B13) // another function
For eksempel er formelen i D5:
=B5:B13>6
Dette er en arrayoperasjon nedenfor som sammenligner verdier i området B5: B13 til 6 med operatoren større enn (>):
=B5:B14>6
Dette er et logisk uttrykk med en matrise som kommer fra området B5: B13. Utvidet, vi har:
(3.3;6.1;9.7;7.2;2.3;6.2;4.9;5.4;9.7)>6
Fordi det er 9 celler i B5: B13, er resultatet en matrise med 9 SANNE eller FALSE verdier:
(FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE)