Video: Week 1 2024
En array formel er en spesiell formel som opererer på en rekke verdier. Hvis et celleområde leverer dette området (som det ofte er tilfelle), blir det referert til som et arrayområde . Hvis dette området leveres av en liste over numeriske verdier, er de kjent som en array konstant . Selv om dette konseptet kan virke utenlandsk, er du veldig godt kjent med arrays fordi kolonne- og radstrukturen i Excel-regnearkgitteret organiserer datahyppene i endimensjonale og todimensjonale arrays (1-D-arrays tar opp en enkelt rad eller kolonne, mens 2-D-arrays tar opp flere rader og kolonner).
Følgende figur illustrerer et par todimensjonale arrays med numeriske oppføringer av to forskjellige størrelser. Den første gruppen er et 3 x 2-array i celleområdet B2: C4. Dette arrayet er et 3 x 2-array fordi det opptar tre rader og to kolonner. Den andre gruppen er et 2 x 3-array i celleområdet F2: H3. Dette arrayet er et 2 x 3-array fordi det bruker to rader og tre kolonner.
Hvis du skulle liste verdiene i det første 3 x 2-arrayet som en matrise konstant i en formel, ville de vises som følger:
{1, 4; 2, 5; 3, 6}
Flere ting i denne listen er bemerkelsesverdige. Først er arraykonstanten innelukket i et par braces ({}). For det andre skilles kolonner innenfor hver rad av kommaer (,), og rader i arrayet er adskilt av semikolon (;). For det tredje er konstantene i arrayet oppført over hver rad og deretter ned hver kolonne og ikke ned hver kolonne og over hver rad.
Det andre 2 x 3-arrayet uttrykt som en array konstant, vises som følger:
{7, 8, 9; 10, 11, 12}
Merk igjen at du lister verdiene over hver rad og deretter ned hver kolonne, separerer verdiene i forskjellige kolonner med kommaer og verdiene i forskjellige rader med et semikolon.
Bruken av matriseformler kan redusere mengden formellkopiering som du må gjøre i et regneark ved å produsere flere resultater i hele arrayområdet i en enkelt operasjon. I tillegg bruker arrayformler mindre dataminne enn standardformler kopiert i et område. Dette kan være viktig når du oppretter et stort regneark med mange tabeller fordi det kan bety forskjellen mellom å tilpasse alle beregningene dine på ett regneark og måtte dele modellen i flere regnearkfiler.