
Generisk formel
=INDEX(grades,MATCH(score,scores,1))
Sammendrag
Dette eksemplet viser hvordan du bruker INDEX og MATCH for å hente karakter fra en tabell basert på en gitt poengsum. Dette krever en "omtrentlig kamp", siden det er lite sannsynlig at den faktiske poengsummen finnes i tabellen. Formelen i celle F5 er:
=INDEX(C5:C9,MATCH(E5,B5:B9,1))
Som gir "B", riktig karakter for en poengsum på 88.
Forklaring
Denne formelen bruker MATCH for å finne riktig rad for en gitt poengsum. MATCH er konfigurert til å se etter verdien i E5 i kolonne B:
MATCH(E5,B5:B9,1)
Merk at det siste argumentet er 1 (tilsvarer SANT), som gjør at MATCH kan utføre en omtrentlig samsvar på verdiene som er oppført i stigende rekkefølge. I denne konfigurasjonen returnerer MATCH posisjonen til den første verdien som er mindre enn eller lik oppslagsverdien. I dette tilfellet er poengsummen 88, rad 4 returneres.
Når MATCH returnerer 4 har vi:
=INDEX(C5:C9,4)
Som får INDEX til å hente verdien på 4. rad i området C5: C9, som er "B".
Merk: verdier i kolonne B må sorteres i stigende rekkefølge for at MATCH skal returnere riktig posisjon.