Excel vzorec: Ďalšia najväčšia zhoda s funkciou MATCH

Obsah

Všeobecný vzorec

=MATCH(value,array,-1)

Zhrnutie

Na vyhľadanie „nasledujúcej najväčšej“ zhody v množine hodnôt môžete použiť funkciu MATCH v režime približnej zhody s -1 pre typ zhody. V zobrazenom príklade je vzorec v F7:

=MATCH(F6,length,-1)

kde „dĺžka“ je pomenovaný rozsah B5: B11 a „cena“ je pomenovaný rozsah C5: C11.

Vysvetlenie

Predvolené správanie funkcie MATCH je zhoda s hodnotou „najbližšia najmenšia“ v zozname, ktorý je zoradený vzostupne. MATCH sa v zásade posúva v zozname dopredu, kým nenájde hodnotu väčšiu ako vyhľadávacia hodnota, a potom klesne späť na predchádzajúcu hodnotu.

Keď sú teda hodnoty vyhľadávania zoradené vzostupne, obidva tieto vzorce vrátia hodnotu „najbližšia najmenšia“:

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

Nastavením typu zhody na -1 a zoradením vyhľadávacích hodnôt v zostupnom poradí však MATCH vráti ďalšiu najväčšiu zhodu. Ako je vidieť v príklade:

=MATCH(F6,length,-1)

vráti 4, pretože 400 je ďalší najväčší zápas po 364.

Nájdite súvisiace náklady

Celý vzorec INDEX / MATCH na získanie súvisiacich nákladov v bunke F8 je:

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

Zaujímavé články...