Ako zhrnúť filtrované bunky v programe Excel (5 vhodných spôsobov)

  • Zdieľajte To
Hugh West

Niekedy sa pre nás stane nevyhnutnosťou poznať súčet niektorých filtrovaných buniek. Hoci to môžeme urobiť ručne, Excel má niekoľko fantastických funkcií na sčítanie filtrovaných buniek. Pomôže človeku, keď musí spracovať veľké množstvo filtrovaných údajov na sčítanie. V tejto súvislosti vám ukážeme 5 možných spôsobov, ako sčítať filtrované bunky v programe Excel. Ak máte záujem oboznámiť sas týmito technikami, stiahnite si náš cvičebnicu a nasledujte nás.

Stiahnite si cvičebnicu

Počas čítania tohto článku si stiahnite tento cvičebnicu na precvičenie.

Suma filtrovaných buniek.xlsm

5 jednoduchých metód na sčítanie filtrovaných buniek v programe Excel

Na vysvetlenie metód uvažujeme o súbore údajov o niektorých druhoch ovocia a ich množstvách. Názov týchto druhov ovocia je v stĺpec B , s názvom Názov ovocia a ich množstvo je v stĺpci C , s názvom Množstvo (KG) Môžeme teda povedať, že náš súbor údajov je v rozsahu buniek B5:C14 . Budeme filtrovať súbor údajov pre "Apple a potom spočítajte množstvo tohto ovocia.

1. Využitie funkcie SUBTOTAL

V tejto metóde použijeme funkcia SUBTOTAL na sčítanie filtrovaných buniek v programe Excel. Náš súbor údajov je v rozsahu buniek B5:C14 Súčet funkcie bude v bunke C16 . Budeme filtrovať údaje pre "Apple a zhrňte jeho množstvo. Kroky tohto postupu sú uvedené nižšie:

📌 Kroky:

  • Najprv vyberte bunku C16 .
  • Potom do bunky zapíšte nasledujúci vzorec.

=SUBTOTAL(9,C5:C14)

  • Tu, 9 je číslo funkcie funkcia SUM Hodnoty, ktoré funkcia sčíta, sú v rozsahu buniek C5:C14 .
  • Tlač Vstúpte na stránku na klávesnici a dostanete súčet všetkých riadkov v bunke C16 .

  • Teraz vyberte celý rozsah buniek B4:C14 .
  • Potom v Údaje vyberte kartu Filter možnosť z Triedenie & amp; Filter skupina.

  • Zobrazia sa 2 rozbaľovacie šípky, ktoré budú v záhlaví nášho súboru údajov.

  • Kliknite na rozbaľovaciu šípku "Názov ovocia stĺpec. Zrušte začiarknutie políčka Vybrať všetko a kliknite na možnosť "Apple iba.
  • Nakoniec kliknite na tlačidlo V PORIADKU.

  • Uvidíte, že súbor údajov bude filtrovaný len pre ovocie Apple a zobrazte súčet jeho množstva.

Môžeme teda povedať, že náš vzorec úspešne fungoval a sme schopní sčítať filtrované bunky v pracovnom hárku programu Excel.

Prečítajte si viac: Ako sčítať rozsah buniek v riadku pomocou programu Excel VBA (6 jednoduchých metód)

2. Súčet filtrovaných buniek vytvorením tabuľky v programe Excel

Prevedenie celého rozsahu súboru údajov do tabuľky nám pomôže zobraziť aj súčet filtrovaných buniek. Na ukážku prístupu použijeme rovnaký súbor údajov, ktorý sme použili už v predchádzajúcej metóde. Náš súbor údajov je v rozsahu buniek B5:C14 Postup je vysvetlený nižšie krok za krokom:

📌 Kroky:

  • Najprv vyberte celý rozsah buniek B4:C14 .
  • Teraz v Vložte vyberte kartu Tabuľka z Tabuľky skupinu. Môžete tiež stlačiť 'Ctrl+T' na vytvorenie tabuľky.

  • Zobrazí sa malé dialógové okno s názvom Vytvoriť tabuľku sa objaví.
  • V tomto dialógovom okne kliknite na Moja tabuľka mala hlavičky a potom kliknite na V PORIADKU.

  • Vytvorí sa tabuľka. Dizajn stola môžete zmeniť názov tabuľky podľa vlastného želania v záložke Vlastnosti skupina.

  • Potom z Možnosti štýlu stola kliknite na skupinu Celkový riadok .
  • Uvidíte, že sa pod tabuľkou objaví nový riadok, v ktorom sa zobrazí celková hodnota stĺpca C .

  • Potom kliknite na rozbaľovaciu šípku v záhlaví, ktorá zobrazuje Názov ovocia .
  • Zrušte začiarknutie políčka Vybrať všetko a vyberte možnosť Apple iba možnosť.
  • Nakoniec kliknite na OK zatvoriť toto okno.

  • Zobrazia sa len riadky obsahujúce entitu Apple Okrem neho zostáva v súbore údajov riadok s názvom Celkom , sa zobrazí súčet Spoločnosť Apple množstvo.

Nakoniec môžeme povedať, že naša metóda úspešne fungovala a sme schopní sčítať filtrované bunky v programe Excel.

Prečítajte si viac: Ako sčítať vybrané bunky v programe Excel (4 jednoduché metódy)

3. Použitie funkcie AGGREGATE

V tomto nasledujúcom postupe použijeme funkcia AGGREGATE na sčítanie filtrovaných buniek v tabuľke Excelu. Náš súbor údajov je v rozsahu buniek B5:C14 Súčet funkcie bude v bunke C16 . Budeme filtrovať údaje pre Apple Kroky tejto metódy sú uvedené nasledovne:

📌 Kroky:

  • Najprv vyberte bunku C16 .
  • Teraz do bunky zapíšte nasledujúci vzorec.

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

  • V tejto funkcii je prvý prvok, 9 je číslo funkcie funkcia SUM Druhý prvok, 5 označuje na "ignorovať skryté riadky znamená, že riadky, ktoré filtrujeme, alebo hodnoty skrytých riadkov nebudú zahrnuté do výpočtu. Posledným prvkom sú hodnoty, ktoré sa majú sčítať, sú v rozsahu buniek C5:C14 .
  • Potom stlačte tlačidlo Vstúpte na stránku a získate súčet všetkých riadkov v bunke C16 .

  • Potom vyberte celý rozsah buniek B4:C14 .
  • V Údaje vyberte kartu Filter možnosť z Triedenie & amp; Filter skupina.

  • Uvidíte 2 rozbaľovacie šípky, ktoré sa objavia v záhlaví nášho súboru údajov.
  • Teraz kliknite na rozbaľovaciu šípku Názov ovocia stĺpec.
  • Zrušte začiarknutie políčka Vybrať všetko a kliknite na možnosť Apple iba možnosť.

  • Uvidíte, že súbor údajov bude filtrovaný len pre ovocie Apple a zobrazte súčet jeho množstva.

Môžeme teda povedať, že náš vzorec fungoval dokonale a dokážeme sčítať filtrované bunky v pracovnom hárku programu Excel.

Prečítajte si viac: Ako sčítať iba viditeľné bunky v programe Excel (4 rýchle spôsoby)

Podobné čítania

  • Ako sčítavať podľa skupín v programe Excel (4 metódy)
  • 3 jednoduché spôsoby sčítania n najvyšších hodnôt v programe Excel
  • Ako zhrnúť vzorec medzi dvoma číslami v programe Excel
  • Súčet buniek v programe Excel: spojitý, náhodný, s kritériami atď.
  • Ako sčítať viac riadkov v programe Excel (4 rýchle spôsoby)

4. Použitie kombinovaného vzorca na sčítanie filtrovaných buniek

V tomto postupe použijeme vzorec, ktorý obsahuje SUMPRODUCT , SUBTOTAL , OFFSET , MIN , a ROW funkcie na sčítanie filtrovaných buniek v tabuľke Excelu. Náš súbor údajov je v rozsahu buniek B5:C14 Tu musíme zapísať Názov ovocia v bunke C16 , ktorej bunka má názov Vybrané ovocie Súčet funkcie je v bunke C17 . Budeme filtrovať údaje pre "Apple Kroky tejto metódy sú uvedené nasledovne:

📌 Kroky:

  • Na začiatku tejto metódy vyberte bunku C17 .
  • Potom do bunky zapíšte nasledujúci vzorec.

=SUMPRODUCT(MEDZISÚČET(3,OFFSET(B5:B14,RIADOK(B5:B14)-MIN(RIADOK(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))

  • Tlač Vstúpte na stránku na klávesnici.

  • Výsledkom bude 0 keďže nepíšeme Vybrané ovocie názov v bunke C16 Teraz v bunke C16 , ručne napíšte požadovaný názov ovocia. V našom prípade vyberieme Apple na filtrovanie súčtu.
  • Stlačte tlačidlo Vstúpte na stránku .
  • Nakoniec sa v bunke C17 vzorec zobrazujúci súčet Spoločnosť Apple množstvo.

Môžeme teda povedať, že náš vzorec fungoval presne a dokážeme sčítať filtrované bunky v hárku programu Excel.

🔍 Rozdelenie vzorca:

Toto rozdelenie vzorca robíme pre bunku C17

👉 ROW(B5:B14): Táto funkcia jednoducho vráti číslo riadku, ktorý obsahuje naše údaje.

👉 MIN(RIADOK(B5:B14)): Táto funkcia vráti najnižšie číslo riadku nášho súboru údajov.

👉 OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1): Táto funkcia vracia rozdiel medzi číslom riadku a min. číslom riadku do SUBTOTAL funkcie.

👉 MEDZISÚČET(3,OFFSET(B5:B14,RIADOK(B5:B14)-MIN(RIADOK(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Táto funkcia vracia hodnotu množstva pre Apple a 0 pre Všetky ostatné subjekty.

👉 SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Táto funkcia vráti 7000, súčet všetkých množstiev Apple.

Prečítajte si viac: [Opravené!] Vzorec Excel SUM nefunguje a vracia 0 (3 riešenia)

5. Vkladanie kódu VBA

Napísanie kódu VBA vám pomôže aj pri sčítaní filtrovaných buniek v programe Excel. Náš súbor údajov je v rozsahu buniek B5:C14 Súčet funkcie bude v bunke C16 . Budeme filtrovať údaje pre "Apple a sčítajte jeho množstvo. Metóda je popísaná nižšie krok za krokom:

📌 Kroky:

  • Ak chcete spustiť prístup, prejdite na Vývojár a kliknite na kartu Visual Basic. Ak to nemáte, musíte zapnúť kartu Vývojár . Alebo môžete tiež stlačiť 'Alt+F11' na otvorenie Editor jazyka Visual Basic .

  • Zobrazí sa dialógové okno.
  • Teraz v Vložte na karte tohto poľa kliknite na položku Modul .

  • Potom do prázdneho poľa editora zapíšte nasledujúci vizuálny kód.

 Funkcia 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 
  • Zatvorte Editor tab.
  • Potom v bunke C16 , zapíšte nasledujúci vzorec-

=Sum_Filtered_Cells(C5:C14)

  • Stlačte tlačidlo Vstúpte na stránku kľúč.
  • Získate súčet všetkých riadkov v bunke C16 .

  • Potom vyberte celý rozsah buniek B4:C14 .
  • V Údaje vyberte kartu Filter možnosť z Triedenie & amp; Filter skupina.

  • Uvidíte 2 rozbaľovacie šípky, ktoré sa objavia v záhlaví nášho súboru údajov.
  • Potom kliknite na rozbaľovaciu šípku Názov ovocia stĺpec.
  • Zrušte začiarknutie políčka Vybrať všetko a kliknite na možnosť Apple iba možnosť.

  • Nakoniec uvidíte, že súbor údajov bude filtrovaný len pre ovocie Apple a zobrazte súčet jeho množstva.

Nakoniec môžeme povedať, že náš vizuálny kód úspešne fungoval a sme schopní sčítať filtrované bunky v tabuľke programu Excel

Záver

To je koniec tohto obsahu. Dúfam, že vám to bude užitočné a budete môcť sčítavať filtrované bunky v programe Excel. Ak máte ďalšie otázky alebo odporúčania, podeľte sa s nami o ne v sekcii komentárov nižšie.

Nezabudnite si pozrieť našu webovú stránku ExcelWIKI pre niekoľko problémov a riešení súvisiacich s programom Excel. Učte sa nové metódy a pokračujte v raste!

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.