Excel formel: Grundlæggende INDEX MATCH omtrentlig -

Generisk formel

=INDEX(grades,MATCH(score,scores,1))

Resumé

Dette eksempel viser, hvordan man bruger INDEX og MATCH til at hente en karakter fra en tabel baseret på en given score. Dette kræver en "omtrentlig kamp", da det er usandsynligt, at den faktiske score findes i tabellen. Formlen i celle F5 er:

=INDEX(C5:C9,MATCH(E5,B5:B9,1))

Hvilket returnerer "B", den korrekte karakter for en score på 88.

Forklaring

Denne formel bruger MATCH finde den rigtige række til en given score. MATCH er konfigureret til at lede efter værdien i E5 i kolonne B:

MATCH(E5,B5:B9,1)

Bemærk, at det sidste argument er 1 (svarende til SAND), som gør det muligt for MATCH at udføre et omtrentligt match på værdier, der er anført i stigende rækkefølge. I denne konfiguration returnerer MATCH positionen for den første værdi, der er mindre end eller lig med opslagsværdien. I dette tilfælde er scoren 88, række 4 returneres.

Når MATCH returnerer 4 har vi:

=INDEX(C5:C9,4)

Hvilket får INDEX til at hente værdien i 4. række i området C5: C9, som er "B".

Bemærk: Værdier i kolonne B skal sorteres i stigende rækkefølge for at MATCH kan returnere den korrekte position.

Interessante artikler...