INDEKS
Funktionen INDEKS returnerer værdien i den celle, der findes i skæringspunktet mellem den anførte række og kolonne i en samling celler eller fra en matrice, der returneres af en matricefunktion.
INDEKS(udsnit; række-indeks; kolonne-indeks; område-indeks)
udsnit: En samling af celler. udsnit er enten en enkelt samling eller mere end en samling, der hver er et enkelt udsnit af celler. Hvis der anføres mere end en samling, adskilles de af semikoloner og omsluttes af et ekstra sæt parenteser. For eksempel ((B1:B5;C10:C12)). De celler, der henvises til af udsnit, kan indeholde alle værdier.
række-indeks: En talværdi, der repræsenterer rækkenummeret på den værdi, der skal returneres. række-indeks skal være større end eller lig med 0 og mindre end eller lig med antallet af rækker udsnittet. Hvis række-indeks er 0, returnerer INDEKS matricen af værdier for hele kolonnen kolonne-indeks, som skal være større end 0 eller mindre end eller lig med antallet af kolonner i udsnit.
kolonne-indeks: En valgfri talværdi, der angiver kolonnenummeret på den værdi, der skal returneres. kolonne-indeks skal være større end eller lig med 0 og mindre end eller lig med antallet af kolonner i udsnittet. Hvis kolonne-indeks er 0, returnerer INDEKS matricen af værdier for hele rækken række-indeks, som skal være større end 0 eller mindre end eller lig med antallet af rækker i udsnit.
område-indeks: En valgfri talværdi, der angiver områdenummeret på den værdi, der skal returneres. område-indeks skal være større end eller lig med 1 og mindre end eller lig med antallet af områder i udsnittet. Hvis område-indeks udelades, bruges 1.
Noter
INDEKS kan returnere værdien i det anførte skæringspunkt i en todimensional samling af værdier. Antag f.eks., at cellerne B1:D8 indeholder værdierne.
=INDEKS(B1:D8; 2; 3) returnerer den værdi, der findes i skæringspunktet mellem den anden række og tredje kolonne (værdien i celle D3).
Du kan anføre flere områder ved at omslutte udsnittene af et ekstra par parenteser. For eksempel:
=INDEKS((B2:D5; B7:D10); 2; 3; 2) returnerer værdien i skæringspunktet mellem den anden række og den tredje kolonne i det andet område (værdien i celle D8).
INDEKS kan returnere en matrice på en række eller en kolonne for en anden funktion. I denne form kræves enten række-indeks eller kolonne-indeks, men det andet argument kan udelades. For eksempel:
=SUM(INDEKS(B2:D5; ; 3)) returnerer summen af værdierne i den tredje kolonne (cellerne D2 til D5).
=MIDDEL(INDEKS(B2:D5; 2)) returnerer middelværdien af værdierne i den anden række (cellerne B3 til D3).
INDEKS kan returnere (eller "læse") den værdi, der returneres fra en matrice af en matricefunktion. Funktionen FREKVENS returnerer en matrice af værdier baseret på anførte intervaller.
=INDEKS(FREKVENS($A$1:$F$5; $B$8:$E$8); 1) vil returnere den første værdi i matricen, der returneres af den givne FREKVENS-funktion.
På lignende måde vil =INDEKS(FREKVENS($A$1:$F$5; $B$8:$E$8); 5) returnere den femte værdi i matricen.
Du anfører placeringen i matricen ved at anføre antallet af rækker nedad og antallet af kolonner til højre i forhold til cellen i det øverste venstre hjørne af matricen.
Bortset fra tilfælde, hvor INDEKS anføres som vist i det tredje tilfælde ovenfor, kan række-indeks ikke udelades, og hvis kolonne-indeks udelades, antages det at være 1.
Eksempler |
---|
I den følgende tabel: |
A | B | C | D | |
---|---|---|---|---|
1 | 1 | 11 | 21 | |
2 | 2 | 12 | 22 | |
3 | 3 | 13 | 23 | |
4 | 4 | 14 | 24 | |
5 | a | B | c | |
6 | d | e | f | |
7 | g | h | i | |
8 | j | k | l |
=INDEKS(B1:D4; 2; 3) returnerer 22, værdien i den anden række (række-indeks er 2) og tredje kolonne (kolonne-indeks er 3) i den anførte samling (udsnit er B1:D4, så indholdet af celle D2 er resultatet). =INDEKS((B1:D4; B5:D8); 2; 3; 2) returnerer "f", værdien i den anden række (række-indeks er 2) og den tredje kolonne (kolonne-indeks er 3) i det andet område (område-indeks er 2), som er celle D6. =SUM(INDEKS(B1:D4; ; 3)) returnerer 90, summen af værdierne i den tredje kolonne (cellerne D1 til D4). =MIDDEL(INDEKS(B1:D4; 2)) returnerer 12, middelværdien af værdierne i den anden række (cellerne B2 til D2). |