Hoe gefilterde cellen in Excel op te tellen (5 geschikte manieren)

  • Deel Dit
Hugh West

Soms is het een noodzaak voor ons om de som van sommige gefilterde cellen te kennen. Hoewel we het handmatig kunnen doen, heeft Excel een aantal fantastische functies om gefilterde cellen op te tellen. Het zal een persoon helpen wanneer hij een grote hoeveelheid gefilterde gegevens moet optellen. In deze context zullen we u 5 mogelijke manieren demonstreren om gefilterde cellen in Excel op te tellen. Als u geïnteresseerd bent om uzelf vertrouwd te maken metmet die technieken, download ons oefenwerkboek en volg ons.

Download Praktijk Werkboek

Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.

Som Gefilterde Cellen.xlsm

5 Eenvoudige methoden om gefilterde cellen in Excel op te sommen

Om de methoden toe te lichten, beschouwen we een dataset van enkele vruchten en hun hoeveelheden. De naam van die vruchten staat in kolom B getiteld Naam van de vrucht en hun hoeveelheid staat in kolom C getiteld Hoeveelheid (KG) We kunnen dus zeggen dat onze dataset zich bevindt in het bereik van de cellen B5:C14 We gaan de dataset filteren op "Apple en dan de hoeveelheid van deze vrucht optellen.

1. De functie SUBTOTAL gebruiken

In deze methode gebruiken we de functie SUBTOTAL om gefilterde cellen in Excel op te tellen. Onze dataset is in het bereik van cellen B5:C14 De som van de functie komt in cel C16 We filteren de gegevens voor "Appel en zijn hoeveelheid optellen. De stappen van dit proces worden hieronder gegeven:

Stappen:

  • Selecteer eerst de cel C16 .
  • Schrijf dan de volgende formule op in de cel.

=SUBTOTAAL(9,C5:C14)

  • Hier, 9 is het functienummer van de SUM-functie De waarden die de functie zal optellen liggen in het bereik van de cellen C5:C14 .
  • Druk op Ga naar op je toetsenbord en je krijgt de som van alle rijen in cel C16 .

  • Selecteer nu het hele cellenbereik B4:C14 .
  • Daarna, in de Gegevens tabblad, selecteer de Filter optie van de Sorteren en filteren groep.

  • U krijgt 2 uitklappijltjes die in de kop van onze dataset komen.

  • Klik op de uitklappijl van de "Vruchtnaam kolom. Haal het vinkje weg bij Selecteer alles optie en klik op "Apple alleen.
  • Klik tenslotte op OK.

  • U zult zien dat de dataset alleen wordt gefilterd voor het fruit Apple en toon de som van zijn hoeveelheid.

We kunnen dus zeggen dat onze formule met succes heeft gewerkt en dat we gefilterde cellen in een Excel-werkblad kunnen optellen.

Lees meer: Bereik van cellen in rijen optellen met Excel VBA (6 eenvoudige methoden)

2. Som Gefilterde cellen op door een tabel te maken in Excel

Door het volledige bereik van de dataset om te zetten in een tabel, kunnen we ook de som van de gefilterde cellen weergeven. Om de aanpak te tonen, gebruiken we dezelfde dataset die we al in onze vorige methode hebben gebruikt. Onze dataset bestaat uit het bereik van cellen B5:C14 Het proces wordt hieronder stap voor stap uitgelegd:

Stappen:

  • Selecteer eerst het hele cellenbereik B4:C14 .
  • Nu, in de Plaats tabblad, selecteer Tabel van de Tabellen groep. U kunt ook op "Ctrl+T om de tabel aan te maken.

  • Een klein dialoogvenster met de titel Tabel aanmaken zal verschijnen.
  • Klik in dit dialoogvenster op Mijn tabel had koppen en klik dan op OK.

  • De tabel wordt aangemaakt. In de Tafelontwerp tabblad, kunt u de tabelnaam naar wens wijzigen vanuit het Eigenschappen groep.

  • Dan, van de Tafel stijl opties groep, klik op de Totaal Rij .
  • U zult zien dat een nieuwe rij onder de tabel verschijnt en ons de totale waarde van kolom C .

  • Klik daarna op de uitklappijl in de kop die aangeeft Naam van de vrucht .
  • Haal het vinkje weg bij Selecteer alles optie en selecteer de Apple optie alleen.
  • Klik ten slotte op de OK om dat venster te sluiten.

  • U ziet alleen de rijen die de entiteit van Apple blijven in de dataset. Daarnaast is de rij, getiteld Totaal zal de som van Apple's hoeveelheid.

Ten slotte kunnen we zeggen dat onze methode met succes heeft gewerkt en dat we gefilterde cellen in Excel kunnen optellen.

Lees meer: Geselecteerde cellen in Excel optellen (4 eenvoudige methoden)

3. Toepassing van de functie AGGREGATE

In de volgende procedure gebruiken we de functie AGGREGATE om gefilterde cellen in de Excel-spreadsheet op te tellen. Onze dataset bevindt zich in het bereik van cellen B5:C14 De som van de functie komt in cel C16 We filteren de gegevens voor Apple en zijn hoeveelheid optellen. De stappen van deze methode zijn als volgt:

Stappen:

  • Selecteer eerst de cel C16 .
  • Schrijf nu de volgende formule op in de cel.

=AGGREGAAT(9,5,B5:C14)

  • In deze functie is het eerste element, 9 is het functienummer van de SUM-functie Het tweede element, 5 geeft aan "negeer de verborgen rijen betekent de rijen die we uitfilteren of de waarde van elke verborgen rij zal niet worden opgenomen in de berekening. Het laatste element is de waarden die moeten worden opgeteld is in het bereik van de cellen C5:C14 .
  • Druk vervolgens op Ga naar toets en je krijgt de som van alle rijen in cel C16 .

  • Selecteer daarna het hele cellenbereik B4:C14 .
  • In de Gegevens tabblad, selecteer de Filter optie van de Sorteren en filteren groep.

  • U ziet 2 uitklappijltjes die in de kop van onze dataset komen.
  • Klik nu op de uitklappijl van de Naam van de vrucht column.
  • Haal het vinkje weg bij Selecteer alles optie en klik op de Apple optie alleen.

  • U zult zien dat de dataset alleen wordt gefilterd voor het fruit Apple en toon de som van zijn hoeveelheid.

We kunnen dus zeggen dat onze formule perfect werkte en dat we gefilterde cellen in een Excel-werkblad kunnen optellen.

Lees meer: Hoe alleen zichtbare cellen in Excel op te tellen (4 snelle manieren)

Vergelijkbare lezingen

  • Optellen per groep in Excel (4 methoden)
  • 3 Eenvoudige manieren om top n waarden in Excel op te tellen
  • Hoe te sommeren tussen twee getallen formule in Excel
  • Cellen optellen in Excel: Continu, Willekeurig, Met criteria, enz.
  • Hoe meerdere rijen in Excel op te tellen (4 snelle manieren)

4. Een gecombineerde formule gebruiken om gefilterde cellen op te tellen

In deze procedure zullen wij een formule gebruiken die het volgende omvat SUMPRODUCT , SUBTOTAL , OFFSET , MIN , en ROW functies om gefilterde cellen in het Excel-spreadsheet op te tellen. Onze dataset bevindt zich in het bereik van cellen B5:C14 Hier moeten we de Naam van de vrucht in de cel C16 welke cel is getiteld Gekozen fruit De som van de functie staat in cel C17 We filteren de gegevens voor "Appel en zijn hoeveelheid optellen. De stappen van deze methode zijn als volgt:

Stappen:

  • Selecteer aan het begin van deze methode de cel C17 .
  • Schrijf daarna de volgende formule op in de cel.

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

  • Druk op Ga naar toets op uw toetsenbord.

  • Het resultaat zal zijn 0 omdat we de Gekozen fruit naam in cel C16 Nu, in cel C16 schrijf dan handmatig de gewenste fruitnaam op. In ons geval kiezen we voor Apple om de som te filteren.
  • Druk op de Ga naar .
  • Tenslotte ziet u in cel C17 de formule met de som van Apple's hoeveelheid.

We kunnen dus zeggen dat onze formule nauwkeurig werkte en dat we gefilterde cellen in een Excel-werkblad kunnen optellen.

🔍 Uitsplitsing van de formule:

Wij doen deze formule-uitsplitsing voor cel C17

👉 ROW(B5:B14): Deze functie geeft gewoon het rijnummer terug dat onze gegevens bevat.

👉 MIN(RIJ(B5:B14)): Deze functie geeft het laagste rijnummer van onze dataset.

👉 OFFSET(B5:B14,RIJ(B5:B14)-MIN(RIJ(B5:B14)),,1): Deze functie geeft het verschil tussen het rijnummer en het min rijnummer terug aan de SUBTOTAL functie.

👉 SUBTOTAAL(3,OFFSET(B5:B14,RIJ(B5:B14)-MIN(RIJ(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Deze functie geeft de waarde van de hoeveelheid voor Apple entiteiten en 0 voor Alle andere entiteiten.

👉 SUMPRODUCT(SUBTOTAAL(3,OFFSET(B5:B14,RIJ(B5:B14)-MIN(RIJ(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Deze functie geeft 7000 terug, de som van alle Apple hoeveelheden.

Lees meer: [Fixed!] Excel SUM Formule werkt niet en geeft 0 terug (3 oplossingen)

5. VBA-code insluiten

Het schrijven van een VBA-code zal u ook helpen om gefilterde cellen in Excel op te tellen. Onze dataset bevindt zich in het cellenbereik B5:C14 De som van de functie komt in cel C16 We filteren de gegevens voor "Apple en zijn hoeveelheid optellen. De methode wordt hieronder stap voor stap beschreven:

Stappen:

  • Om de aanpak te starten, gaat u naar de Ontwikkelaar tabblad en klik op Visual Basic. Als je dat niet hebt, moet je... het tabblad Ontwikkelaar inschakelen . Of u kunt ook op "Alt+F11 voor het openen van de Visual Basic-editor .

  • Er verschijnt een dialoogvenster.
  • Nu, in de Plaats tabblad op dat vak, klik op Module .

  • Schrijf dan de volgende visuele code op in dat lege editor-vak.

 Functie Sum_Filtered_Cells(WorkRng As Range) As Double Dim work_rng As Range Dim output As Double Voor Elke work_rng In WorkRng Als work_rng.Rows.Hidden = False En work_rng.Columns.Hidden = False Dan output = output + work_rng.Value End If Next Sum_Filtered_Cells = output End Function 
  • Sluit de Redacteur tab.
  • Daarna, in cel C16 schrijf de volgende formule op

=Sum_Filtered_Cells(C5:C14)

  • Druk op de Ga naar sleutel.
  • U krijgt de som van alle rijen in cel C16 .

  • Selecteer vervolgens het hele bereik van de cel B4:C14 .
  • In de Gegevens tabblad, selecteer de Filter optie van de Sorteren en filteren groep.

  • U ziet 2 uitklappijltjes die in de kop van onze dataset komen.
  • Klik daarna op de drop-down pijl van de Naam van de vrucht column.
  • Haal het vinkje weg bij Selecteer alles optie en klik op de Apple optie alleen.

  • Uiteindelijk zul je zien dat de dataset alleen wordt gefilterd voor het fruit Apple en toon de som van zijn hoeveelheid.

Ten slotte kunnen we zeggen dat onze visuele code succesvol werkte en dat we gefilterde cellen in een Excel-spreadsheet kunnen optellen.

Conclusie

Dat is het einde van deze inhoud. Ik hoop dat dit nuttig voor u is en dat u in staat bent om gefilterde cellen in Excel op te tellen. Als u nog vragen of aanbevelingen hebt, deel ze dan met ons in het commentaarveld hieronder.

Vergeet niet onze website te bekijken ExcelWIKI voor verschillende Excel-gerelateerde problemen en oplossingen. Blijf nieuwe methoden leren en blijf groeien!

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.