Excel vzorec: Základný ZÁPAS INDEXU približný -

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.

Zaujímavé články...