En matrise er et område eller en gruppe med relaterte dataverdier. Verdiene i en matrise er norm alt lagret i tilstøtende celler. Lær hvordan matriser brukes i formler og som argumenter for spesifikke funksjoner, for eksempel matriseformene til funksjonene LOOKUP og INDEX.
Disse instruksjonene gjelder for Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 for Mac, Excel 2016 for Mac, Excel for Mac 2011, Excel for Microsoft 365 og Excel Online.
bunnlinjen
Arrayformler utfører beregninger, som addisjon og multiplikasjon, på verdiene i én eller flere matriser i stedet for én enkelt dataverdi. Matriser har mye til felles med standardformler. Matriser og formler følger de samme syntaksreglene, bruker de samme matematiske operatorene og følger samme rekkefølge av operasjoner.
Typer of Arrays
Det er to typer arrays som brukes i regneark-apper:
- Endimensjonal matrise (også kjent som en vektor eller vektormatrise): Data er plassert i en enkelt rad (endimensjonal horisontal matrise) eller i en enkelt kolonne (endimensjonal vertikal array).
- To-Dimensjonal Array (også kjent som en matrise): Data er plassert i flere kolonner eller rader.
Array (CSE)-formler i Excel
I Excel er matriseformler omgitt av krøllete klammeparenteser " { }". Disse seler kan ikke skrives. Klammeren må legges til en formel ved å trykke Ctrl+ Shift+ Enter etter å ha skrevet inn formelen i en eller flere celler. Dette er grunnen til at matriseformler kalles CSE-formler i Excel.
Et unntak fra denne regelen er når krøllete klammeparenteser brukes til å angi en matrise som et argument for en funksjon som norm alt bare inneholder en enkelt verdi eller cellereferanse.
Lag en grunnleggende matriseformel
I følgende eksempel vil formelen være omgitt av krøllete klammeparenteser, og hver celle som inneholder formelen vil inneholde et annet resultat. Dette betyr at en matrise er opprettet.
-
Skriv inn dataene i et tomt regneark. Skriv inn dataene i kolonne D og E for å følge denne veiledningen.
-
Skriv inn formelen for matrisen din. For å følge dette eksemplet, velg celle F1 og skriv =D1:D3E1:E3
Ikke trykk Enter på slutten av formelen.
- Trykk og hold Ctrl og Shift-tastene.
- Trykk Enter-tasten.
-
Slipp tastene Ctrl og Shift.
- Resultatet vises i celle F1 og matrisen vises i formellinjen.
Når en matriseformel redigeres, forsvinner de krøllede klammerparentesene rundt matriseformelen. For å få dem tilbake, trykk Ctrl+ Shift+ Enter etter at du har gjort endringene i formel.
Ulike typer matriseformler
Multi-Cell Array Formulas
Multi-celle matriseformler er plassert i flere regnearkceller og returnerer en matrise som et svar. Med andre ord, den samme formelen er plassert i to eller flere celler og returnerer forskjellige svar i hver celle.
Hver kopi eller forekomst av matriseformelen utfører den samme beregningen i hver celle den er plassert i. Men fordi hver forekomst av formelen bruker forskjellige data i sine beregninger, gir hver forekomst forskjellige resultater.
Her er et eksempel på en formel med flere celler:
Single Cell Array Formulas
Enkelcellematriseformler bruker en funksjon (som SUM, AVERAGE eller COUNT) for å kombinere utdataene fra en flercellet matriseformel til én enkelt verdi i én enkelt celle.
Her er et eksempel på en enkeltcellematriseformel: