INDEKS

Microsoft Office 2003

Se også

Returnerer verdien av et element i en tabell eller en matrise, valgt av nummerindeksene for rad og kolonne.

INDEKS-funksjonen har to syntaksformler: Matrise og referanse. Matrise returnerer alltid en verdi eller en matrise med verdier, og referanse returnerer alltid en referanse. Bruk matriseformelen hvis det første argumentet i INDEKS er en matrisekonstant.

Syntaks 1

Gjelder matriser

INDEKS(matrise;rad_nr;kolonne_nr)

Matrise    er et celleområde eller en matrisekonstant.

  • Hvis matrisen bare inneholder én rad eller kolonne, er tilsvarende argument rad_nr eller kolonne_nr valgfritt.

  • Hvis matrise har mer enn én rad og mer enn én kolonne, og bare rad_nr eller kolonne_nr brukes, returnerer INDEKS en matrise av hele raden eller kolonnen i matrisen.

Rad_nr    velger raden i en matrise som en verdi skal returneres fra. Hvis rad_nr utelates, kreves kolonne_nr.

Kolonne_nr    velger kolonnen i en matrise som en verdi skal returneres fra. Hvis kolonne_nr utelates, kreves rad_nr.

Kommentarer

  • Hvis begge argumentene rad_nr og kolonne_nr brukes, returnerer INDEKS verdien i cellen i skjæringspunktet mellom rad_nr og kolonne_nr.
  • Hvis du angir rad_nr eller kolonne_nr til 0 (null), returnerer INDEKS matrisen med verdier for hele kolonnen eller raden. Hvis du vil bruke verdier som returneres som en matrise, skriver du inn INDEKS-funksjonen som en matriseformel i et vannrett celleområde for en rad, og i et loddrett celleområde for en kolonne. Hvis du vil skrive inn en matriseformel, trykker du CTRL+SKIFT+ENTER.
  • Rad_nr og kolonne_nr må peke på en celle innenfor matrise, ellers returnerer INDEKS feilverdien #REF!.

Eksempel 1

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
A B
Data Data
Epler Sitroner
Bananer Pærer
Formel Beskrivelse (Resultat)
=INDEKS(A2:B3;2;2) Verdien i skjæringspunktet mellom andre rad og andre kolonne i området (Pærer)
=INDEKS(A2:B3;2;1) Verdien i skjæringspunktet mellom andre rad og første kolonne i området (Bananer)

Eksempel 2

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
A B
Formel Beskrivelse (Resultat)
=INDEKS({1;2\3;4};0;2) Verdien i den første raden, andre kolonnen i matrisekonstanten (2)
Verdien i den andre raden, andre kolonnen i matrisekonstanten (4)

Obs!  Formelen i eksemplet må skrives inn som en matriseformel. Når du har kopiert eksemplet til et tomt regneark, merker du området A2:A3 fra og med formelcellen. Trykk F2, og trykk deretter CTRL+SKIFT+ENTER. Hvis formelen ikke angis som en matriseformel, er enkeltresultatet 2.