Excel vzorec: Základní INDEX MATCH přibližný -

Obecný vzorec

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

souhrn

Tento příklad ukazuje, jak použít INDEX a MATCH k načtení hodnocení z tabulky na základě daného skóre. To vyžaduje „přibližnou shodu“, protože je nepravděpodobné, že skutečné skóre v tabulce existuje. Vzorec v buňce F5 je:

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

Který vrací „B“, správný stupeň pro skóre 88.

Vysvětlení

Tento vzorec používá MATCH k nalezení správného řádku pro dané skóre. MATCH je nakonfigurován tak, aby hledal hodnotu v E5 ve sloupci B:

MATCH(E5,B5:B9,1)

Všimněte si, že poslední argument je 1 (ekvivalent TRUE), což umožňuje MATCH provést přibližnou shodu u hodnot uvedených ve vzestupném pořadí. V této konfiguraci vrátí funkce MATCH pozici první hodnoty, která je menší nebo rovna vyhledávací hodnotě. V tomto případě je skóre 88, řádek 4 je vrácen.

Jakmile MATCH vrátí 4, máme:

=INDEX(C5:C9,4)

Což způsobí, že INDEX načte hodnotu ve 4. řádku rozsahu C5: C9, což je „B“.

Poznámka: Hodnoty ve sloupci B musí být řazeny vzestupně, aby MATCH vrátil správnou pozici.

Zajímavé články...