Екцел формула: Следеће највеће подударање са функцијом МАТЦХ -

Преглед садржаја

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

=MATCH(value,array,-1)

Резиме

Да бисте потражили „следеће највеће“ подударање у скупу вредности, можете да користите функцију МАТЦХ у приближном режиму подударања, са -1 за тип подударања. У приказаном примеру, формула у Ф7 је:

=MATCH(F6,length,-1)

где је „дужина“ именовани опсег Б5: Б11, а „трошак“ именовани опсег Ц5: Ц11.

Објашњење

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

Дакле, када се вредности претраживања сортирају у растућем редоследу, обе ове формуле дају „следећу најмању“:

=MATCH(value,array) // default =MATCH(value,array,1) // explicit

Међутим, постављањем типа подударања на -1 и сортирањем вредности претраживања у опадајућем редоследу, МАТЦХ ће вратити следеће највеће подударање. Дакле, као што се види у примеру:

=MATCH(F6,length,-1)

враћа 4, јер је 400 следећи највећи меч после 364.

Пронађите повезани трошак

Потпуна формула ИНДЕКС / МАТЦХ за добијање повезаних трошкова у ћелији Ф8 је:

=INDEX(cost,MATCH(F6,length,-1))

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