Excel formula: Nākamā lielākā atbilstība funkcijai MATCH -

Satura rādītājs

Vispārēja formula

=MATCH(value,array,-1)

Kopsavilkums

Lai uzmeklētu “nākamo lielāko” atbilstību vērtību kopā, varat izmantot funkciju MATCH aptuvenajā atbilstības režīmā ar atbilstības veidu -1. Parādītajā piemērā formula F7 ir:

=MATCH(F6,length,-1)

kur "garums" ir nosauktais diapazons B5: B11 un "izmaksas" ir nosauktais diapazons C5: C11.

Paskaidrojums

Funkcijas MATCH noklusējuma darbība ir atbilstība “nākamajai mazākajai” vērtībai sarakstā, kas sakārtots augošā secībā. Būtībā MATCH sarakstā virzās uz priekšu, līdz sastop vērtību, kas lielāka par uzmeklēšanas vērtību, un pēc tam atgriežas pie iepriekšējās vērtības.

Tātad, kad uzmeklēšanas vērtības tiek sakārtotas augošā secībā, abas šīs formulas atgriež vērtību "nākamā mazākā":

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

Tomēr, nosakot atbilstības veidu uz -1 un sakārtojot uzmeklēšanas vērtības dilstošā secībā, MATCH atgriezīs nākamo lielāko atbilstību. Tātad, kā redzams piemērā:

=MATCH(F6,length,-1)

atgriež 4, jo 400 ir nākamā lielākā spēle pēc 364..

Atrodiet saistītās izmaksas

Pilna INDEX / MATCH formula, lai izgūtu saistītās izmaksas šūnā F8, ir:

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

Interesanti raksti...