
Generisk formel
=INDEX(range1,MATCH(lookup,range2,-1))
Sammendrag
For å hente verdier fra en tabell der oppslagsverdier er sortert i synkende rekkefølge (ZA), kan du bruke INDEKS og MATCH, med MATCH konfigurert for omtrentlig samsvar med en samsvarstype -1. I eksemplet vist er formelen i F5:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
der verdiene i B5: B9 er sortert i synkende rekkefølge.
Kontekst
Anta at du har et produkt som selges i ruller på 100 fot, og bestillinger er kun tillatt i hele ruller. For eksempel, hvis du trenger 200 fot materiale, trenger du totalt to ruller, og hvis du trenger 275 fot, må du kjøpe tre ruller. I dette tilfellet vil du at formelen skal returnere det "nest høyeste" nivået når du krysser et enda multiplum på 100.
Forklaring
Denne formelen bruker -1 for samsvarstype for å tillate en omtrentlig samsvar på verdier sortert i synkende rekkefølge. MATCH-delen av formelen ser slik ut:
MATCH(F4,B5:B9,-1)
Ved å bruke oppslagsverdien i celle F4, finner MATCH den første verdien i B5: B9 som er større enn eller lik oppslagsverdien. Hvis en nøyaktig samsvar blir funnet, returnerer MATCH det relative radnummeret for den kampen. Når ingen nøyaktig samsvar blir funnet, fortsetter MATCH gjennom verdiene i B5: B9 til en mindre verdi er funnet, og deretter "går den tilbake" og returnerer forrige radnummer.
I eksemplet som vises er oppslagsverdien 275, så MATCH returnerer et radnummer på 3 til INDEKS:
=INDEX(C5:C9,3)
INDEKS-funksjonen returnerer deretter den tredje verdien i området C5: C9, som er $ 383.