De functie AANTAL.ALS gebruiken in Microsoft Excel

Gebruik AANTAL.ALS, een van de statistische functies, om het aantal cellen te tellen die voldoen aan een criterium, bijvoorbeeld om te tellen hoe vaak een bepaalde plaats voorkomt in een lijst met klanten.

Simpel gezegd betekent AANTAL.ALS:

  • =AANTAL.ALS(Waar wilt u zoeken? Wat wilt u zoeken?)

Bijvoorbeeld:

  • =AANTAL.ALS(A2:A5,"Londen")
  • =AANTAL.ALS(A2:A5;A4)

Syntaxis

AANTAL.ALS(bereik;criterium)

Naam argument Beschrijving
bereik (vereist) De groep cellen die u wilt tellen. Bereik kan getallen, matrices, een benoemd bereik of verwijzingen met getallen bevatten. Lege waarden en tekstwaarden worden genegeerd.
Meer informatie over het selecteren van bereiken in een werkblad.
criterium (vereist) Een getal, expressie, celverwijzing of tekenreeks die bepaalt welke cellen worden geteld.
U kunt bijvoorbeeld een getal gebruiken zoals 32, een vergelijking zoals '>32', een cel zoals B4 of een woord zoals 'appels'.
AANTAL.ALS ondersteunt maar één criterium. Gebruik AANTALLEN.ALS als u meerdere criteria wilt gebruiken.

Voorbeelden van het gebruik van COUNTIF in Excel

Kopieer de gegevens uit onderstaande tabel en plak deze in cel A1 van een nieuw werkblad, om deze voorbeelden te gebruiken in Excel.

Gegevens Gegevens
appels 32
sinaasappels 54
perziken 75
appels 86
Formule Beschrijving
=AANTAL.ALS(A2:A5;"appels") Telt het aantal cellen met appels in de cellen A2 tot en met A5. Het resultaat is 2.
=AANTAL.ALS(A2:A5;A4) Telt het aantal cellen met perziken (de waarde in A4) in de cellen A2 tot en met A5. Het resultaat is 1.
=AANTAL.ALS(A2:A5,A2)+AANTAL.ALS(A2:A5,A3) Telt het aantal cellen met appels (de waarde in A2) en sinaasappels (de waarde in A3) in de cellen A2 tot en met A5. Het resultaat is 3. In deze formule wordt AANTAL.ALS twee keer gebruikt om meerdere criteria op te geven, met één criterium per expressie. U kunt ook de functie AANTALLEN.ALS gebruiken.
=AANTAL.ALS(B2:B5;">55") Telt het aantal cellen met een waarde groter dan 55 in de cellen B2 tot en met B5. Het resultaat is 2.
=AANTAL.ALS(B2:B5;"<>"&B4) Telt het aantal cellen met een waarde die niet gelijk is aan 75 in de cellen B2 tot en met B5. Het ampersand (&) voegt de vergelijkingsoperator voor niet gelijk aan (<>) en de waarde in B4 samen om =AANTAL.ALS(B2:B5;"<>75") te lezen. Het resultaat is 3.
=AANTAL.ALS(B2:B5;">=32")-COUNTIF(B2:B5;"<=85") Telt het aantal cellen met een waarde groter dan (>) of gelijk aan (=) 32 en kleiner dan (<) of gelijk aan (=) 85 in de cellen B2 tot en met B5. Het resultaat is 1.
=AANTAL.ALS(A2:A5;"*") Telt het aantal cellen met tekst in de cellen A2 tot en met A5. Het sterretje (*) wordt gebruikt als jokerteken en geeft aan dat elk willekeurig teken is toegestaan. Het resultaat is 4.
=AANTAL.ALS(A2:A5;"?????es") Telt het aantal cellen met een tekenreeks met 7 tekens die eindigt op "es" in de cellen A2 tot en met A5. Het vraagteken (?) wordt gebruikt als jokerteken en wordt gebruikt om de specifieke tekens op te geven die worden gezocht. Het resultaat is 2.

Veelvoorkomende COUNTIF-fouten in Excel oplossen

Probleem Wat is er fout gegaan
Er wordt een verkeerde waarde geretourneerd voor lange tekenreeksen. De functie AANTAL.ALS retourneert onjuiste resultaten als u deze gebruikt om tekenreeksen die meer dan 255 tekens lang zijn te vergelijken.
Gebruik hiervoor de functie TEKST.SAMENVOEGEN of de operator voor samenvoegen &. Gebruik bijvoorbeeld =AANTAL.ALS(A2:A5,"lange tekenreeks"&"een andere lange tekenreeks").
Er wordt geen waarde geretourneerd terwijl er wel een waarde wordt verwacht. Zorg ervoor dat u het criteriumargument tussen aanhalingstekens plaatst.
De formule AANTAL.ALS resulteert in de fout #WAARDE! als er naar een ander werkblad wordt verwezen. Deze fout treedt op wanneer de formule met de functie verwijst naar cellen of een bereik in een gesloten werkmap en de cellen in de berekening zijn opgenomen. Dit werkt alleen als de andere werkmap is geopend.

Aanbevolen procedures voor het gebruik van AANTAL.ALS in Excel

Werkwijze Waarom
De functie AANTAL.ALS maakt geen onderscheid tussen hoofdletters en kleine letters in tekenreeksen. Criteria zijn niet hoofdlettergevoelig. De tekenreeks "appels" en de tekenreeks "APPELS" leveren dus hetzelfde resultaat op.
Gebruik jokertekens. Jokertekens, het vraagteken (?) en het sterretje (*), kunnen worden gebruikt in criteria. Een vraagteken staat voor een willekeurig teken. Een sterretje staat voor een willekeurige reeks tekens. Als u echt een vraagteken of een sterretje zoekt, typt u een tilde (~) vóór het vraagteken of sterretje.
Met =AANTAL.ALS(A2:A5;"appel?") telt u bijvoorbeeld alle cellen waarin "appel" voorkomt en de laatste letter een willekeurige letter is.
Zorg ervoor dat uw gegevens geen foutieve tekens bevatten. Als u tekstwaarden wilt tellen, moet u ervoor zorgen dat de gegevens geen voorloop- of volgspaties bevatten en ook geen niet-afdrukbare tekens, of rechte en gekrulde aanhalingstekens door elkaar. Anders kan AANTAL.ALS een onverwacht resultaat opleveren.
Gebruik de functie WISSEN.CONTROL of SPATIES.WISSEN.
Gebruik benoemde bereiken. AANTAL.ALS ondersteunt benoemde bereiken in een formule (zoals =COUNTIF(fruit,">=32")-COUNTIF(fruit;">85"). Het benoemde bereik kan zich in het huidige werkblad bevinden, in een ander werkblad in dezelfde werkmap of in een andere werkmap. Als u wilt verwijzen naar een andere werkmap, moet die werkmap geopend zijn.

Opmerking

De functie AANTAL.ALS telt geen cellen op basis van celachtergrond of tekstkleur. Excel biedt echter wel ondersteuning voor door de gebruiker gedefinieerde functies (UDF's) die Microsoft Visual Basic for Applications (VBA)-bewerkingen gebruiken voor cellen die zijn gebaseerd op achtergrond of tekstkleur. Hier volgt een voorbeeld van hoe u het aantal cellen met een specifieke celkleur kunt tellen met behulp van VBA.

Meer hulp nodig?

U kunt altijd een expert in de Excel Tech Community vragen of ondersteuning krijgen in community's.

Zie ook

AANTALLEN.ALS-functie

ALS, functie

AANTALARG, functie

Overzicht van formules in Excel

IFS, functie

SOM.ALS, functie