Hva er Array formler i Excel 2013?

En rekke formel i Excel 2013 (og andre regneark) er en spesiell formel som opererer på en rekke verdier. Hvis en celle Kjeden forsyner dette området (som ofte er tilfellet), er det referert til som en rekke utvalg
.
Hvis denne serien leveres med en liste over tallverdier, er de kjent som en matrisekonstant
.

Mange regneark tabeller bruke en original formel som du kopierer til tilstøtende celler ved hjelp av relative cellereferanser (noen ganger referert til som en en-til-mange eksemplar
). I noen tilfeller kan du bygge den opprinnelige formelen slik at Excel utfører den ønskede beregningen, ikke bare i den aktive cellen, men også i alle andre celler som du normalt ville kopiere formelen. Du gjør dette ved å opprette en matriseformel
.

Selv om rekken konseptet kan virke fremmed i starten, er du egentlig ganske kjent med arrays fordi kolonnen-og- rad strukturen i Excel-regneark rutenett naturlig organiserer dataområder i en-dimensjonale og to-dimensjonale arrays. (1-D arrays ta opp en enkelt rad eller kolonne, mens 2-D arrays ta opp flere rader og kolonner.)

Figuren nedenfor illustrerer et par todimensjonale matriser med numeriske oppføringer av to forskjellige størrelser . Den første rekke er en 3 x 2 matrise i celleområdet B2: C4. Denne matrisen er en 3 x 2 matrise fordi det opptar tre rader og to kolonner

Den andre gruppen er en 2 x 3 matrise i celleområdet. B2: H3. Denne matrisen er en 2 x 3 matrise fordi den bruker to rader og tre kolonner.

Hvis du skulle vise verdiene i de første 3 x 2 matrise som en matrise konstant i en formel, vil de vises som følger : product: {1,4, 2,5, 3,6}

Flere ting i denne listen er bemerkelsesverdig. Først blir matrisekonstant innesluttet i et par av klammer ({}). For det andre, er søyler i hver rad atskilt med komma (,) og rader i matrisen er skilt med semikolon (;). For det tredje, er konstanter i gruppen oppført langs hver rad og deretter ned hver kolonne og ikke anbefale ned hver kolonne og på tvers av hver rad.

Den andre 2 x 3 matrise uttrykt som en matrise konstant vises som følger: product: {7,8,9; 10,11,12}

Merk igjen at du liste opp de verdiene over hver rad og deretter ned hver kolonne, separere verdiene i forskjellige kolonner med komma og verdiene i forskjellige rader med semikolon.

bruk av matriseformler kan redusere mengden av formel kopiering som du har å gjøre i et regneark ved å produsere flere resultater gjennom rekken rekkevidde i en enkelt operasjon.

i tillegg matriseformler bruker mindre datamaskinens minne enn standard formler kopiert i et område. Dette kan være viktig når du oppretter et stort regneark med mange bord fordi det kan bety forskjellen mellom passer alle dine beregninger på ett regneark og måtte dele din modell i flere regnearkfiler.