
Генеричка формула
=INDEX(data,MATCH(lookup,values)+1)
Резиме
Да бисте се подударали са „следећом највишом“ вредношћу у табели претраживања, можете да користите формулу засновану на ИНДЕКСУ и МАТЦХ-у. У приказаном примеру, формула у Ф6 је:
=INDEX(level,MATCH(F4,points)+1)
где је „ниво“ именовани опсег Ц5: Ц9, а „тачке“ именовани опсег Б5: Б9.
Објашњење
Ова формула је стандардна верзија ИНДЕКС + МАТЦХ са малим преокретом.
Радећи изнутра према унутра, МАТЦХ се користи, проналази тачан број реда за вредност у Ф4, 2100. Без трећег аргумента, матцх_типе, дефинисан, МАТЦХ подразумевано подудара и враћа 2.
Мали заокрет је тај што овом резултату додамо 1 да бисмо поништили подударни резултат и вратили 3 као број реда за ИНДЕКС.
Са нивоом (Ц5: Ц9) који се испоручује као низ и 3 као бројем реда, ИНДЕКС враћа „Злато“:
=INDEX(level,3) // returns Gold
Друга опција
Горњи приступ добро функционише за једноставна претраживања. Ако желите да користите МАТЦХ да бисте пронашли „следеће највеће“ подударање на традиционалнији начин, можете да сортирате низ претраживања у опадајућем редоследу и да користите МАТЦХ како је описано на овој страници.