Hoe telt of sommeert u cellen op basis van een filter met criteria in Excel?
Bij dagelijks data-analysewerk in Excel komt het vaak voor dat u totalen of aantallen nodig heeft die alleen de zichtbare, gefilterde rijen meerekenen—vooral bij het werken met lange lijsten of rapportages waarin u zich richt op specifieke gegevenssegmenten. De standaardfuncties van Excel, zoals SOM en AANTALARG, zijn eenvoudig te gebruiken voor ongefilterde bereiken. Maar zodra u filters toepast—bijvoorbeeld door bepaalde rijen te verbergen of de weergave in te krimpen op basis van criteria—nemen deze functies nog steeds verborgen rijen mee in hun berekeningen, wat leidt tot onnauwkeurige totalen of tellingen. Deze handleiding biedt u een reeks praktische oplossingen om betrouwbare totalen en aantallen te berekenen die uw filters écht respecteren, inclusief eventuele voorwaarden of criteria—afgestemd op verschillende scenario’s en vaardigheidsniveaus.
Cellen tellen/sommeren op basis van een filter met formules
Cellen tellen/sommeren op basis van een filter met Kutools voor Excel
Cellen tellen/sommeren op basis van een filter met bepaalde criteria met behulp van formules
Cellen tellen/sommeren op basis van een filter met formules
Excel biedt de SUBTOTAAL-functie voor gefilterde gegevens, waarmee u zichtbare cellen nauwkeurig kunt tellen of optellen terwijl verborgen cellen automatisch worden genegeerd. Dit is bijzonder waardevol bij het werken met datasets die zijn gefilterd op specifieke waarden of voorwaarden. Dankzij SUBTOTAAL past uw berekening zich direct aan wanneer de filtervoorwaarden wijzigen, zodat de nauwkeurigheid van uw analyse altijd gegarandeerd blijft.
Om de cellen in een Filterbereik te tellen, gebruikt u de volgende formule in een cel waar u het resultaat wilt weergeven (bijvoorbeeld D1):
=SUBTOTAL(3, C6:C19) Hierbij is C6:C19 het gefilterde gegevensbereik dat u wilt tellen. Nadat u de formule hebt ingevoerd en op Enter drukt, wordt het aantal zichtbare (gefilterde) cellen in dit bereik weergegeven.

Om waarden in een Filterbereik op te tellen, voert u de volgende formule in (bijvoorbeeld in D2):
=SUBTOTAL(9, C6:C19) Hiermee worden alleen de zichtbare cellen na filtering opgeteld. Druk op Enter om het totaal te zien.

Tips: Het eerste getal in de SUBTOTAAL-functie is een functienummer dat bepaalt welk type berekening wordt uitgevoerd: 3 staat voor AANTALARG (aantal niet-lege waarden) en 9 voor SOM. Controleer altijd of uw filter actief en correct is voordat u op deze resultaten vertrouwt. Als het gegevensbereik wijzigt, pas dan de celverwijzingen dienovereenkomstig aan. De formule wordt automatisch opnieuw berekend zodra u het filter aanpast of verwijdert.
Cellen tellen/sommeren op basis van een filter met Kutools voor Excel
Met Kutools voor Excel kunnen gebruikers gebruikmaken van gespecialiseerde functies—COUNTVISIBLE en SUMVISIBLE—om direct het aantal en de som te berekenen op basis van alleen zichtbare (dat wil zeggen gefilterde en niet-verborgen) cellen. Zo omzeilt u de beperkingen van standaard Excel-formules, wat vooral handig is bij frequente analyse van gefilterde gegevens: u bespaart tijd en vermijdt handmatige fouten.
Na installatie van Kutools voor Excel voert u de volgende formules in uw werkblad in om resultaten te berekenen op basis van gefilterde cellen (bijvoorbeeld in D1 of D2):
Gebruik het volgende om gefilterde cellen te tellen:
=COUNTVISIBLE(C6:C19) Gebruik het volgende om de zichtbare, gefilterde cellen op te tellen:
=SUMVISIBLE(C6:C19) 
Tips: Deze functies werken zowel met handmatig verborgen als met gefilterde rijen, zodat uw berekeningen exact weergeven wat zichtbaar is. U kunt deze functies ook openen via het Kutools-menu: klik op Kutools > Verbeterde functies > Statistiek & Wiskunde > AVERAGEVISIBLE / COUNTVISIBLE / SUMVISIBLE. Zo krijgt u met één klik toegang tot handige samenvattingsfuncties voor gefilterde datasets.

Opmerkingen: Als u het filter aanpast of rijen verbergt, worden de verbeterde functies automatisch bijgewerkt. Deze formules zijn alleen beschikbaar na installatie van Kutools en niet in standaard Excel-installaties.
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen
Cellen tellen/sommeren op basis van een filter met bepaalde criteria met behulp van formules
In de praktijk moet u mogelijk gefilterde gegevens tellen of sommeren op basis van een Aanvullende Voorwaarde—bijvoorbeeld alleen de rijen tellen waarin een bepaalde naam voorkomt. Hoewel filtering uw gegevens visueel kan inkrimpen, kunt u met formules dergelijke berekeningen on-the-fly uitvoeren zonder uw filters voortdurend aan te passen. Hieronder vindt u handige formules voor dergelijke scenario’s.

Cellen tellen op basis van gefilterde gegevens met bepaalde criteria:
Voer de volgende formule in een cel in (bijvoorbeeld D1) om zichtbare (gefilterde) cellen te tellen die voldoen aan een specifieke voorwaarde—zoals die met de naam „Nelly“:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)), --(B6:B19="Nelly")) Hierbij vertegenwoordigt B6:B19 het gegevensbereik, en „Nelly“ is uw criterium. Deze formule telt alleen de zichtbare rijen die aan de opgegeven voorwaarde voldoen na filtering. Druk op Enter en de cel toont het aantal.

Cellen sommeren op basis van gefilterde gegevens met bepaalde criteria:
Als u ook items wilt optellen—met dezelfde criteria—gebruikt u deze geavanceerde formule (bijvoorbeeld in D2):
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)),(B6:B19="Nelly")*(C6:C19)) In deze formule is B6:B19 de criteriumkolom, C6:C19 de bedragenkolom en „Nelly“ het criterium. De formule geeft de som van de overeenkomstige waarden in C6:C19 waar de voorwaarde wordt vervuld én de rijen zichtbaar zijn. Druk op Enter om te bevestigen en de som weer te geven.

Tips: Zorg er bij het invoeren van deze formules voor dat uw bereik en criteria overeenkomen met uw gefilterde gegevens. De formules passen zich dynamisch aan wijzigingen in filters aan en tonen direct bijgewerkte totalen of aantallen. Vervang „Nelly“ indien nodig door andere criteria.
VBA-code – Automatisch alleen zichtbare cellen tellen of sommeren op basis van filter en criteria via een aangepaste macro
Voor gebruikers die bekend zijn met macro’s biedt VBA een flexibele manier om alleen zichtbare cellen te tellen of op te tellen, eventueel met criteria—ideaal als uw filters vaak wijzigen of wanneer u deze berekeningen wilt automatiseren. In tegenstelling tot formules verwerken macro’s grote datasets razendsnel en kunt u het gedrag eenvoudig aanpassen aan uw specifieke behoeften.
Toepasselijke scenario’s: Aanbevolen voor gebruikers die werken met grote, gefilterde tabellen en aangepaste berekeningen nodig hebben die niet direct worden ondersteund door standaardformules. De voordelen zijn automatisering en veelzijdigheid; de nadelen kunnen de initiële instelling en de noodzaak om macro’s in te schakelen zijn.
Voorzorgsmaatregelen: Sla uw werk altijd op voordat u VBA-scripts uitvoert. Macro’s zijn alleen beschikbaar in de desktopversies van Excel, niet in de web- of mobiele versies.
1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic. Klik in het geopende Microsoft Visual Basic for Applications-venster op Invoegen > Module en plak de volgende code in het modulevenster:
Sub SumOrCountVisibleCellsWithCriteria()
Dim CriteriaCol As Range
Dim DataCol As Range
Dim Criteria As String
Dim Total As Double
Dim Count As Long
Dim i As Integer
Dim LastRow As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set CriteriaCol = Application.InputBox("Select criteria column (e.g. B6:B19)", xTitleId, Type:=8)
Set DataCol = Application.InputBox("Select data/sum column (for sum, e.g. C6:C19; same as criteria for count)", xTitleId, Type:=8)
Criteria = Application.InputBox("Enter criteria (e.g. Nelly)", xTitleId, "", Type:=2)
Total = 0
Count = 0
LastRow = CriteriaCol.Rows.Count
For i = 1 To LastRow
If Not CriteriaCol.Rows(i).EntireRow.Hidden Then
If CriteriaCol.Cells(i, 1).Value = Criteria Then
Total = Total + DataCol.Cells(i, 1).Value
Count = Count + 1
End If
End If
Next i
MsgBox "Sum: " & Total & vbCrLf & "Count: " & Count, vbInformation, xTitleId
End Sub 2. Klik op de
-knop om de macro uit te voeren. Vervolgens verschijnt er een dialoogvenster waarin u de criteriumkolom en de som-/telkolom kunt selecteren en uw gewenste criterium (bijvoorbeeld een naam) kunt opgeven. Na voltooiing toont de macro zowel de som als het aantal voor zichtbare cellen die aan uw criteria voldoen.
Tips: Deze macro telt én sommeert tegelijkertijd binnen zichtbare, gefilterde gegevens. Pas de CriteriaCol- en DataCol-selecties aan voor verschillende analysebehoeften. Zorg er altijd voor dat de geselecteerde kolommen overeenkomen met uw filterinstellingen. Als u alleen wilt tellen (zonder te sommeren), selecteert u hetzelfde bereik voor beide invoervelden.
Probleemoplossing: Als u een runtimefout krijgt, controleer dan of u ‘Bereik selecteren van gelijke grootte’ hebt geselecteerd en of uw criteria exact overeenkomen met de tekst in de cellen. Bij grote datasets kan de prestatie variëren; overweeg eerst te filteren op essentiële rijen voordat u de macro uitvoert.
Draaitabel – Gebruik Draaitabel om gefilterde gegevens (inclusief op basis van criteria) samen te vatten (tellen/sommeren) met interactieve filteropties
Draaitabellen zijn een veelzijdig en interactief hulpmiddel in Excel om grote hoeveelheden gegevens samen te vatten, inclusief gefilterde resultaten. Ze maken het eenvoudig om gegevens te groeperen, te tellen en op te tellen op basis van criteria zoals naam of categorie, en dankzij ingebouwde filters kunt u razendsnel aanpassen welke gegevens worden weergegeven.
Toepasselijke scenario's: Ideaal voor situaties waarin u dynamische samenvattingen nodig hebt, flexibele aggregatie op basis van verschillende velden wilt toepassen of interactief resultaten wilt verkennen door criteria aan te passen. De voordelen? Een gebruiksvriendelijke bediening en directe herberekening dankzij de slepen-en-neerzetten-functionaliteit.
Gebruiksaanwijzing:
1. Selecteer uw gefilterde gegevensbereik en zorg ervoor dat dit alle kolommen bevat die u wilt analyseren (inclusief koppen).
2. Ga naar Invoegen > Draaitabel. Controleer in het dialoogvenster of het tabelbereik klopt en kies waar u de draaitabel wilt plaatsen: op een nieuw of bestaand werkblad.
3. Sleep in de veldenlijst van de draaitabel het criteriaveld (bijv. „Naam”) naar het Rijen-gebied en het doelveld (bijv. „Bestelbedrag”) naar het Waarden-gebied. Standaard worden de gegevens hiermee opgeteld. Klik erop om, indien nodig, de samenvattingsmethode te wijzigen in aantal of een andere optie.
4. Gebruik de ingebouwde filterkeuzelijsten in de draaitabel om alleen bepaalde items weer te geven (bijvoorbeeld filteren op „Nelly”) of pas meerdere criteria toe om gericht relevante gegevens te tonen.
5. Uw draaitabel wordt direct bijgewerkt om de som en/of het aantal voor zichtbare criteria weer te geven. U kunt velden herschikken, extra filters toevoegen of de draaitabel opmaken voor een betere leesbaarheid.
Tips: Draaitabellen reageren niet direct op werkbladfilters, maar beschikken over eigen filterbesturingselementen die veel krachtiger en flexibeler zijn. Gebruik voor geavanceerde analyses segmenten of extra berekende velden. Vernieuw uw draaitabel wanneer u de brongegevens bijwerkt.
Probleemoplossing: Als de resultaten niet aan uw verwachtingen voldoen, controleer dan uw veldselecties en zorg ervoor dat het bronbereik alle relevante gegevens bevat. Als uw gegevens niet gestructureerd zijn met duidelijke koppen, voeg deze dan toe voordat u de draaitabel maakt.
Samenvattingsuggesties: Elke oplossing in deze handleiding voldoet aan een specifieke behoefte — van snelle formules en automatisering tot interactieve analyse. Kies SUBTOTAAL of verbeterde functies voor eenvoudige totalen en aantallen op gefilterde gegevens, geavanceerde formules voor resultaten op basis van criteria, macro-oplossingen voor automatisering, of een draaitabel voor uiterst flexibele samenvattingen en verkenning. Controleer altijd dubbel of celverwijzingen en criteria correct zijn om afwijkende resultaten te voorkomen. Houd uw gegevens voor extra efficiëntie goed georganiseerd met duidelijke koppen en consistente opmaak.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins