Přibližná shoda s INDEX a MATCH
Jsou chvíle, kdy potřebujeme najít přibližné shody v Excelu k vyhodnocení výkonu zaměstnanců, hodnocení studentů, výpočtu poštovného na základě hmotnosti atd. V tomto tutoriálu si povíme, jak používat INDEX a MATCH funkce k získání potřebných výsledků.
Jak najít přibližné shody s INDEX a MATCH?
Chcete-li zjistit sazba za dopravu podle dané hmotnosti obalu (9, hodnota v buňce F6), jak je ukázáno na výše uvedeném snímku obrazovky, můžete kombinovat funkce INDEX a MATCH a pomocí malého triku vzorec najít přibližnou shodu, kterou potřebujete: The match_type -1 žádá MATCH, aby našel polohu nejmenší hodnoty, která je větší nebo rovna 9, a poté INDEX najde odpovídající sazbu za dopravu ve stejném řádku.
Obecná syntaxe
=INDEX(return_range,MATCH(lookup_value,lookup_array,[match_type]))
- rozsah_vrácení: Rozsah, ze kterého má kombinovaný vzorec vrátit sazbu za dopravu. Zde se odkazuje na rozsah sazeb za dopravu.
- vyhledávací_hodnota: Hodnota MATCH použitá k vyhledání polohy odpovídající sazby za dopravu. Zde se vztahuje k dané hmotnosti.
- vyhledávací_pole: Rozsah buněk s hodnotami, které se mají porovnat s lookup_value. Zde se odkazuje na rozsah hmotnosti.
- typ_ shody: 1 nebo -1.
1 nebo vynechán (výchozí), MATCH najde největší hodnotu, která je menší nebo rovna lookup_value. Hodnoty v vyhledávací_pole musí být řazeny vzestupně.
-1, MATCH najde nejmenší hodnotu, která je větší nebo rovna lookup_value. Hodnoty v vyhledávací_pole musí být uspořádány sestupně.
Zjistit sazbu za dopravu balíku o hmotnosti 9kg, zkopírujte prosím nebo zadejte vzorec níže do buňky F7, a stiskněte tlačítko ENTER získat výsledek:
= INDEX (C6: C10,ZÁPAS(9,B6: B10, -1))
Nebo použijte odkaz na buňku, aby byl vzorec dynamický:
= INDEX (C6: C10,ZÁPAS(F6,B6: B10, -1))
Vysvětlení vzorce
=INDEX(C6:C10,MATCH(F6,B6:B10,-1))
- MATCH (F6, B6: B10, -1): Funkce MATCH najde polohu dané hmotnosti 9 (hodnota v buňce F6) v rozmezí hmotnosti B6: B10. Typ shody -1 požádá MATCH o nalezení nejmenší hodnoty, která je větší nebo rovna dané hmotnosti 9, což je 10. Funkce se tedy vrátí 3 protože je to 3rd hodnota v rozsahu. (Všimněte si, že typ shody -1 potřebuje hodnoty v rozsahu B6: B10 seřazeno sestupně.)
- INDEX(C6: C10,MATCH (F6, B6: B10, -1)) = INDEX (C6: C10,3): Funkce INDEX vrací 3rd hodnota v rozsahu sazeb C6: C10, který je 50.
Související funkce
Funkce Excel INDEX vrací zobrazenou hodnotu na základě dané pozice z rozsahu nebo pole.
Funkce Excel MATCH vyhledá konkrétní hodnotu v rozsahu buněk a vrátí relativní polohu hodnoty.
Související vzorce
Přesná shoda s INDEXEM A ZÁPASEM
Pokud potřebujete zjistit informace uvedené v Excelu o konkrétním produktu, filmu nebo osobě atd., Měli byste dobře využít kombinaci funkcí INDEX a MATCH.
Vyhledejte nejbližší hodnotu shody s více kritérii
V některých případech možná budete muset vyhledat nejbližší nebo přibližnou hodnotu shody na základě více než jednoho kritéria. Díky kombinaci funkcí INDEX, MATCH a IF to v Excelu rychle zvládnete.
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.