
Generička formula
=INDEX(range1,MATCH(lookup,range2,-1))
Sažetak
Da biste dohvatili vrijednosti iz tablice u kojoj se vrijednosti pretraživanja sortiraju u opadajućem redoslijedu (ZA), možete upotrijebiti INDEX i MATCH, a MATCH je konfiguriran za približno podudaranje pomoću vrste podudaranja -1. U prikazanom primjeru formula u F5 je:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
gdje se vrijednosti u B5: B9 sortiraju u opadajućem redoslijedu.
Kontekst
Pretpostavimo da imate proizvod koji se prodaje u kolutima od 100 stopa, a narudžbe su dopuštene samo u cijelim kolutovima. Na primjer, ako vam treba 200 stopa materijala, trebaju vam ukupno dvije role, a ako trebate 275 stopa, trebat ćete kupiti tri role. U ovom slučaju želite da formula vraća "sljedeću najvišu" razinu kad god prijeđete paran višekratnik 100.
Obrazloženje
Ova formula koristi -1 za vrstu podudaranja kako bi se omogućilo približno podudaranje vrijednosti sortiranih u opadajućem redoslijedu. Dio MATCH formule izgleda ovako:
MATCH(F4,B5:B9,-1)
Koristeći vrijednost pretraživanja u ćeliji F4, MATCH pronalazi prvu vrijednost u B5: B9 koja je veća ili jednaka vrijednosti pretraživanja. Ako se pronađe točno podudaranje, MATCH vraća relativni broj retka za to podudaranje. Kada se ne pronađe točno podudaranje, MATCH nastavlja kroz vrijednosti u B5: B9 dok se ne pronađe manja vrijednost, a zatim "odstupa" i vraća broj prethodnog retka.
U prikazanom primjeru vrijednost pretraživanja je 275, pa MATCH vraća broj retka 3 u INDEX:
=INDEX(C5:C9,3)
Funkcija INDEX tada vraća treću vrijednost u rasponu C5: C9, što je 383 USD.