Jak sečíst filtrované buňky v aplikaci Excel (5 vhodných způsobů)

  • Sdílet Toto
Hugh West

Někdy se pro nás stane nutností znát součet některých filtrovaných buněk. I když to můžeme udělat ručně, Excel má některé fantastické funkce pro sčítání filtrovaných buněk. Pomůže člověku, když musí zpracovat velké množství filtrovaných dat k sečtení. V této souvislosti vám ukážeme 5 možných způsobů, jak sčítat filtrované buňky v Excelu. Pokud máte zájem se s tím seznámit.s těmito technikami, stáhněte si náš cvičební sešit a následujte nás.

Stáhnout cvičebnici

Při čtení tohoto článku si stáhněte tento cvičný sešit k procvičování.

Součet filtrovaných buněk.xlsm

5 snadných metod pro shrnutí filtrovaných buněk v aplikaci Excel

Pro vysvětlení metod uvažujeme soubor dat o některých druzích ovoce a jejich množství. Název těchto druhů ovoce je v tabulce. sloupec B , s názvem Název ovoce a jejich množství je ve sloupci C , s názvem Množství(KG) . Můžeme tedy říci, že náš soubor dat je v rozsahu buněk B5:C14 . Budeme filtrovat soubor dat pro "Apple a poté sečtěte množství tohoto ovoce.

1. Využití funkce SUBTOTAL

V této metodě budeme používat funkce SUBTOTAL k sečtení filtrovaných buněk v Excelu. Náš soubor dat je v rozsahu buněk B5:C14 Součet funkce bude v buňce C16 . Budeme filtrovat data pro "Apple a sečteme jeho množství. Kroky tohoto postupu jsou uvedeny níže:

📌 Kroky:

  • Nejprve vyberte buňku C16 .
  • Poté do buňky zapište následující vzorec.

=SUBTOTAL(9,C5:C14)

  • Zde, 9 je číslo funkce funkce SUM Hodnoty, které funkce sečte, jsou v rozsahu buněk C5:C14 .
  • Tisk Vstupte na na klávesnici a získáte součet všech řádků v buňce C16 .

  • Nyní vyberte celý rozsah buněk B4:C14 .
  • Poté v Data vyberte kartu Filtr možnost z Třídit a filtrovat skupina.

  • Zobrazí se 2 rozevírací šipky, které se objeví v záhlaví naší datové sady.

  • Klikněte na rozevírací šipku "Název ovoce sloupec. Zrušte zaškrtnutí políčka Vybrat vše a klikněte na "Apple pouze.
  • Nakonec klikněte na DOBŘE.

  • Uvidíte, že soubor dat bude filtrován pouze pro ovoce. Apple a zobrazte součet jeho množství.

Můžeme tedy říci, že náš vzorec úspěšně fungoval a jsme schopni sčítat filtrované buňky v listu aplikace Excel.

Přečtěte si více: Jak sečíst rozsah buněk v řádku pomocí aplikace Excel VBA (6 snadných metod)

2. Součet filtrovaných buněk vytvořením tabulky v aplikaci Excel

Převedení celého rozsahu datového souboru do tabulky nám také pomůže zobrazit součet filtrovaných buněk. Abychom si ukázali tento přístup, použijeme stejný datový soubor, který jsme použili již v naší předchozí metodě. Náš datový soubor je v rozsahu buněk B5:C14 Postup je vysvětlen níže krok za krokem:

📌 Kroky:

  • Nejprve vyberte celý rozsah buněk B4:C14 .
  • Nyní v Vložte vyberte kartu Tabulka z Tabulky skupinu. Můžete také stisknout 'Ctrl+T' k vytvoření tabulky.

  • Zobrazí se malé dialogové okno s názvem Vytvořit tabulku se objeví.
  • V tomto dialogovém okně klikněte na Moje tabulka měla záhlaví a pak klikněte na DOBŘE.

  • Vytvoří se tabulka. Design stolu můžete změnit název tabulky podle svého přání v záložce Vlastnosti skupina.

  • Pak z Možnosti stylu stolu klikněte na Řádek celkem .
  • Uvidíte, že se pod tabulkou objeví nový řádek, který nám ukáže celkovou hodnotu sloupce. C .

  • Poté klikněte na rozevírací šipku v záhlaví, kde se zobrazí. Název ovoce .
  • Zrušte zaškrtnutí políčka Vybrat vše a vyberte možnost Apple pouze možnost.
  • Nakonec klikněte na OK zavřete toto okno.

  • Zobrazí se pouze řádky obsahující entitu Apple Kromě něj zůstává v datovém souboru řádek s názvem Celkem , se zobrazí součet Apple množství.

Nakonec můžeme říci, že naše metoda úspěšně fungovala a že jsme schopni sčítat filtrované buňky v aplikaci Excel.

Přečtěte si více: Jak sečíst vybrané buňky v aplikaci Excel (4 snadné metody)

3. Použití funkce AGGREGATE

V následujícím postupu použijeme funkce AGGREGATE k sečtení filtrovaných buněk v tabulce Excelu. Náš soubor dat je v rozsahu buněk B5:C14 Součet funkce bude v buňce C16 . Budeme filtrovat data pro Apple a sečteme jeho množství. Kroky této metody jsou uvedeny níže:

📌 Kroky:

  • Nejprve vyberte buňku C16 .
  • Nyní do buňky zapište následující vzorec.

=AGREGÁT(9,5,B5:C14)

  • V této funkci je první prvek, 9 je číslo funkce funkce SUM Druhý prvek, 5 označuje na 'ignorovat skryté řádky' znamená řádky, které odfiltrujeme, nebo hodnoty skrytých řádků, které nebudou zahrnuty do výpočtu. Posledním prvkem jsou hodnoty, které mají být sečteny, jsou v rozsahu buněk C5:C14 .
  • Pak stiskněte tlačítko Vstupte na a získáte součet všech řádků v buňce C16 .

  • Poté vyberte celý rozsah buněk B4:C14 .
  • V Data vyberte kartu Filtr možnost z Třídit a filtrovat skupina.

  • Zobrazí se 2 rozevírací šipky, které se objeví v záhlaví naší datové sady.
  • Nyní klikněte na rozevírací šipku u položky Název ovoce sloupec.
  • Zrušte zaškrtnutí políčka Vybrat vše a klikněte na možnost Apple pouze možnost.

  • Uvidíte, že soubor dat bude filtrován pouze pro ovoce. Apple a zobrazte součet jeho množství.

Můžeme tedy říci, že náš vzorec fungoval bezchybně a jsme schopni sčítat filtrované buňky v listu aplikace Excel.

Přečtěte si více: Jak v aplikaci Excel sečíst pouze viditelné buňky (4 rychlé způsoby)

Podobná čtení

  • Součet podle skupin v aplikaci Excel (4 metody)
  • 3 snadné způsoby, jak v aplikaci Excel sečíst n nejvyšších hodnot
  • Jak vytvořit součet mezi dvěma čísly v aplikaci Excel
  • Součet buněk v aplikaci Excel: spojitý, náhodný, s kritérii atd.
  • Jak sečíst více řádků v aplikaci Excel (4 rychlé způsoby)

4. Použití kombinovaného vzorce pro součet filtrovaných buněk

V tomto postupu použijeme vzorec, který zahrnuje SUMPRODUCT , DÍLČÍ SOUČET , OFFSET , MIN , a ROW funkce pro sčítání filtrovaných buněk v tabulce Excelu. Náš soubor dat je v rozsahu buněk B5:C14 Zde musíme zapsat Název ovoce v buňce C16 , jejíž buňka má název Vybrané ovoce Součet funkce je v buňce C17 . Budeme filtrovat data pro "Apple a sečteme jeho množství. Kroky této metody jsou uvedeny níže:

📌 Kroky:

  • Na začátku této metody vyberte buňku C17 .
  • Poté do buňky zapište následující vzorec.

=SOUČIN(MEZISOUČET(3,OFFSET(B5:B14,ŘÁDEK(B5:B14)-MIN(ŘÁDEK(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))

  • Tisk Vstupte na na klávesnici.

  • Výsledkem bude 0 protože nepíšeme Vybrané ovoce jméno v buňce C16 Nyní v buňce C16 , ručně napište požadovaný název ovoce. V našem případě zvolíme. Apple k filtrování součtu.
  • Stiskněte tlačítko Vstupte na .
  • Nakonec v buňce C17 vzorec, který ukazuje součet Apple množství.

Můžeme tedy říci, že náš vzorec fungoval přesně a jsme schopni sčítat filtrované buňky v listu aplikace Excel.

🔍 Rozdělení vzorce:

Provádíme toto rozdělení vzorce pro buňku C17

👉 ROW(B5:B14): Tato funkce jednoduše vrací číslo řádku, který obsahuje naše data.

👉 MIN(ŘÁDEK(B5:B14)): Tato funkce vrací nejnižší číslo řádku našeho souboru dat.

👉 OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1): Tato funkce vrací rozdíl mezi číslem řádku a min. číslem řádku do pole DÍLČÍ SOUČET funkce.

👉 MEZISOUČET(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Tato funkce vrací hodnotu množství pro Apple a 0 pro Všechny ostatní subjekty.

👉 SUMPRODUCT(MEZISOUČET(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Tato funkce vrací 7000, což je součet všech množství Apple.

Přečtěte si více: [Opraveno!] Vzorec Excel SUM nefunguje a vrací 0 (3 řešení)

5. Vkládání kódu VBA

Psaní kódu VBA vám také pomůže sečíst filtrované buňky v aplikaci Excel. Náš soubor dat je v rozsahu buněk B5:C14 Součet funkce bude v buňce C16 . Budeme filtrovat data pro "Apple a sečteme jeho množství. Metoda je popsána níže krok za krokem:

📌 Kroky:

  • Chcete-li spustit přístup, přejděte na Vývojář a klikněte na Visual Basic. Pokud to nemáte, musíte povolit kartu Vývojář . Nebo můžete také stisknout 'Alt+F11' pro otevření Editor jazyka Visual Basic .

  • Zobrazí se dialogové okno.
  • Nyní v Vložte na kartě tohoto pole klikněte na tlačítko Modul .

  • Do prázdného pole editoru pak zapište následující vizuální kód.

 Funkce Sum_Filtered_Cells(WorkRng As Range) As Double Dim work_rng As Range Dim output As Double For Each work_rng In WorkRng If work_rng.Rows.Hidden = False And work_rng.Columns.Hidden = False Then output = output + work_rng.Value End If Next Sum_Filtered_Cells = output End Function 
  • Zavřít Editor tab.
  • Poté v buňce C16 , zapište následující vzorec-

=Sum_Filtered_Cells(C5:C14)

  • Stiskněte tlačítko Vstupte na klíč.
  • Získáte součet všech řádků v buňce C16 .

  • Poté vyberte celý rozsah buněk B4:C14 .
  • V Data vyberte kartu Filtr možnost z Třídit a filtrovat skupina.

  • Zobrazí se 2 rozevírací šipky, které se objeví v záhlaví naší datové sady.
  • Poté klikněte na rozevírací šipku u položky Název ovoce sloupec.
  • Zrušte zaškrtnutí políčka Vybrat vše a klikněte na možnost Apple pouze možnost.

  • Nakonec uvidíte, že soubor dat bude filtrován pouze pro ovoce. Apple a zobrazte součet jeho množství.

Nakonec můžeme říci, že náš vizuální kód úspěšně fungoval a jsme schopni sčítat filtrované buňky v tabulce Excelu.

Závěr

To je konec tohoto obsahu. Doufám, že vám to bude užitečné a že budete schopni sčítat filtrované buňky v aplikaci Excel. Pokud máte další dotazy nebo doporučení, podělte se s námi o ně v níže uvedeném komentáři.

Nezapomeňte se podívat na naše webové stránky ExcelWIKI pro několik problémů a řešení souvisejících s Excelem. Učte se novým metodám a neustále se rozvíjejte!

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.