Naar de inhoud
ExcelOefeningen

AANTAL, AANTALARG en AANTAL.LEGE.CELLEN in Excel

Bijgewerkt op . Engelse naam: COUNT

AANTAL telt hoeveel cellen in een bereik een getal bevatten, bijvoorbeeld =AANTAL(B2:B50). Wil je alle gevulde cellen tellen, ook tekst, dan gebruik je AANTALARG, en voor lege cellen AANTAL.LEGE.CELLEN. In de Engelse Excel heten ze COUNT, COUNTA en COUNTBLANK.

Syntax

=AANTAL(waarde1; [waarde2]; ...)

waarde1
Het eerste bereik of de eerste cel waarin je getallen wilt tellen, bijvoorbeeld B2:B50.
waarde2(optioneel)
Nog meer bereiken of cellen, gescheiden door een puntkomma. Tot 255 in totaal.

Hoe werkt AANTAL?

AANTAL kijkt in elke cel van het bereik en telt alleen de cellen waarin een getal staat. Datums en tijden tellen ook mee, want Excel slaat die op als getallen.

Wat AANTAL niet telt:

  • lege cellen
  • tekst, zoals "afwezig" of "n.v.t."
  • foutwaarden, zoals #N/B of #DEEL/0!
  • WAAR en ONWAAR in een cel

Je gebruikt AANTAL dus als je wilt weten hoeveel waarden er echt zijn ingevuld in een kolom met getallen. Denk aan het aantal ingevulde scores, het aantal orders met een bedrag of het aantal dagen met een meting. Een formule als =AANTAL(B2:B50) blijft kloppen als er later rijen bij komen binnen het bereik.

Verschil tussen AANTAL, AANTALARG en AANTAL.LEGE.CELLEN

De drie functies lijken op elkaar, maar tellen iets anders:

  • AANTAL telt alleen cellen met een getal (ook datums)
  • AANTALARG telt alle cellen die niet leeg zijn: getallen, tekst, foutwaarden en WAAR of ONWAAR
  • AANTAL.LEGE.CELLEN telt de lege cellen in één bereik

Stel dat B2:B6 deze inhoud heeft: 12, "n.v.t.", leeg, 8, leeg. Dan geeft AANTAL 2, AANTALARG 3 en AANTAL.LEGE.CELLEN 2.

De ARG in AANTALARG staat voor argumenten. Gebruik AANTALARG om namen, codes of andere tekst te tellen, bijvoorbeeld hoeveel mensen zich hebben aangemeld. Met AANTAL.LEGE.CELLEN zie je snel hoeveel gegevens er nog ontbreken.

Tellen met een voorwaarde

AANTAL telt alles wat een getal is. Wil je alleen cellen tellen die aan een voorwaarde voldoen, dan gebruik je een andere functie:

  • AANTAL.ALS voor één voorwaarde, zoals =AANTAL.ALS(C2:C50;"Betaald")
  • AANTALLEN.ALS voor meerdere voorwaarden, zoals betaald en uit regio Noord

Ook cellen met tekst tel je handig met AANTAL.ALS en een sterretje: =AANTAL.ALS(A2:A50;"*") telt alle cellen waarin tekst staat. Getallen tellen dan niet mee, anders dan bij AANTALARG.

AANTAL geeft een te laag of te hoog getal

Te laag? Dan staan er waarschijnlijk getallen als tekst in de cellen, bijvoorbeeld na kopiëren uit een website of een export uit een ander systeem. Je herkent ze aan de linkse uitlijning en een groen driehoekje. Selecteer de cellen, klik op het waarschuwingsteken en kies Converteren naar getal. Daarna telt AANTAL ze wel mee.

AANTALARG te hoog? Dan zijn er cellen die leeg lijken maar het niet zijn. Een spatie telt als tekst, en een formule die "" teruggeeft ook. Selecteer zulke cellen en druk op Delete om ze echt leeg te maken. Wil je cellen met formules laten staan, tel dan met een voorwaarde in plaats van met AANTALARG.

Voorbeelden

Hoeveel deelnemers hebben een score?

Na een examen staan de scores in kolom B. Eén deelnemer was afwezig en bij één ontbreekt de score nog.

=AANTAL(B2:B6) in cel B7

B7
ABC
1DeelnemerScore
2Ahmed78
3Evaafwezig
4Joris85
5Mila
6Noah91
7Met score3
8
9

Klik op cel B7 om de formule te zien of aan te passen.

Alleen de drie getallen tellen mee. De tekst "afwezig" en de lege cel niet.

Aanmeldingen tellen met AANTALARG

Voor een workshop schrijven mensen hun naam in kolom A. Je wilt weten hoeveel aanmeldingen er zijn.

=AANTALARG(A2:A10) in cel D2

D2
ABCDE
1NaamBedrijfAanmeldingen
2Lisa de BoerBakkerij Noord4
3Tom Peeters
4Iris WillemsGroen BV
5Kees MulderMulder Bouw
6
7

Klik op cel D2 om de formule te zien of aan te passen.

Er staan vier namen in A2:A10. De lege cellen eronder tellen niet mee.

Ontbrekende gegevens opsporen

In dezelfde lijst wil je zien bij hoeveel aanmeldingen de bedrijfsnaam nog ontbreekt.

=AANTAL.LEGE.CELLEN(B2:B5) in cel D2

D2
ABCDE
1NaamBedrijfZonder bedrijf
2Lisa de BoerBakkerij Noord1
3Tom Peeters
4Iris WillemsGroen BV
5Kees MulderMulder Bouw
6
7

Klik op cel D2 om de formule te zien of aan te passen.

Bij één aanmelding, die van Tom Peeters, ontbreekt de bedrijfsnaam.

Veelgemaakte fouten

  • AANTAL gebruiken om tekst te tellen

    AANTAL telt alleen getallen en geeft bij een lijst met namen 0. Gebruik AANTALARG of =AANTAL.ALS(A2:A50;"*").

  • Getallen die als tekst zijn opgeslagen

    Die tellen niet mee bij AANTAL. Zet ze om met Converteren naar getal of met de functie WAARDE.

  • Cellen die leeg lijken maar het niet zijn

    Een spatie of een formule die "" geeft telt mee bij AANTALARG. Maak de cellen echt leeg met Delete.

Oefen het zelf

Lezen is één, het zelf typen is wat blijft hangen. Deze lessen gaan erover:

Veelgestelde vragen

Wat is het verschil tussen AANTAL en AANTALARG?

AANTAL telt alleen cellen met een getal. AANTALARG telt alle cellen die niet leeg zijn, dus ook tekst.

Hoe tel ik cellen met tekst in Excel?

Gebruik =AANTAL.ALS(A2:A50;"*"). Het sterretje staat voor willekeurige tekst, dus alleen cellen met tekst tellen mee.

Telt AANTAL ook datums?

Ja. Datums zijn in Excel getallen met een datumnotatie, dus AANTAL telt ze mee.

Hoe tel ik lege cellen?

Gebruik =AANTAL.LEGE.CELLEN(B2:B50). Cellen met een formule die "" teruggeeft tellen daarbij ook als leeg.

Hoe tel ik cellen met een bepaalde waarde?

Gebruik AANTAL.ALS, bijvoorbeeld =AANTAL.ALS(C2:C50;"Ja"). Voor meerdere voorwaarden gebruik je AANTALLEN.ALS.

Hoe heet AANTAL in het Engels?

AANTAL heet COUNT, AANTALARG heet COUNTA en AANTAL.LEGE.CELLEN heet COUNTBLANK.

Gerelateerde functies