Cum să însumați celulele filtrate în Excel (5 moduri adecvate)

  • Imparte Asta
Hugh West

Uneori devine o necesitate pentru noi să cunoaștem suma unor celule filtrate. Deși o putem face manual, Excel are câteva caracteristici fantastice pentru a însuma celule filtrate. Aceasta va ajuta o persoană atunci când trebuie să gestioneze o cantitate mare de date filtrate pentru a le însuma. În acest context, vă vom demonstra 5 moduri posibile de a însuma celule filtrate în Excel. Dacă sunteți interesat să vă familiarizați cucu aceste tehnici, descărcați caietul nostru de practică și urmați-ne.

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a exersa în timp ce citiți acest articol.

Suma celulelor filtrate.xlsm

5 Metode ușoare pentru a aduna celule filtrate în Excel

Pentru explicarea metodelor, luăm în considerare un set de date cu câteva fructe și cantitățile acestora. Denumirea acestor fructe este în coloana B , intitulată Denumirea fructului iar cantitatea acestora se află în coloana C , intitulată Cantitate(KG) Deci, putem spune că setul nostru de date se află în intervalul de celule B5:C14 Vom filtra setul de date pentru "Apple și apoi însumați cantitatea de fructe.

1. Utilizarea funcției SUBTOTAL

În această metodă, vom folosi funcția SUBTOTAL pentru a însuma celulele filtrate în Excel. Setul nostru de date se află în intervalul de celule B5:C14 Suma funcției se va afla în celula C16 Vom filtra datele pentru "Apple Etapele acestui proces sunt prezentate mai jos:

📌 Pași:

  • Mai întâi de toate, selectați celula C16 .
  • Apoi, scrieți următoarea formulă în celulă.

=SUBTOTAL(9,C5:C14)

  • Aici, 9 este numărul de funcție al funcția SUM Valorile pe care funcția le va însuma se află în intervalul de celule C5:C14 .
  • Presa Introduceți pe tastatură și veți obține suma tuturor rândurilor din celula C16 .

  • Acum, selectați întregul interval de celule B4:C14 .
  • După aceea, în Date selectați fila Filtru de la opțiunea Sortare & Filtrare grup.

  • Veți obține 2 săgeți derulante care vor apărea în titlul setului nostru de date.

  • Faceți clic pe săgeata derulantă a butonului "Numele fructului Debifați coloana Selectați toate și faceți clic pe "Apple numai.
  • În cele din urmă, faceți clic pe BINE.

  • Veți vedea că setul de date va fi filtrat numai pentru fructe. Apple și se arată suma cantității sale.

Astfel, putem spune că formula noastră a funcționat cu succes și că suntem capabili să adunăm celulele filtrate într-o foaie de calcul Excel.

Citește mai mult: Cum se însumează o gamă de celule în rând folosind Excel VBA (6 metode simple)

2. Suma celulelor filtrate prin crearea unui tabel în Excel

Conversia întregului interval al setului de date într-un tabel ne va ajuta, de asemenea, să afișăm suma celulelor filtrate. Pentru a arăta abordarea, vom folosi același set de date pe care l-am folosit deja în metoda noastră anterioară. Setul nostru de date se află în intervalul de celule B5:C14 Procesul este explicat mai jos pas cu pas:

📌 Pași:

  • La început, selectați întregul interval de celule B4:C14 .
  • Acum, în Introduceți fila, selectați Tabelul de la Tabele Puteți, de asemenea, să apăsați 'Ctrl+T' pentru a crea tabelul.

  • Apare o mică fereastră de dialog intitulată Creați tabelul va apărea.
  • În această casetă de dialog, faceți clic pe Tabelul meu avea anteturi și apoi, faceți clic pe BINE.

  • Tabelul va fi creat. În fereastra Design de masă tab, puteți schimba numele tabelului în funcție de dorința dvs. din fereastra Proprietăți grup.

  • Apoi, de la Opțiuni de stil de masă faceți clic pe grupul Total rând .
  • Veți vedea că un nou rând va apărea sub tabel și ne va arăta valoarea totală a coloanei C .

  • După aceea, faceți clic pe săgeata derulantă din titlul care arată Denumirea fructului .
  • Debifați caseta Selectați toate și selectați opțiunea Apple numai opțiunea
  • În cele din urmă, faceți clic pe butonul OK pentru a închide fereastra respectivă.

  • Veți vedea doar rândurile care conțin entitatea de Apple În afară de acesta, rândul intitulat Total , va arăta suma de Apple's cantitate.

În cele din urmă, putem spune că metoda noastră a funcționat cu succes și că suntem capabili să adunăm celulele filtrate în Excel.

Citește mai mult: Cum să însumați celulele selectate în Excel (4 metode ușoare)

3. Aplicarea funcției AGGREGATE

În următoarea procedură, vom folosi funcția AGGREGATE pentru a însuma celulele filtrate din foaia de calcul Excel. Setul nostru de date se află în intervalul de celule B5:C14 Suma funcției se va afla în celula C16 Vom filtra datele pentru Apple Etapele acestei metode sunt prezentate în cele ce urmează:

📌 Pași:

  • Mai întâi, selectați celula C16 .
  • Acum, scrieți următoarea formulă în celulă.

=AGREGATE(9,5,B5:C14)

  • În această funcție, primul element, 9 este numărul de funcție al funcția SUM Al doilea element, 5 denotă la "ignoră rândurile ascunse înseamnă rândurile pe care le filtrăm sau orice valoare ascunsă a unui rând nu va fi inclusă în calcul. Ultimul element este reprezentat de valorile care trebuie însumate în intervalul de celule C5:C14 .
  • Apoi, apăsați Introduceți și veți obține suma tuturor rândurilor din celula C16 .

  • După aceea, selectați întregul interval de celule B4:C14 .
  • În Date selectați fila Filtru de la opțiunea Sortare & Filtrare grup.

  • Veți vedea 2 săgeți derulante care vor apărea în titlul setului nostru de date.
  • Acum, faceți clic pe săgeata derulantă a butonului Denumirea fructului coloană.
  • Debifați caseta Selectați toate și faceți clic pe opțiunea Apple numai opțiunea

  • Veți vedea că setul de date va fi filtrat numai pentru fructe. Apple și se arată suma cantității sale.

Deci, putem spune că formula noastră a funcționat perfect și că suntem capabili să adunăm celule filtrate într-o foaie de calcul Excel.

Citește mai mult: Cum să însumezi doar celulele vizibile în Excel (4 moduri rapide)

Lecturi similare

  • Cum să aduni după grup în Excel (4 metode)
  • 3 moduri simple de a aduna primele n valori în Excel
  • Cum se face suma între două numere Formula în Excel
  • Însumarea celulelor în Excel: continuu, aleatoriu, cu criterii etc.
  • Cum să aduni mai multe rânduri în Excel (4 moduri rapide)

4. Utilizarea unei formule combinate pentru a însuma celulele filtrate

În această procedură, vom folosi o formulă care include SUMPRODUCT , SUBTOTAL , OFFSET , MIN , și ROW pentru a aduna celulele filtrate din foaia de calcul Excel. Setul nostru de date se află în intervalul de celule B5:C14 Aici, trebuie să scriem Denumirea fructului în celulă C16 , a cărei celulă este intitulată Fructe alese Suma funcției se află în celula C17 Vom filtra datele pentru "Apple Etapele acestei metode sunt prezentate în cele ce urmează:

📌 Pași:

  • La începutul acestei metode, selectați celula C17 .
  • După aceea, scrieți următoarea formulă în celulă.

=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))

  • Apăsați Introduceți de pe tastatura dumneavoastră.

  • Rezultatul va fi 0 deoarece nu scriem Fructe alese numele în celulă C16 Acum, în celula C16 , scrieți manual numele fructului dorit. În cazul nostru, alegem Apple pentru a filtra suma.
  • Apăsați butonul Introduceți .
  • În cele din urmă, veți vedea în celula C17 formula care arată suma dintre Apple's cantitate.

Astfel, putem spune că formula noastră a funcționat cu precizie și că suntem capabili să adunăm celule filtrate într-o foaie de calcul Excel.

🔍 Descompunerea formulei:

Facem această defalcare a formulei pentru celula C17

👉 ROW(B5:B14): Această funcție returnează pur și simplu numărul rândului care conține datele noastre.

👉 MIN(RÂND(B5:B14)): Această funcție returnează cel mai mic număr de rând din setul nostru de date.

👉 OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1): Această funcție returnează diferența dintre numărul rândului și numărul rândului min la SUBTOTAL funcție.

👉 SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Această funcție returnează valoarea cantității pentru Apple și 0 pentru entitățile Toate celelalte entități.

👉 SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Această funcție returnează 7000, suma tuturor cantităților Apple.

Citește mai mult: [Fixed!] Formula SUM din Excel nu funcționează și returnează 0 (3 Soluții)

5. Încorporarea codului VBA

Scrierea unui cod VBA vă va ajuta, de asemenea, să însumați celulele filtrate în Excel. Setul nostru de date se află în intervalul de celule B5:C14 Suma funcției se va afla în celula C16 Vom filtra datele pentru "Apple Metoda este descrisă în continuare pas cu pas:

📌 Pași:

  • Pentru a începe abordarea, accesați Dezvoltator și faceți clic pe Visual Basic. Dacă nu ai asta, trebuie să... activați fila Dezvoltator . Sau Puteți, de asemenea, să apăsați 'Alt+F11' pentru deschiderea Editor Visual Basic .

  • Va apărea o casetă de dialog.
  • Acum, în Introduceți din caseta respectivă, faceți clic pe Modul .

  • Apoi, scrieți următorul cod vizual în caseta goală a editorului.

 Function 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 
  • Închideți Editor tab.
  • După aceea, în celulă C16 , scrieți următoarea formulă-

=Sum_Filtered_Cells(C5:C14)

  • Apăsați butonul Introduceți cheie.
  • Veți obține suma tuturor rândurilor din celula C16 .

  • Apoi, selectați întregul interval din celulă B4:C14 .
  • În Date selectați fila Filtru de la opțiunea Sortare & Filtrare grup.

  • Veți vedea 2 săgeți derulante care vor apărea în titlul setului nostru de date.
  • După aceea, faceți clic pe săgeata derulantă a butonului Denumirea fructului coloană.
  • Debifați caseta Selectați toate și faceți clic pe opțiunea Apple numai opțiunea

  • În final, veți vedea că setul de date va fi filtrat doar pentru fructele Apple și se arată suma cantității sale.

În cele din urmă, putem spune că codul nostru vizual a funcționat cu succes și că suntem capabili să adunăm celulele filtrate într-o foaie de calcul Excel.

Concluzie

Acesta este sfârșitul acestui conținut. Sper că acest lucru vă va fi de ajutor și că veți putea însuma celule filtrate în Excel. Dacă aveți alte întrebări sau recomandări, vă rugăm să le împărtășiți cu noi în secțiunea de comentarii de mai jos.

Nu uitați să verificați site-ul nostru ExcelWIKI pentru mai multe probleme și soluții legate de Excel. Continuați să învățați noi metode și continuați să vă dezvoltați!

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.