Excel

INDEX a MATCH zostupne

Index Match Descending Order

Excel vzorec: INDEX a MATCH zostupneGenerický vzorec | _+_ | Zhrnutie

Na získanie hodnôt z tabuľky, kde sú vyhľadávané hodnoty zoradené zostupne [Z -A], môžete použiť INDEX a MATCH, pričom MATCH je nakonfigurovaný na približnú zhodu pomocou typu zhody -1. V uvedenom príklade vzorec v F5 je:





= INDEX (range1, MATCH (lookup,range2,-1))

kde sú hodnoty v B5: B9 zoradené zostupne.

Kontext

Predpokladajme, že máte výrobok, ktorý sa predáva v kotúčoch 100 stôp a objednávky sú povolené iba v celých kotúčoch. Ak napríklad potrebujete 200 stôp materiálu, potrebujete celkovo dve rolky a ak potrebujete 275 stôp, budete si musieť kúpiť tri kotúče. V tomto prípade chcete, aby vzorec vrátil úroveň „najbližšia najvyššia“ vždy, keď prekročíte párny násobok 100.





Vysvetlenie

Tento vzorec používa pre typ zhody hodnotu -1, ktorá umožňuje približnú zhodu s hodnotami zoradenými zostupne. Časť vzorca MATCH vyzerá takto:

 
= INDEX (C5:C9, MATCH (F4,B5:B9,-1))

Použitím vyhľadávacej hodnoty v bunke F4 nájde MATCH prvú hodnotu v B5: B9, ktorá je väčšia alebo rovná vyhľadávanej hodnote. Ak sa nájde presná zhoda, MATCH vráti relatívne číslo riadka pre túto zhodu. Ak sa nenájde presná zhoda, MATCH pokračuje cez hodnoty v B5: B9, kým sa nenájde menšia hodnota, potom „ustúpi“ a vráti číslo predchádzajúceho riadka.



V uvedenom príklade je hodnota vyhľadávania 275, takže MATCH vráti číslo riadka 3 do INDEX:

 
 MATCH (F4,B5:B9,-1)

Funkcia INDEX potom vráti tretiu hodnotu v rozsahu C5: C9, čo je 383 dolárov.

ako zaokrúhliť čas v exceli
Autor Dave Bruns


^