Naar de inhoud
ExcelOefeningen

AANTALLEN.ALS in Excel: tellen met meerdere voorwaarden

Bijgewerkt op . Engelse naam: COUNTIFS

AANTALLEN.ALS telt hoeveel rijen aan twee of meer voorwaarden tegelijk voldoen, bijvoorbeeld alle orders uit regio Noord die al geleverd zijn. Je gebruikt het ook om te tellen tussen twee grenzen, zoals bedragen van 100 tot 500 of datums binnen één maand. In de Engelse Excel heet de functie COUNTIFS.

Syntax

=AANTALLEN.ALS(criteriumbereik1; criterium1; [criteriumbereik2; criterium2]; ...)

criteriumbereik1
Het eerste bereik dat Excel controleert, bijvoorbeeld de kolom met regio's.
criterium1
De voorwaarde voor het eerste bereik, zoals "Noord", ">100" of een celverwijzing.
criteriumbereik2(optioneel)
Een tweede bereik. Het moet even groot zijn als het eerste.
criterium2(optioneel)
De voorwaarde voor het tweede bereik. Je kunt tot 127 paren van bereik en voorwaarde opgeven.

Hoe werkt AANTALLEN.ALS?

Je geeft steeds een paar op: eerst een bereik, dan de voorwaarde voor dat bereik. Daarna volgt eventueel het volgende paar.

  • =AANTALLEN.ALS(B2:B100;"Noord";C2:C100;"Geleverd")

Excel loopt de rijen een voor een af. Een rij telt alleen mee als alle voorwaarden in die rij kloppen. In dit voorbeeld moet in kolom B Noord staan én in kolom C Geleverd.

De voorwaarden werken net als bij AANTAL.ALS. Je gebruikt tekst tussen aanhalingstekens, vergelijkingen zoals ">=100", jokertekens zoals "*fiets*" of een celverwijzing. Met één paar werkt AANTALLEN.ALS precies als AANTAL.ALS. Daarom gebruiken sommige mensen altijd AANTALLEN.ALS: dan kun je later makkelijk een voorwaarde toevoegen.

Tellen tussen twee waarden of datums

Wil je tellen hoeveel getallen tussen twee grenzen liggen, geef dan twee keer hetzelfde bereik op met een eigen voorwaarde:

  • =AANTALLEN.ALS(B2:B100;">=100";B2:B100;"<=500")

Dit telt alle bedragen van 100 tot en met 500. Voor datums werkt het hetzelfde. Gebruik DATUM zodat Excel de datum altijd goed begrijpt:

  • =AANTALLEN.ALS(A2:A100;">="&DATUM(2026;10;1);A2:A100;"<="&DATUM(2026;10;31))

Staan de grenzen in cellen, bijvoorbeeld een begindatum in F1 en een einddatum in G1, dan schrijf je ">="&F1 en "<="&G1. Dan hoef je de formule niet aan te passen als je een andere periode wilt zien.

AANTALLEN.ALS met OF: dit of dat tellen

AANTALLEN.ALS werkt altijd met EN: alle voorwaarden moeten kloppen. Wil je orders tellen uit Noord of Zuid, dan levert =AANTALLEN.ALS(B2:B100;"Noord";B2:B100;"Zuid") 0 op. Een cel kan immers niet tegelijk Noord en Zuid zijn.

De oplossing: tel twee keer en tel de uitkomsten op.

  • =AANTAL.ALS(B2:B100;"Noord")+AANTAL.ALS(B2:B100;"Zuid")

Dat kan ook met extra voorwaarden, zoals =AANTALLEN.ALS(B2:B100;"Noord";C2:C100;"Open")+AANTALLEN.ALS(B2:B100;"Zuid";C2:C100;"Open").

Let op dat je niets dubbel telt. Dat gebeurt als een rij aan allebei de delen kan voldoen, bijvoorbeeld bij ">100" en "<500" in dezelfde kolom.

AANTALLEN.ALS werkt niet: #WAARDE! of 0

#WAARDE! krijg je als de bereiken niet even groot zijn. B2:B100 en C2:C99 gaan dus niet samen. De bereiken hoeven niet naast elkaar te liggen, maar ze moeten wel even veel rijen en kolommen hebben.

Een 0 terwijl je meer verwacht? Controleer dan:

  • of je per ongeluk OF bedoelt terwijl de functie EN doet
  • of er spaties of typfouten in de gegevens staan, zoals "Noord " of "noord-"
  • of je datums echte datums zijn en geen tekst, en of je datum in de voorwaarde klopt
  • of er een verwijzing tussen aanhalingstekens staat, zoals ">=F1" in plaats van ">="&F1

Test elke voorwaarde los met AANTAL.ALS. Zo zie je snel welke voorwaarde het probleem geeft.

Voorbeelden

Geleverde orders in één regio

Een webwinkel wil weten hoeveel orders uit regio Noord al geleverd zijn.

=AANTALLEN.ALS(B2:B7;"Noord";C2:C7;"Geleverd") in cel E2

E2
ABCDEF
1OrderRegioStatusNoord geleverd
22201NoordGeleverd3
32202ZuidGeleverd
42203NoordOnderweg
52204NoordGeleverd
62205OostGeleverd
72206NoordGeleverd
8
9

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

Drie orders voldoen aan beide voorwaarden. Order 2203 is wel uit Noord, maar nog onderweg.

Bedragen tussen twee grenzen

Een kledingzaak telt hoeveel bonnen tussen € 50 en € 100 liggen, de grenzen meegeteld.

=AANTALLEN.ALS(B2:B7;">=50";B2:B7;"<=100") in cel D2

D2
ABCDE
1BonBedragTussen 50 en 100
21€ 34,504
32€ 89,95
43€ 50,00
54€ 129,00
65€ 72,40
76€ 100,00
8
9

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

Vier bonnen vallen binnen de grenzen, ook de bonnen van precies € 50 en € 100.

Aanvragen in één maand

Een makelaar telt hoeveel aanvragen er in oktober 2026 binnenkwamen.

=AANTALLEN.ALS(A2:A7;">="&DATUM(2026;10;1);A2:A7;"<="&DATUM(2026;10;31)) in cel D2

D2
ABCDE
1DatumKlantIn oktober
228-9-2026Peters3
33-10-2026Willemsen
414-10-2026Huisman
522-10-2026Prins
62-11-2026Koster
75-11-2026Brouwer
8
9

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

Drie datums vallen in oktober. De aanvragen van eind september en begin november tellen niet mee.

Veelgemaakte fouten

  • OF verwachten waar de functie EN doet

    Twee voorwaarden op dezelfde kolom, zoals Noord en Zuid, geven 0. Tel de twee delen los en tel ze op.

  • Bereiken van verschillende grootte

    B2:B100 en C2:C90 geven #WAARDE!. Zorg dat alle bereiken even veel rijen hebben.

  • De grens tussen aanhalingstekens

    ">=F1" zoekt naar de tekst F1. Schrijf ">="&F1 om de waarde uit de cel te gebruiken.

Oefen het zelf

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

Veelgestelde vragen

Hoe tel ik met meerdere voorwaarden in Excel?

Gebruik AANTALLEN.ALS met paren van bereik en voorwaarde, bijvoorbeeld =AANTALLEN.ALS(B2:B100;"Noord";C2:C100;"Geleverd").

Hoe tel ik waarden tussen twee getallen?

Geef hetzelfde bereik twee keer op: =AANTALLEN.ALS(B2:B100;">=100";B2:B100;"<=500").

Kan AANTALLEN.ALS ook met OF werken?

Nee, alle voorwaarden moeten kloppen. Voor OF tel je twee AANTAL.ALS- of AANTALLEN.ALS-formules bij elkaar op.

Hoe tel ik datums in een bepaalde maand?

Gebruik twee voorwaarden op de datumkolom: ">="&DATUM(2026;10;1) en "<="&DATUM(2026;10;31).

Waarom geeft AANTALLEN.ALS #WAARDE!?

De bereiken zijn niet even groot. Elk criteriumbereik moet evenveel rijen en kolommen hebben.

Hoe heet AANTALLEN.ALS in het Engels?

In de Engelse Excel heet de functie COUNTIFS.

Gerelateerde functies