Kaip susumuoti filtruotas ląsteles "Excel" programoje (5 tinkami būdai)

  • Pasidalinti
Hugh West

Kartais mums prireikia sužinoti kai kurių filtruotų ląstelių sumą. Nors galime tai padaryti rankiniu būdu, "Excel" turi keletą fantastiškų filtruotų ląstelių sumavimo funkcijų. Tai padės žmogui, kai jis turi apdoroti didelį kiekį filtruotų duomenų, kuriuos reikia sumuoti. Šiame kontekste mes jums parodysime 5 galimus būdus, kaip "Excel" sumuoti filtruotas ląsteles. Jei norite susipažinti susu šiomis technikomis, atsisiųskite mūsų pratybų sąsiuvinį ir sekite mus.

Atsisiųsti praktikos sąsiuvinį

Skaitydami šį straipsnį atsisiųskite šį praktinį sąsiuvinį, kad galėtumėte praktikuotis.

Suma Filtruotos ląstelės.xlsm

5 paprasti metodai filtruotoms ląstelėms "Excel" sumuoti

Metodams paaiškinti nagrinėjame duomenų rinkinį, kurį sudaro kai kurie vaisiai ir jų kiekiai. Šių vaisių pavadinimai yra B stulpelis , pavadinimu Vaisiaus pavadinimas o jų kiekis - stulpelyje C , pavadinimu Kiekis (KG) . Taigi, galime sakyti, kad mūsų duomenų rinkinys yra ląstelių intervale B5:C14 . Filtruosime duomenų rinkinį pagal "Apple ir tada susumuokite šių vaisių kiekį.

1. Funkcijos SUBTOTAL naudojimas

Šiame metode naudosime funkcija SUBTOTAL filtruotų langelių sumai "Excel" programoje. Mūsų duomenų rinkinys yra langelių diapazone B5:C14 Funkcijos suma bus ląstelėje C16 . Filtruosime duomenis pagal "Apple ir susumuoti jo kiekį. Toliau pateikiami šio proceso etapai:

📌 Žingsniai:

  • Pirmiausia pasirinkite ląstelę C16 .
  • Tada į ląstelę įrašykite šią formulę.

=SUBTOTAL(9,C5:C14)

  • Čia, 9 yra funkcijos numeris SUM funkcija Funkcijos sumuojamos reikšmės yra langelių intervale C5:C14 .
  • Paspauskite Įveskite klaviatūra ir gausite visų ląstelės eilučių sumą. C16 .

  • Dabar pasirinkite visą ląstelių intervalą B4:C14 .
  • Po to Duomenys skirtuką, pasirinkite Filtras parinktį iš Rūšiuoti ir filtruoti grupė.

  • Gausite 2 išskleidžiamąsias rodykles, kurios bus mūsų duomenų rinkinio antraštėje.

  • Spustelėkite išskleidžiamąją rodyklę "Vaisiaus pavadinimas stulpelis. Panaikinkite žymėjimą Pasirinkite visus parinktį ir spustelėkite "Apple tik.
  • Galiausiai spustelėkite GERAI.

  • Pamatysite, kad duomenų rinkinyje bus filtruojami tik vaisiai. "Apple" ir parodykite jo kiekio sumą.

Taigi galime teigti, kad mūsų formulė sėkmingai veikia ir galime sumuoti filtruotus "Excel" darbalapio langelius.

Skaityti daugiau: Kaip susumuoti eilučių diapazoną eilutėje naudojant "Excel VBA" (6 paprasti metodai)

2. Filtruotų ląstelių suma kuriant lentelę "Excel" programoje

Viso duomenų rinkinio diapazono pavertimas lentele taip pat padės mums parodyti filtruotų langelių sumą. Norėdami parodyti metodą, naudosime tą patį duomenų rinkinį, kurį jau naudojome ankstesniame metode. Mūsų duomenų rinkinys yra langelių diapazone B5:C14 . Toliau žingsnis po žingsnio paaiškinamas procesas:

📌 Žingsniai:

  • Iš pradžių pasirinkite visą ląstelių intervalą B4:C14 .
  • Dabar, kai Įdėkite skirtuką, pasirinkite Lentelė Lentelės grupę. Taip pat galite paspausti "Ctrl+T sukurti lentelę.

  • Nedidelis dialogo langas pavadinimu Sukurti lentelę pasirodys.
  • Šiame dialogo lange spustelėkite Mano lentelėje buvo antraštės ir spustelėkite GERAI.

  • Lentelė bus sukurta. Stalo dizainas skirtuke galite pakeisti lentelės pavadinimą pagal savo pageidavimą iš Savybės grupė.

  • Tada iš Stalo stiliaus parinktys grupę, spustelėkite Iš viso eilučių .
  • Pamatysite, kad po lentele atsiras nauja eilutė, kurioje bus rodoma bendra stulpelio vertė. C .

  • Po to spustelėkite išskleidžiamąją rodyklę, esančią antraštėje, kurioje rodoma Vaisiaus pavadinimas .
  • Panaikinkite žymėjimą Pasirinkite visus parinktį ir pasirinkite "Apple" tik ši parinktis.
  • Galiausiai spustelėkite GERAI mygtuką, kad uždarytumėte tą langą.

  • Matysite tik tas eilutes, kuriose yra "Apple" Be to, duomenų rinkinyje lieka eilutė, pavadinta Iš viso , bus parodyta suma "Apple kiekis.

Galiausiai galime teigti, kad mūsų metodas veikė sėkmingai ir galime sumuoti "Excel" filtruotus langelius.

Skaityti daugiau: Kaip "Excel" programoje sumuoti pasirinktas ląsteles (4 paprasti metodai)

3. Funkcijos AGGREGATE taikymas

Toliau šioje procedūroje naudosime funkcija AGGREGATE sumuoti filtruotus "Excel" skaičiuoklės langelius. Mūsų duomenų rinkinys yra langelių diapazone B5:C14 Funkcijos suma bus ląstelėje C16 . Filtruosime duomenis pagal "Apple" ir susumuoti jo kiekį. Šio metodo etapai pateikiami taip:

📌 Žingsniai:

  • Pirmiausia pasirinkite langelį C16 .
  • Dabar į ląstelę įrašykite šią formulę.

=AGREGATAS(9,5,B5:C14)

  • Šioje funkcijoje pirmasis elementas, 9 yra funkcijos numeris funkcija SUMA . Antrasis elementas, 5 reiškia į "nekreipti dėmesio į paslėptas eilutes reiškia eilutes, kurias filtruojame, arba bet kokios paslėptos eilutės vertė nebus įtraukta į skaičiavimus. Paskutinis elementas yra vertės, kurios turi būti sumuojamos, yra langelių intervale C5:C14 .
  • Tada paspauskite Įveskite raktą ir gausite visų ląstelės eilučių sumą. C16 .

  • Po to pasirinkite visą ląstelių intervalą B4:C14 .
  • Į Duomenys skirtuką, pasirinkite Filtras parinktį iš Rūšiuoti ir filtruoti grupė.

  • Pamatysite 2 išskleidžiamąsias rodykles, kurios bus mūsų duomenų rinkinio antraštėje.
  • Dabar spustelėkite išskleidžiamąją rodyklę Vaisiaus pavadinimas skiltis.
  • Panaikinkite žymėjimą Pasirinkite visus parinktį ir spustelėkite "Apple" tik ši parinktis.

  • Pamatysite, kad duomenų rinkinyje bus filtruojami tik vaisiai. "Apple" ir parodykite jo kiekio sumą.

Taigi, galime sakyti, kad mūsų formulė veikia puikiai ir galime sumuoti filtruotus "Excel" darbalapio langelius.

Skaityti daugiau: Kaip "Excel" programoje sumuoti tik matomas ląsteles (4 greiti būdai)

Panašūs skaitiniai

  • Kaip "Excel" programoje sumuoti pagal grupes (4 metodai)
  • 3 paprasti būdai, kaip "Excel" susumuoti n didžiausių verčių
  • Kaip "Excel" programoje sudaryti sumą tarp dviejų skaičių formulę
  • "Excel" ląstelių sumos: nuolatinės, atsitiktinės, su kriterijais ir t. t.
  • Kaip "Excel" programoje sumuoti kelias eilutes (4 greiti būdai)

4. Kombinuotosios formulės naudojimas filtruotoms ląstelėms sumuoti

Šioje procedūroje naudosime formulę, į kurią įeina SUMPRODUCT , SUBTOTALĖ , OFFSET , MIN , ir EILUTĖ funkcijos, skirtos filtruotiems Excel skaičiuoklės langeliams sumuoti. Mūsų duomenų rinkinys yra langelių diapazone B5:C14 . Čia turime užrašyti Vaisiaus pavadinimas ląstelėje C16 , kurios ląstelė pavadinta Pasirinktas vaisius Funkcijos suma yra ląstelėje C17 . Filtruosime duomenis pagal "Apple ir susumuoti jo kiekį. Šio metodo etapai pateikiami taip:

📌 Žingsniai:

  • Šio metodo pradžioje pasirinkite langelį C17 .
  • Po to į ląstelę įrašykite šią formulę.

=SUMPRODUKTAS(TARPINĖ SUMA(3,OFFSET(B5:B14,EILUTĖ(B5:B14)-MIN(EILUTĖ(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))

  • Paspauskite Įveskite klaviatūros klavišą.

  • Rezultatas bus 0 nes mes nerašome Pasirinktas vaisius pavadinimas ląstelėje C16 . Dabar ląstelėje C16 , rankiniu būdu įrašykite norimą vaisių pavadinimą. Mūsų atveju pasirenkame "Apple" filtruoti sumą.
  • Paspauskite Įveskite .
  • Galiausiai ląstelėje C17 formulė, rodanti sumą "Apple kiekis.

Taigi galime teigti, kad mūsų formulė veikė tiksliai ir galime sumuoti filtruotus "Excel" darbalapio langelius.

🔍 Formulės suskirstymas:

Mes atliekame šį formulės suskirstymą į ląsteles C17

👉 ROW(B5:B14): Ši funkcija grąžina tik eilutės, kurioje yra mūsų duomenys, numerį.

👉 MIN(EILUTĖ(B5:B14)): Ši funkcija grąžina mažiausią duomenų rinkinio eilutės numerį.

👉 OFFSET(B5:B14,EILUTĖ(B5:B14)-MIN(EILUTĖ(B5:B14)),,1): Ši funkcija grąžina eilutės numerio ir min eilutės numerio skirtumą į SUBTOTALĖ funkcija.

👉 TARPINĖ SUMA(3,OFFSET(B5:B14,EILUTĖ(B5:B14)-MIN(EILUTĖ(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Ši funkcija grąžina kiekio vertę "Apple" subjektų ir 0 - Visi kiti subjektai.

👉 SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Ši funkcija grąžina 7000 - visų "Apple" kiekių sumą.

Skaityti daugiau: [Pataisyta!] "Excel" SUM formulė neveikia ir grąžina 0 (3 sprendimai)

5. VBA kodo įterpimas

VBA kodo rašymas taip pat padės jums susumuoti filtruotus langelius "Excel" programoje. Mūsų duomenų rinkinys yra ląstelių diapazone B5:C14 Funkcijos suma bus ląstelėje C16 . Filtruosime duomenis pagal "Apple ir susumuoti jo kiekį. Toliau žingsnis po žingsnio aprašomas šis metodas:

📌 Žingsniai:

  • Norėdami pradėti metodą, eikite į Kūrėjas skirtuką ir spustelėkite "Visual Basic". Jei to neturite, turite įjungti skirtuką Kūrėjas . Taip pat galite paspausti "Alt+F11 atidarant "Visual Basic" redaktorius .

  • Bus rodomas dialogo langas.
  • Dabar, kai Įdėkite to langelio skirtuką, spustelėkite Modulis .

  • Tuomet į tą tuščią redaktoriaus langelį įrašykite šį vaizdinį kodą.

 Funkcija 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 End Function 
  • Uždarykite Redaktorius skirtukas.
  • Po to ląstelėje C16 , užrašykite šią formulę-

=Sum_Filtered_Cells(C5:C14)

  • Paspauskite Įveskite raktas.
  • Gausite visų ląstelės eilučių sumą C16 .

  • Tada pasirinkite visą ląstelės diapazoną B4:C14 .
  • Į Duomenys skirtuką, pasirinkite Filtras parinktį iš Rūšiuoti ir filtruoti grupė.

  • Pamatysite 2 išskleidžiamąsias rodykles, kurios bus mūsų duomenų rinkinio antraštėje.
  • Po to spustelėkite išskleidžiamąją rodyklę Vaisiaus pavadinimas skiltis.
  • Panaikinkite žymėjimą Pasirinkite visus parinktį ir spustelėkite "Apple" tik ši parinktis.

  • Galiausiai pamatysite, kad duomenų rinkinyje bus filtruojami tik vaisiai. "Apple" ir parodykite jo kiekio sumą.

Galiausiai galime pasakyti, kad mūsų vizualinis kodas sėkmingai veikė ir mes galime sumuoti filtruotus langelius "Excel" skaičiuoklėje.

Išvada

Tai yra šio turinio pabaiga. Tikiuosi, kad tai jums bus naudinga ir galėsite "Excel" programoje sumuoti filtruotus langelius. Jei turite papildomų klausimų ar rekomendacijų, pasidalykite jais su mumis toliau pateiktame komentarų skyriuje.

Nepamirškite patikrinti mūsų svetainės ExcelWIKI keletą su "Excel" susijusių problemų ir sprendimų. Mokykitės naujų metodų ir tobulėkite!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.