Екцел формула: Подударање са следећом највећом вредношћу -

Генеричка формула

=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

Друга опција

Горњи приступ добро функционише за једноставна претраживања. Ако желите да користите МАТЦХ да бисте пронашли „следеће највеће“ подударање на традиционалнији начин, можете да сортирате низ претраживања у опадајућем редоследу и да користите МАТЦХ како је описано на овој страници.

Занимљиви Чланци...