Hoe gebruikt u COUNTIF om het percentage in Excel te berekenen?
Stel dat u een onderzoeksenquête heeft uitgevoerd en de resultaten heeft verzameld in een samenvattend rapport, waarbij elke respondent één van drie opties koos: A, B of C. U wilt niet alleen het aantal antwoorden per optie bepalen, maar ook het percentage dat elke optie (bijvoorbeeld A) vertegenwoordigt ten opzichte van het totale aantal antwoorden. Met andere woorden: u wilt weten welk deel van alle antwoorden onder elke categorie valt. Dit type analyse komt vaak voor bij het opstellen van enquêtesamenvattingen, stemresultaten, kwaliteitscontroles of andere situaties waarin de verdeling van categorische gegevens relevant is. In dit artikel vindt u verschillende praktische methoden om het percentage van een specifieke optie binnen een bereik te berekenen, zodat u uw gegevens eenvoudiger kunt interpreteren en presenteren in rapporten of dashboards.
➤ AANTAL.ALS gebruiken en het percentage van een specifieke waarde berekenen met een formule
➤ Gebruik Draaitabel om het aantal en het percentage te tellen en te berekenen
➤ VBA-code: Automatiseer het berekenen van aantallen en percentages

COUNTIF gebruiken om het percentage van een specifieke waarde te berekenen met een formule
De functies COUNTIF en COUNTA kunnen worden gecombineerd om het percentage van een specifieke waarde binnen een gegevensbereik in Excel te berekenen. Zoals te zien is in de voorbeeldgegevens, stellen deze functies u in staat om snel het aandeel van elke optie te bepalen.
Stap 1: Voer in uw doelcel (bijvoorbeeld E2) de volgende formule in:
=COUNTIF($B$2:$B$16,D2)/COUNTA($B$2:$B$16) Deze formule telt hoe vaak de waarde in D2 voorkomt in het bereik B2:B16, en deelt dit door het totale aantal niet-lege invoeren in dat bereik. Zo krijgt u een decimale waarde die het aandeel weergeeft. Zorg ervoor dat B2:B16 overeenkomt met uw werkelijke gegevensbereik en dat D2 de specifieke waarde bevat die u wilt analyseren, zoals „A”, „B” of „C”.

Stap 2: Druk op Enter om het resultaat te verkrijgen. Om het als percentage weer te geven, selecteert u de cel met de formule, gaat u naar het tabblad Start en klikt u op de knop Percentage-opmaak op het lint.

Stap 3: Om de berekening toe te passen op andere waarden, sleept u de vulgreep omlaag. Elke cel berekent dan automatisch het percentage voor het bijbehorende label in kolom D, zodat u in één oogopslag de verdeling ziet voor alle categorieën, zoals A, B, C, enzovoort:

Voorzorgsmaatregelen & tips:
- Controleer het gegevensbereik op lege of ongeldige cellen, aangezien deze de nauwkeurigheid van het percentage kunnen beïnvloeden.
- Als u lege cellen wilt uitsluiten, controleer dan of het gebruik van COUNTA aansluit bij uw logica, of overweeg om deze te vervangen door COUNTIF om specifieke waarden te matchen.
- Gebruik altijd absolute verwijzingen (bijv.)
$B$2:$B$16) om ervoor te zorgen dat het bereik behouden blijft wanneer u de formule kopieert. - Deze methode is ideaal voor statische gegevens; voor dynamische of regelmatig veranderende datasets is een draaitabel vaak geschikter.
Opmerking: In de formule is B2:B16 uw brongegevensbereik en D2 de referentiecel met de waarde waarvan u het percentage wilt berekenen.
Gebruik een Draaitabel om het aantal en percentage te tellen en te berekenen
Een draaitabel gebruiken is een van de eenvoudigste en meest flexibele manieren om het aantal en het percentage van elke waarde of categorie in Excel te berekenen – zonder formules. Draaitabellen zijn perfect om grote datasets samen te vatten en resultaten automatisch bij te werken zodra de gegevens veranderen.
✅ Wanneer u deze methode gebruikt: Ideaal voor regelmatig bijgewerkte gegevens, visuele samenvattingen en presentaties waarin snelle, dynamische groepering en percentage-weergave nodig zijn.
Stap 1: Selecteer uw dataset, zoals A1:B16. Zorg ervoor dat de kolom met waarden zoals A/B/C een duidelijk label heeft (bijvoorbeeld koptekst: Optie).
Stap 2: Ga op het lint naar Invoegen > PivotTable. Bevestig in het dialoogvenster uw gegevensbereik en kies of u de draaitabel op een nieuw blad of een bestaand werkblad plaatst. Klik op OK.
Stap 3:In de PivotTable-veldlijst:
- Sleep het veld Optie naar het gebied Rijen.
- Sleep hetzelfde veld Optie naar het gebied Waarden. Standaard wordt het aantal weergegeven.
Stap 4:Om percentages weer te geven:
- Klik op de vervolgkeuzepijl naast Aantal van Optie in het gebied Waarden.
- Selecteer het tabblad Waarde Veldinstellingen > Toon waarden als.
- Kies % van kolomtotaal(of)% van grand total) en klik vervolgens op OK.
Tips:
- Om de draaitabel te vernieuwen na gegevenswijzigingen, klikt u met de rechtermuisknop ergens in de tabel en kiest u Vernieuwen.
- Als het percentage niet wordt weergegeven, controleer dan of u % van kolomtotaal hebt geselecteerd onder Toon waarden als.
- U kunt de waarden ook in aflopende volgorde sorteren om direct te zien welke optie het vaakst voorkomt.
Voordelen: Snel, dynamisch, geen formules nodig – ideaal voor rapportages.
Nadelen: Vereist basiskennis van draaitabelbewerkingen; percentages worden binnen de draaitabel weergegeven (niet als losse formules).
VBA-macro: Automatisch aantal en percentage berekenen
Als u vaak grote sets opties analyseert, zoals enquête-antwoorden, kan een VBA-macro het proces automatiseren om elke waarde te tellen en het bijbehorende percentage te berekenen. Zo vermijdt u formules of handmatige herhaling – vooral handig wanneer uw dataset groeit of regelmatig verandert.
✅ Wanneer gebruiken: Ideaal voor power users die werken met grote hoeveelheden enquête- of vragenlijstgegevens en geautomatiseerde rapportages nodig hebben. Vereist een macro-ingeschakelde versie van Excel en basiskennis van VBA.
Stap 1: Druk op Alt + F11 om de VBA-editor te openen. Ga vervolgens naar Invoegen > Module en plak de volgende code:
Sub CalculateOptionPercentages()
Dim optionRange As Range
Dim resultRange As Range
Dim dict As Object
Dim cell As Range
Dim total As Long
Dim rowIndex As Long
Dim key As Variant
Dim i As Long
Set dict = CreateObject("Scripting.Dictionary")
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set optionRange = Application.Selection
Set optionRange = Application.InputBox("Select your data column (options)", xTitleId, optionRange.Address, Type:=8)
Set resultRange = Application.InputBox("Select output starting cell for summary", xTitleId, optionRange.Cells(1, 1).Offset(0, 2).Address, Type:=8)
On Error GoTo 0
If optionRange Is Nothing Or resultRange Is Nothing Then Exit Sub
total = 0
For Each cell In optionRange
If cell.Value <> "" Then
If Not dict.Exists(cell.Value) Then
dict.Add cell.Value, 1
Else
dict(cell.Value) = dict(cell.Value) + 1
End If
total = total + 1
End If
Next cell
resultRange.Cells(1, 1).Value = "Option"
resultRange.Cells(1, 2).Value = "Count"
resultRange.Cells(1, 3).Value = "Percentage"
rowIndex = 2
For Each key In dict.Keys
resultRange.Cells(rowIndex, 1).Value = key
resultRange.Cells(rowIndex, 2).Value = dict(key)
resultRange.Cells(rowIndex, 3).Value = dict(key) / total
rowIndex = rowIndex + 1
Next key
For i = 2 To rowIndex - 1
resultRange.Cells(i, 3).NumberFormat = "0.00%"
Next i
MsgBox "Summary generated successfully.", vbInformation, "KutoolsforExcel"
End Sub Stap 2: Sluit de editor en druk op Alt + F8 om het dialoogvenster Macro te openen. Selecteer CalculateOptionPercentages in de lijst en klik op Uitvoeren. U wordt eerst gevraagd de kolom te selecteren die uw opties bevat (bijv. B2:B16). Nadat u deze selectie heeft bevestigd, verschijnt een tweede venster waarin u de begincel voor de uitvoer moet opgeven – meestal een paar kolommen rechts van uw brongegevens. Zodra beide selecties zijn gedaan, genereert de macro automatisch een overzichtstabel met drie kolommen: Optie, Aantal en Percentage, allemaal automatisch opgemaakt.
Tips:
- Zorg voor voldoende ruimte rechts van uw dataset voor de uitvoer, of kies een andere veilige locatie.
- Alleen niet-lege waarden tellen mee; lege cellen worden genegeerd.
- Wanneer uw gegevens worden bijgewerkt, voert u de macro eenvoudig opnieuw uit – deze overschrijft dan automatisch de oude samenvatting.
Probleemoplossing:
- Schakel macro's in Excel in via Bestand > Opties > Trustcentrum.
- Sla uw werkmap op als .xlsm om de macro te behouden.
Gerelateerde artikelen:
Hoe gebruik je AANTAL.ALS met meerdere criteria in Excel?
Hoe gebruik je AANTAL.ALS om een specifieke waarde te tellen over meerdere werkbladen?

Ontgrendel de magie van Excel met KUTOOLS AI
- Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
- aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
- VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules moeiteloos.
- Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
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