Jak najít druhou největší hodnotu pomocí kritérií v aplikaci Excel

  • Sdílet Toto
Hugh West

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í.xlsm

4 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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.