Excel formula: Ujema se z naslednjo najvišjo vrednostjo -

Splošna formula

=INDEX(data,MATCH(lookup,values)+1)

Povzetek

Za ujemanje vrednosti "naslednja najvišja" v iskalni tabeli lahko uporabite formulo, ki temelji na INDEX in MATCH. V prikazanem primeru je formula v F6:

=INDEX(level,MATCH(F4,points)+1)

kjer je "raven" imenovano območje C5: C9, "točke" pa imenovano območje B5: B9.

Pojasnilo

Ta formula je standardna različica INDEX + MATCH z majhnim zasukom.

Delo od znotraj navzven se uporablja MATCH, poiščite pravilno številko vrstice za vrednost v F4, 2100. Brez tretjega argumenta type_type, definirano, MATCH privzeto prilagodi približno ujemanje in vrne 2

Majhen preobrat je, da temu rezultatu dodamo 1, da preglasimo ujemajoč se rezultat in vrnemo 3 kot številko vrstice za INDEX.

Z nivojem (C5: C9), ki je na voljo kot matrika, in 3 kot številka vrstice, INDEX vrne »Zlato«:

=INDEX(level,3) // returns Gold

Druga možnost

Zgornji pristop je primeren za preprosta iskanja. Če želite s pomočjo MATCH poiskati "naslednje največje" ujemanje na bolj tradicionalen način, lahko iskalno polje razvrstite po padajočem vrstnem redu in uporabite MATCH, kot je opisano na tej strani.

Zanimive Članki...