
Všeobecný vzorec
=INDEX(grades,MATCH(score,scores,1))
Zhrnutie
Tento príklad ukazuje, ako používať INDEX a MATCH na získanie známky z tabuľky na základe daného skóre. Vyžaduje si to „približnú zhodu“, pretože je nepravdepodobné, že skutočné skóre existuje v tabuľke. Vzorec v bunke F5 je:
=INDEX(C5:C9,MATCH(E5,B5:B9,1))
Vráti „B“, správnu známku pre skóre 88.
Vysvetlenie
Tento vzorec používa ZÁPAS na nájdenie správneho riadku pre dané skóre. MATCH je nakonfigurovaný na hľadanie hodnoty v E5 v stĺpci B:
MATCH(E5,B5:B9,1)
Všimnite si, že posledný argument je 1 (zodpovedá TRUE), čo umožňuje MATCHU vykonať približnú zhodu s hodnotami uvedenými vo vzostupnom poradí. V tejto konfigurácii MATCH vráti pozíciu prvej hodnoty, ktorá je menšia alebo rovná vyhľadávanej hodnote. V takom prípade je skóre 88, vráti sa riadok 4.
Akonáhle MATCH vráti 4, máme:
=INDEX(C5:C9,4)
Čo spôsobí, že INDEX načíta hodnotu v 4. riadku z rozsahu C5: C9, čo je „B“.
Poznámka: hodnoty v stĺpci B musia byť zoradené vzostupne, aby MATCH vrátila správnu pozíciu.