Exceli valem: suuruselt järgmine vaste funktsiooniga MATCH -

Lang L: none (table-of-contents)

Üldine valem

=MATCH(value,array,-1)

Kokkuvõte

Väärtuste hulgast "järgmise suurima" vaste otsimiseks võite kasutada funktsiooni MATCH ligikaudses sobitusrežiimis, vaste tüübi jaoks on väärtus -1. Näidatud näites on F7 valem:

=MATCH(F6,length,-1)

kus "pikkus" on nimega vahemik B5: B11 ja "maksumus" on nimega vahemik C5: C11.

Selgitus

Funktsiooni MATCH vaikekäitumine on sobitada loendis "väikseim järgmine" väärtus, mis on järjestatud kasvavas järjekorras. Sisuliselt liigub MATCH loendis edasi, kuni kohtab otsingu väärtusest suuremat väärtust, seejärel langeb tagasi eelmise väärtuse juurde.

Niisiis, kui otsinguväärtused on järjestatud kasvavas järjekorras, tagastavad mõlemad valemid "väikseima järgmise":

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

Kui aga seadete vaste tüübiks -1 ja sorteerite otsingu väärtused kahanevas järjekorras, tagastab MATCH järgmise suurima vaste. Niisiis, nagu näites näha:

=MATCH(F6,length,-1)

tagastab 4, kuna 400 on suuruselt järgmine matš 364 järel.

Leidke seotud kulud

Täielik valem INDEX / MATCH seotud kulude saamiseks lahtrist F8 on järgmine:

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

Huvitavad Artiklid...