Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe gegevens per groep tellen in Excel?

Author Sun Last modified

In Excel is het tellen van het totale aantal waarden in een eenvoudig bereik een veelvoorkomende en eenvoudige taak voor de meeste gebruikers. Echter, in veel realistische scenario's – zoals verkooprapporten, inventarislijsten of werknemergegevens – wordt informatie vaak ingedeeld in groepen, zoals productcategorieën, afdelingen of regio's. In dergelijke gevallen moet je mogelijk niet alleen het totaal aantal tellen, maar ook het aantal keren dat elke groep voorkomt bepalen. Deze vereiste is vooral gebruikelijk bij het samenvatten en analyseren van gegroepeerde gegevens voor rapportages of het nemen van data-gedreven beslissingen. Hoewel er geen enkele directe knop of ingebouwde functie expliciet gelabeld als "Tellen per Groep" in Excel bestaat, zijn er verschillende betrouwbare en efficiënte methoden beschikbaar om dit doel te bereiken.

Hieronder staan praktische methoden die u kunt gebruiken om de gegevens in elke groep in Excel te tellen, gericht op verschillende gebruikersbehoeften en niveaus – van ingebouwde functies tot veelzijdige formule-gebaseerde en geautomatiseerde VBA-oplossingen. Elke methode heeft zijn eigen voordelen, waardoor het gemakkelijk is om de aanpak te kiezen die het beste past bij uw specifieke werkbladsituatie.

Gegevens per groep tellen met een draaitabel
Gegevens per groep tellen met VBA-code
Gegevens per groep tellen met Excel-formules (AANTAL.ALS/AANTAL.MEERALS)


Gegevens per groep tellen met een draaitabel

Draaitabellen zijn ideaal voor het snel samenvatten van grote gegevenssets door verschillende categorieën, inclusief het tellen van items in elke groep. Als u bijvoorbeeld een lange lijst met verkooptransacties hebt en wilt weten hoe vaak elk product is verkocht, is een draaitabel een van de snelste praktische tools die u kunt gebruiken.

Stel dat u een dataset heeft zoals het onderstaande voorbeeld en u wilt het aantal keren dat elke groep voorkomt tellen (zoals het tellen van hoe vaak elk item of elke categorie voorkomt):

a screenshot of the original data

1. Selecteer het hele gegevensbereik dat de groepen en gegevens bevat die u wilt tellen. Klik op Invoegen > Draaitabel > Draaitabel in de Excel-werkbalk. Zie screenshot:

a screenshot of creating a Pivit Table

2. Kies in het Draaitabel maken dialoogvenster of u de draaitabel in een nieuw werkblad of in het bestaande werkblad wilt plaatsen. Als u Bestaand Werkblad selecteert, zorg er dan voor dat u een lege cel kiest die niet in conflict komt met uw bestaande gegevens. Zie screenshot:

a screenshot of choose where to place the Pivot table

3. Klik op OK. Aan de rechterkant van het Excel-venster verschijnt het deelvenster Velden van de Draaitabel. Sleep de kolomkop van de groep (bijvoorbeeld "Item" of "Categorie") naar zowel de Rijlabels als de Waarden secties. Standaard zal het waardengebied een “aantal”-functie gebruiken, waarbij wordt weergegeven hoe vaak elke invoer voorkomt. Zie screenshot:

a screenshot of adding fields in Pivot table

U zult onmiddellijk een rapport zien waarin Excel uw gegevens heeft gegroepeerd en het aantal voor elke groep heeft getoond. Dit is vooral handig voor het visualiseren van de verdeling van items, producten of records over categorieën. Als u uw originele dataset bijwerkt, vergeet dan niet de draaitabel te vernieuwen om eventuele wijzigingen weer te geven.

a screenshot of the result

Tips en Opmerkingen: Als uw gegevensbronbereik lege rijen of kolommen bevat, zorg er dan voor dat u deze uitsluit bij het maken van de draaitabel, omdat dit de nauwkeurigheid van uw groepering kan beïnvloeden. Draaitabellen bieden een intuïtieve manier om gegevens samen te vatten, maar als u resultaten elders in formules of over werkbladen wilt hergebruiken, of meer flexibele rapportage nodig hebt, overweeg dan de onderstaande formule- of VBA-oplossingen.


Gegevens per groep tellen met VBA-code

Als uw werkboek frequent tellingen en rapportages vereist over verschillend gegroepeerde gegevens, of u moet dit proces automatiseren voor grote datasets of terugkerende taken, kunt u een VBA-script gebruiken. VBA (Visual Basic for Applications) stelt u in staat om Excel-processen aan te passen en te automatiseren, zodat u rapportages kunt maken, informatie kunt samenvatten of groepentellingen kunt exporteren met minimale handmatige tussenkomst.

Waarschuwing: Sla altijd uw werk op voordat u nieuwe VBA-code uitvoert. VBA maakt krachtige automatisering mogelijk, maar kan gegevens overschrijven als het niet zorgvuldig is ingesteld.

1. Ga naar het tabblad Ontwikkelaar > Visual Basic om de VBA-editor te openen. Klik in het venster dat verschijnt op Invoegen > Module en plak de volgende code in het modulevenster:

Sub GroupCount()
    Dim dict As Object
    Dim lastRow As Long
    Dim groupCol As Range
    Dim groupCell As Range
    Dim outputRow As Long
    Dim key As Variant
    
    Set dict = CreateObject("Scripting.Dictionary")
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    ' Change Sheet1 and column as needed
    With Worksheets("Sheet1")
        lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
        Set groupCol = .Range("A2:A" & lastRow)
        
        For Each groupCell In groupCol
            If Not dict.Exists(groupCell.Value) Then
                dict(groupCell.Value) = 1
            Else
                dict(groupCell.Value) = dict(groupCell.Value) + 1
            End If
        Next groupCell
        
        outputRow = 2
        .Cells(1, "C").Value = "Group"
        .Cells(1, "D").Value = "Count"
        
        For Each key In dict.Keys
            .Cells(outputRow, "C").Value = key
            .Cells(outputRow, "D").Value = dict(key)
            outputRow = outputRow + 1
        Next key
    End With
End Sub

2. Om de code uit te voeren, druk op F5 of klik op de Run button "Uitvoeren"-knop terwijl u zich in de VBA-editor bevindt. Het script scant de groepsgegevens in kolom A (beginnend bij A2) op "Sheet1", telt de aantallen voor elke groep op en geeft de samengevatte resultaten weer in kolommen C en D, beginnend bij rij 2.

Opmerkingen: U kunt "Sheet1", kolomverwijzingen en uitvoerlocaties naar behoefte aanpassen voor uw specifieke werkmap. Als uw gegevens lege cellen of speciale gevallen bevat, controleer dan de resultaten om nauwkeurigheid te garanderen. Als dubbele groepsnamen verschillende spellingen hebben (bijv. "Apple" versus "apple"), worden deze als aparte groepen behandeld. Voor aangepaste groepering (hoofdletterongevoelig, gesorteerde uitvoer of meer complexe groeperingen) kunnen verdere toevoegingen aan de VBA-code nodig zijn.

VBA is het best geschikt voor geautomatiseerde, herhaalbare taken – vooral wanneer u te maken heeft met grote of vaak bijgewerkte datasets waar handmatige samenvatting tijdrovend is. Als u fouten tegenkomt zoals "Objectvariabele niet ingesteld" of "Index buiten bereik," bevestig dan dat uw blad en bereikverwijzingen overeenkomen met uw daadwerkelijke gegevensstructuur.


Gegevens per groep tellen met Excel-formules (AANTAL.ALS/AANTAL.MEERALS)

Voor gebruikers die liever direct op werkbladen werken of dynamische, formulegebaseerde oplossingen nodig hebben voor verdere berekening en referentie, bieden de functies AANTAL.ALS en AANTAL.MEERALS van Excel een effectieve oplossing. Deze formules zijn vooral nuttig wanneer u wilt dat groeptellingen automatisch worden bijgewerkt als uw onderliggende gegevens veranderen, of als u resultaten naast uw gegevens nodig hebt voor referentie of verdere analyse.

Voorbeeldscenario: Stel dat uw gegevens zich in kolom A (Groepsnaam) en B (Waarde) bevinden en u wilt weten hoe vaak elke groep voorkomt.

1. Voer in een nieuwe kolom, naast uw gegevens (bijvoorbeeld cel C2), de onderstaande formule in om de telling voor elke groep te berekenen:

=COUNTIF($A$2:$A$100, A2)

2. Nadat u de formule hebt ingevoerd, druk op Enter. Om deze formule op alle rijen toe te passen, sleep de vulgreep omlaag vanaf cel C2 om de cellen naast uw gegevens te vullen, of dubbelklik op de vulgreep om automatisch te vullen. De formule retourneert het aantal keren dat de groep in die rij voorkomt.

3. Als u een unieke lijst van alle groepen en hun bijbehorende aantallen wilt krijgen, extraheer eerst unieke groepsnamen (bijvoorbeeld door de functie Dubbele Items Verwijderen te gebruiken of een UNIEKE formule, afhankelijk van uw Excel-versie) en pas vervolgens de AANTAL.ALS-formule toe op de unieke lijst.

Parameteruitleg: In de bovenstaande formule is $A$2:$A$100 het bereik dat uw groepsnamen bevat. Pas dit bereik aan om overeen te komen met uw daadwerkelijke gegevens. A2 is de celverwijzing voor de groepswaarde van de huidige rij.

Deze formuleoplossing is zeer flexibel: u kunt deze gebruiken voor gefilterde lijsten, gesorteerde gegevens of samen met andere berekeningen. Wees echter bewust van de prestaties als deze op zeer grote datasets wordt toegepast, omdat herberekening extra tijd kan kosten.

AANTAL.MEERALS stelt u in staat om te tellen op basis van meerdere criteria als uw groepering complexer is (bijvoorbeeld groeperen op zowel categorie als regio).


Gerelateerde artikelen:


Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen