INDEKS
INDEKS-funksjonen returnerer verdien i cellen ved krysningspunktet for den spesifiserte raden og kolonnen innenfor et celleområde eller fra en matrise returnert av en matrisefunksjon.
INDEKS(område; radindeks; kolonneindeks; område-indeks)
område: En samling med celler. område er enten én enkelt samling eller flere enn én samling, som hver er ett enkelt område med celler. Hvis flere enn én samling er spesifisert, skilles de med semikolon og settes i ytterligere ett sett med parenteser. For eksempel, ((B1:B5; C10:C12)). Cellene område refererer til, kan inneholde en hvilken som helst verdi.
radindeks: En tallverdi som representerer radnummeret for verdien som skal returneres. radindeks må være større eller lik 0 og mindre enn eller lik antallet rader i område. Hvis radindeks er 0, returnerer INDEKS matrisen med verdier for hele kolonnen kolonneindeks, som må være større enn 0 og mindre enn eller lik antallet kolonner i området.
kolonneindeks: En valgfri tallverdi som angir kolonnenummeret for verdien som skal returneres. kolonneindeks må være større eller lik 0 og mindre enn eller lik antallet kolonner i område. Hvis kolonneindeks er 0, returnerer INDEKS matrisen med verdier for hele raden radindeks, som må være større enn 0 og mindre enn eller lik antallet rader i området.
område-indeks: En valgfri tallverdi som angir områdenummeret for verdien som skal returneres. område-indeks må være større eller lik 1 og mindre enn eller lik antallet områder i område. Hvis område-indeks er utelatt, brukes 1.
Notater
INDEKS kan returnere verdien fra det spesifiserte krysningspunktet for en todimensjonal samling med verdier. Anta for eksempel at celle B1:D8 inneholder verdiene.
=INDEKS(B1:D8; 2; 3) returnerer verdien i krysningspunktet for andre rad og tredje kolonne (verdien i celle D3).
Flere enn ett område kan spesifiseres ved å sette områdene i et ekstra par parenteser. Eksempel:
=INDEKS((B2:D5; B7:D10); 2; 3; 2) returnerer verdien i krysningspunktet for andre rad og tredje kolonne i det andre området (verdien i celle D8).
INDEKS kan returnere en enkeltrad- eller enkeltkolonnematrise for en annen funksjon. I denne formen kreves enten radindeks eller kolonneindeks, men det andre argumentet kan utelates. Eksempel:
=SUMMER(INDEKS(B2:D5; ; 3)) returnerer summen av verdiene i tredje kolonne (celle D2 til og med D5).
=GJENNOMSNITT(INDEKS(B2:D5; 2)) returnerer gjennomsnittet av verdiene i andre rad (celle B3 til og med D3).
INDEKS kan returnere (eller «lese») verdien fra en matrise returnert fra en matrisefunksjon. FREKVENS-funksjonen returnerer en matrise med verdier, basert på spesifiserte intervaller.
=INDEKS(FREKVENS($A$1:$F$5; $B$8:$E$8); 1) returnerer den første verdien i matrisen som returneres av den angitte FREKVENS-funksjonen.
På samme måte vil =INDEKS(FREKVENS($A$1:$F$5; $B$8:$E$8); 5) returnere den femte verdien i matrisen.
Plasseringen i matrisen spesifiseres ved å angi antallet rader ned og antallet kolonner til høyre i forhold til cellen i øverste venstre hjørne i matrisen.
Unntatt når INDEKS er spesifisert som vist i tredje tilfelle over, kan ikke radindeks utelates, og hvis kolonneindeks utelates, antas den å være 1.
Eksempler |
---|
Gitt følgende tabell: |
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, verdien i andre rad (radindeks er 2) og tredje kolonne (kolonneindeks er 3) av den spesifiserte samlingen (område er B1:D4, så innholdet i celle D2 er resultatet). =INDEKS((B1:D4; B5:D8); 2; 3; 2) returnerer "f", verdien i andre rad (radindeks er 2) og tredje kolonne (kolonneindeks er 3) av det andre området (områdeindeks er 2), som er celle D6. =SUMMER(INDEKS(B1:D4; ; 3)) returnerer 90, summen av verdiene i tredje kolonne (celle D1 til og med D4). =GJENNOMSNITT(INDEKS(B1:D4; 2)) returnerer 12, gjennomsnittet av verdiene i andre rad (celle B2 til og med D2). |