
Splošna formula
=INDEX(range1,MATCH(lookup,range2,-1))
Povzetek
Če želite pridobiti vrednosti iz tabele, kjer so iskalne vrednosti razvrščene po padajočem vrstnem redu (ZA), lahko uporabite INDEX in MATCH, pri čemer je MATCH nastavljen za približno ujemanje z vrsto ujemanja -1. V prikazanem primeru je formula v F5:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
kjer so vrednosti v B5: B9 razvrščene po padajočem vrstnem redu.
Kontekst
Recimo, da imate izdelek, ki se prodaja v zvitkih po 100 čevljev, naročila pa so dovoljena samo v celih zvitkih. Če na primer potrebujete 200 čevljev materiala, potrebujete skupaj dva zvitka, če pa potrebujete 275 čevljev, boste morali kupiti tri zvitke. V tem primeru želite, da formula vrne "naslednjo najvišjo" stopnjo, kadar koli prečkate celo večkratnik 100.
Pojasnilo
Ta formula uporablja -1 za vrsto ujemanja, da dovoli približno ujemanje vrednosti, razvrščenih v padajočem vrstnem redu. Del ujemanja formule je videti takole:
MATCH(F4,B5:B9,-1)
Z uporabo iskalne vrednosti v celici F4 MATCH najde prvo vrednost v B5: B9, ki je večja ali enaka iskalni vrednosti. Če najdete natančno ujemanje, MATCH vrne relativno številko vrstice za to ujemanje. Ko ne najdemo natančnega ujemanja, se MATCH nadaljuje skozi vrednosti v B5: B9, dokler ne najdemo manjše vrednosti, nato "stopi nazaj" in vrne prejšnjo številko vrstice.
V prikazanem primeru je iskalna vrednost 275, zato MATCH vrne številko vrstice 3 v INDEX:
=INDEX(C5:C9,3)
Nato funkcija INDEX vrne tretjo vrednost v obsegu C5: C9, kar je 383 USD.