Excel vzorec: Další největší shoda s funkcí MATCH -

Obsah

Obecný vzorec

=MATCH(value,array,-1)

souhrn

Chcete-li vyhledat „další největší“ shodu v sadě hodnot, můžete použít funkci MATCH v režimu přibližné shody s -1 pro typ shody. V zobrazeném příkladu je vzorec v F7:

=MATCH(F6,length,-1)

kde „délka“ je pojmenovaný rozsah B5: B11 a „cena“ je pojmenovaný rozsah C5: C11.

Vysvětlení

Výchozí chování funkce MATCH je odpovídat hodnotě „další nejmenší“ v seznamu seřazeném vzestupně. V zásadě se MATCH v seznamu posouvá dopředu, dokud nenarazí na hodnotu větší než vyhledávací hodnota, a poté klesne zpět na předchozí hodnotu.

Když jsou tedy vyhledávací hodnoty seřazeny vzestupně, vrátí oba tyto vzorce „další nejmenší“:

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

Nastavením typu shody na -1 a seřazením hodnot vyhledávání v sestupném pořadí však MATCH vrátí další největší shodu. Jak je vidět v příkladu:

=MATCH(F6,length,-1)

vrátí 4, protože 400 je další největší zápas po 364.

Najděte související náklady

Úplný vzorec INDEX / MATCH pro načtení souvisejících nákladů v buňce F8 je:

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

Zajímavé články...