Note: The other languages of the website are Google-translated. Back to English
English English

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. S kombinací INDEX, MATCH a IF funkce, můžete to rychle provést v aplikaci Excel.


Jak vyhledat hodnotu nejbližší shody s více než jedním kritériem?

Jak ukazuje následující snímek obrazovky, musíte najít správnou osobu pro práci na základě dvou kritérií „hlavní je Počítač“A„ pracovní zkušenost je 15 let “.

Poznámka: Aby to fungovalo správně, je-li tam duplicitní major, pracovní zkušenosti těchto duplicitních majorů by měly být seřazeny vzestupně.

1. Vyberte prázdnou buňku pro výstup výsledku, potom do ní zkopírujte níže uvedený vzorec a stiskněte Ctrl + směna + vstoupit klávesy pro získání výsledku.

=INDEX(D3:D8,MATCH(G5,IF(B3:B8=G4,C3:C8),1))

Poznámky: v tomto vzorci:

  • D3: D8 je rozsah sloupců obsahuje výsledek, který hledáte;
  • G5 obsahuje druhé kritérium (zkušenost číslo 15), na kterém budete hledat hodnotu;
  • G4 obsahuje první kritérium (Počítač), na kterém vyhledáváte hodnotu;
  • B3: B8 je rozsah buněk odpovídajících prvním kritériím;
  • C3: C8 je rozsah buněk odpovídajících druhým kritériím;
  • Číslo 1 je přibližné vyhledávání, což znamená, že pokud nelze najít přesnou hodnotu, najde největší hodnotu, která je menší než vyhledávací hodnota;
  • Tento vzorec musí být zadán jako maticový vzorec s Ctrl + směna + vstoupit klíče.

Jak tento vzorec funguje

Tento vzorec lze rozdělit na několik komponent:

  • IF(B3:B8=G4,C3:C8): funkce IF zde vrací výsledek jako {9;13;FALSE;FALSE;FALSE;FALSE}, který vychází z testování hodnot v B3: B8, aby se zjistilo, zda odpovídají hodnotám v G4. Pokud existuje shoda, vrátí odpovídající hodnotu, jinak vrátí FALSE. Zde najdete dva zápasy a čtyři neshody.
  • Vzorec pole =MATCH(G5,{9;13;FALSE;FALSE;FALSE;FALSE},1): funkce MATCH najde pozici čísla 15 (hodnota v G5) v rozsahu C3: C8. Protože číslo 15 nelze najít, odpovídá nejbližší nejmenší hodnotě 13. Výsledek je tedy 2.
  • A =INDEX(D3:D8,2): Funkce INDEX vrací hodnotu druhé buňky v rozsahu D3: D8. Konečným výsledkem je tedy Amy.

Související funkce

Funkce Excel IF
Funkce IF je jednou z nejjednodušších a nejužitečnějších funkcí v sešitu aplikace Excel. Provádí jednoduchý logický test, který v závislosti na výsledku porovnání, a vrací jednu hodnotu, pokud je výsledek PRAVDA, nebo jinou hodnotu, pokud je výsledek FALSE.

Funkce Excel MATCH
Funkce Microsoft Excel MATCH hledá konkrétní hodnotu v rozsahu buněk a vrátí relativní pozici této hodnoty.

Funkce Excel INDEX
Funkce INDEX vrací zobrazenou hodnotu na základě dané polohy z rozsahu nebo pole.


Související články

Průměrné buňky na základě více kritérií
V aplikaci Excel může být většina z nás obeznámena s funkcemi COUNTIF a SUMIF, mohou nám pomoci spočítat nebo sčítat hodnoty na základě kritérií. Ale pokusili jste se někdy vypočítat průměr hodnot na základě jednoho nebo více kritérií v aplikaci Excel? V tomto výukovém programu najdete podrobné příklady a vzorce, které vám to usnadní.
Kliknutím se dozvíte více ...

Počítat buňky, pokud je splněno jedno z více kritérií
Tento kurz sdílí způsoby, jak počítat buňky, pokud obsahují X nebo Y nebo Z… atd. V aplikaci Excel.
Kliknutím se dozvíte více ...

Počítat jedinečné hodnoty na základě více kritérií
V tomto článku uvádíme několik příkladů, jak počítat jedinečné hodnoty založené na jednom nebo více kritériích v listu s podrobnými metodami krok za krokem.
Kliknutím se dozvíte více ...


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Chcete dokončit svou každodenní práci rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinovat sešity, součet podle barvy, rozdělit obsah buněk, převést datum atd.) A ušetřit vám 80% času.

  • Navrženo pro 1500 80 pracovních scénářů, pomůže vám vyřešit XNUMX% problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

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, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění