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
| A | B | C | |
|---|---|---|---|
| 1 | Deelnemer | Score | |
| 2 | Ahmed | 78 | |
| 3 | Eva | afwezig | |
| 4 | Joris | 85 | |
| 5 | Mila | ||
| 6 | Noah | 91 | |
| 7 | Met score | 3 | |
| 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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Naam | Bedrijf | Aanmeldingen | ||
| 2 | Lisa de Boer | Bakkerij Noord | 4 | ||
| 3 | Tom Peeters | ||||
| 4 | Iris Willems | Groen BV | |||
| 5 | Kees Mulder | Mulder 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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Naam | Bedrijf | Zonder bedrijf | ||
| 2 | Lisa de Boer | Bakkerij Noord | 1 | ||
| 3 | Tom Peeters | ||||
| 4 | Iris Willems | Groen BV | |||
| 5 | Kees Mulder | Mulder 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.