
Üldine valem
=INDEX(range1,MATCH(lookup,range2,-1))
Kokkuvõte
Väärtuste saamiseks tabelist, kus otsinguväärtused on järjestatud kahanevas järjekorras (ZA), võite kasutada INDEX ja MATCH, kusjuures MATCH on konfigureeritud ligikaudseks vasteks, kasutades vaste tüüpi -1. Näidatud näites on valem F5-s järgmine:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
kus väärtused kategoorias B5: B9 on järjestatud kahanevas järjekorras.
Sisu
Oletame, et teil on toode, mida müüakse 100 jalga rullides ja tellimused on lubatud ainult tervete rullidena. Näiteks kui vajate 200 jalga materjali, vajate kokku kahte rulli ja kui vajate 275 jalga, peate ostma kolm rulli. Sellisel juhul soovite, et valem tagastaks "järgmise kõrgeima" taseme alati, kui ületate 100-ga paarisarvu.
Selgitus
Selles valemis kasutatakse vaste tüübi jaoks -1, et võimaldada ligikaudset vastet kahanevas järjekorras sorteeritud väärtustele. Valemi MATCH osa näeb välja selline:
MATCH(F4,B5:B9,-1)
Kasutades lahtris F4 otsingu väärtust, leiab MATCH lahtris B5: B9 esimese väärtuse, mis on suurem või võrdne otsingu väärtusega. Kui leitakse täpne vaste, tagastab MATCH selle vaste suhtelise rea numbri. Kui täpset vastet ei leita, jätkab MATCH B5: B9 väärtuste kaudu, kuni leitakse väiksem väärtus, siis "astub tagasi" ja tagastab eelmise rea numbri.
Näidatud näites on otsingu väärtus 275, nii et MATCH tagastab reale 3 INDEX:
=INDEX(C5:C9,3)
Seejärel tagastab funktsioon INDEX vahemiku C5: C9 kolmanda väärtuse, mis on 383 dollarit.