Obsah
V tomto tutoriálu vám ukážu. 4 rychlé triky pro zjištění druhé největší hodnoty pomocí kritérií v Excelu. Tyto metody můžete použít i ve velkých souborech dat pro zjištění druhé největší hodnoty pomocí nastavení kritérií. V průběhu tohoto kurzu se také naučíte několik důležitých nástrojů a technik Excelu, které budou velmi užitečné při jakékoli úloze související s Excelem.
Stáhnout cvičebnici
Cvičebnici si můžete stáhnout zde.
Najít druhou největší hodnotu pomocí kritérií.xlsm4 rychlé triky pro nalezení druhé největší hodnoty pomocí kritérií v aplikaci Excel
Pro jasné vysvětlení jsme použili stručný soubor dat. Soubor dat má přibližně. 7 řádky a 3 Zpočátku ponecháváme všechny buňky v tabulce. Měna Pro všechny datové sady platí, že 2 jedinečné sloupce, které jsou Název klubu, domácí souprava a Výletní sada . Ačkoli počet sloupců můžeme později měnit, pokud to bude potřeba.
1. Použití funkce LARGE
Funkce LARGE na adrese excel dokáže vrátit číslo ze seznamu čísel poté, co jsme jej seřadili sestupně. Podívejme se, jak tuto funkci použít k nalezení druhé největší hodnoty s kritérii.
Kroky:
- Nejprve přejděte do buňky F7 a vložte následující vzorec:
=LARGE(IF(C4:D4=F5,C5:D10),2)
- Nyní stiskněte Vstupte na a tím se vypočítá druhá největší Sada Home Kit cena uvnitř F7 .
🔎 Jak vzorec funguje?
- IF(C4:D4=F5,C5:D10) : Tato část vrací pole hodnot buněk a FALSE hodnoty buněk.
- =LARGE(IF(C4:D4=F5,C5:D10),2): Tato část vzorce vrací konečnou hodnotu 119 .
2. Použití funkce AGGREGATE
Funkce AGGREGATE v Excelu nám dává možnost provádět souhrnné výpočty, jako je např. COUNT , PRŮMĚRNÉ , MAX, atd. Tato funkce také ignoruje případné skryté řádky nebo chyby. Pomocí této funkce najdeme druhou největší hodnotu s určitými kritérii. Postupujte podle následujících kroků.
Kroky:
- Nejprve dvakrát klikněte na buňku F7 a zadejte následující vzorec:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- Poté stiskněte tlačítko Vstupte na klíč a měli byste získat druhou největší cenu výbavy pro hosty.
3. Využití funkce SUMPRODUCT
Funkce SUMPRODUCT v excelu nejprve vynásobí rozsah hodnot a poté poskytne součet těchto násobení. Tuto funkci můžeme použít spolu s funkcí funkce LARGE najít druhou největší hodnotu s kritérii.
Kroky:
- Chcete-li zahájit tuto metodu, dvakrát klikněte na buňku F7 a vložte následující vzorec:
=SOUČIN(LARGE((B5:B10=F5)*(C5:D10),2))
- Poté stiskněte tlačítko Vstupte na a následně najde druhou největší hodnotu ceny pro daný klíč. Man City souprava uvnitř buňky C10 .
🔎 Jak vzorec funguje?
- (B5:B10=F5)*(C5:D10) : Tato část vzorce vrací pole hodnot, které jsou v seznamu nejvyšší, a ostatní hodnoty jako 0 .
- LARGE((B5:B10=F5)*(C5:D10),2) : Tato část udává hodnotu 80 jako druhá největší hodnota.
- =SOUČIN(LARGE((B5:B10=F5)*(C5:D10),2)): Tato část vrací konečnou hodnotu, která je 80 v tomto případě.
4. Použití kódu VBA
Pokud znáte VBA v excelu můžete pomocí několika kliknutí najít druhou největší hodnotu s kritérii. Podívejme se, jak to udělat.
Kroky:
- Pro tuto metodu přejděte na Vývojář a vyberte možnost Visual Basic .
- Nyní vyberte Vložte v VBA a klikněte na Modul .
- Poté do nového okna zadejte níže uvedený vzorec:
Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub
- Poté otevřete makro v okně Vývojář kliknutím na kartu Makra .
- Nyní v Makro vyberte okno Druhý největší makro a klikněte na Spustit .
- V důsledku toho se VBA kód vypočítá druhou nejvyšší hodnotu ze všech vzdálených sad uvnitř buňky F7 .
Jak najít 5 nejlepších hodnot a jmen pomocí kritérií v aplikaci Excel
V této metodě se podrobně seznámíme s kroky k nalezení vrcholu. 5 hodnoty a názvy s kritérii v Excelu.
Kroky:
- Nejprve dvakrát klikněte na buňku E5 a zadejte následující vzorec:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- Pak stiskněte tlačítko Vstupte na a zkopírujte tento vzorec do buněk pomocí Plnicí rukojeť .
- V důsledku toho se najde horní 5 hodnoty pro domácí soupravy.
🔎 Jak vzorec funguje?
- ŘÁDKY($E$5:$E5) : Tato část udává hodnotu 1 .
- =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Tato část vrací konečnou hodnotu, která je nejvyšší. 5 ceny domácích souprav.
Na co nezapomenout
- Můžete použít ALT+F11 otevřít klávesovou zkratku VBA okno a ALT+F8 a otevřete okno Makra.
- Všimněte si, že funkce LARGE ignoruje buňky, které jsou prázdné nebo obsahují TRUE nebo FALSE hodnoty v nich.
- Pokud neexistuje žádná číselná hodnota, může tato funkce vrátit hodnotu #NUM! Výsledkem je chyba.