AANTALLEN.ALS
COUNTIFS in Engelstalige Excel
Telt de rijen waarin aan elke voorwaarde die je opgeeft is voldaan, waarbij elke voorwaarde op een eigen bereik wordt getest.
Laatst bijgewerkt: 13 oktober 2026
| Rij | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| 1 | Boekstuk | Dagboek | Grootboekrekening | Dagboek | MEM | |
| 2 | 25-0401 | VRK | 80008000 | Grootboekrekening | 80008000 | |
| 3 | 25-0402 | MEM | 80008000 | Regels | 33=AANTALLEN.ALS(B2:B8, F1, C2:C8, F2)=AANTALLEN.ALS(B2:B8; F1; C2:C8; F2) | |
| 4 | 25-0403 | MEM | 40004000 | |||
| 5 | 25-0404 | INK | 45004500 | |||
| 6 | 25-0405 | MEM | 80008000 | |||
| 7 | 25-0406 | BNK | 11001100 | |||
| 8 | 25-0407 | MEM | 80008000 |
Veeg opzij om alle kolommen te zien
Resultaat: 3
=AANTALLEN.ALS(B2:B8,F1, C2:C8, F2)
=AANTALLEN.ALS(B2:B8;F1; C2:C8; F2)
Wat AANTALLEN.ALS doet en wanneer je het gebruikt
Wat het doet: het telt de rijen die aan al je criteria voldoen, elk getoetst op een eigen bereik, bijvoorbeeld de handmatige boekingen op één omzetrekening.
Wanneer je het gebruikt: bij elke telling met twee of meer voorwaarden, en voor een bereik tussen twee grenzen (twee voorwaarden op één kolom). Het vervangt AANTAL.ALS als één voorwaarde niet genoeg is, en de meeste tellingen met SOMPRODUCT.
De twee grootste voordelen:
- Meer voorwaarden tegelijk: tot 127 paren van bereik en criterium in één formule, in plaats van een SOMPRODUCT met vermenigvuldigde toetsen.
- Een tussen-test in één formule: gebruik hetzelfde bereik twee keer, één keer met ">=" en één keer met "<".
Hoe Excel de functie berekent
Excel controleert eerst of elk criteriabereik evenveel rijen en kolommen heeft; zo niet, dan stopt het met #WAARDE!.
Daarna loopt het de posities een voor een af. Op elke positie toetst het de cel in criteriabereik1 aan criterium1, de cel in criteriabereik2 aan criterium2, enzovoort. Een positie telt alleen 1 op als elke test slaagt; één mislukte test is genoeg om hem over te slaan. Het resultaat is het aantal posities dat alle tests heeft doorstaan.
Let op: De voorwaarden worden altijd met EN gecombineerd. Voor 'winkel A of winkel B' zet je niet beide winkels in één AANTALLEN.ALS (het resultaat is 0); tel twee AANTALLEN.ALS bij elkaar op.
Denkmodel
Een afvinklijst per rij. Een rij telt alleen mee als elk vakje op de lijst is aangevinkt; één leeg vakje en hij valt af.
AANTALLEN.ALS(criteriabereik1,criterium1, [criteriabereik2, criterium2], ...)
AANTALLEN.ALS(criteriabereik1;criterium1; [criteriabereik2; criterium2]; ...)
| Argument | Soort | Betekenis |
|---|---|---|
criteriabereik1 | Verplicht | Het bereik waarop een voorwaarde wordt getest. |
criterium1 | Verplicht | De voorwaarde, zoals ">100", "IT" of een celverwijzing. |
criteriabereik2 | Optioneel | Bereik voor een volgende voorwaarde; even groot als het eerste bereik. |
criterium2 | Optioneel | De test voor criteriabereik2, geschreven zoals criterium1. |
Geeft terug:Een geheel getal: hoeveel posities aan elk criterium voldoen
Formules gebruiken komma's (,) tussen de argumenten, zoals in de Engelse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel; de Engelse Excel gebruikt komma's (,).
Uitgewerkte voorbeelden
Beginner
Handmatige boekingen op één omzetrekening
Je test journaalposten in de XAF-auditfile van Veldhuis Installatie BV. Handmatige boekingen in het memoriaal (MEM) op omzetrekening 8000 hebben een hoger risico op doorbreking van beheersmaatregelen door de directie. Je wilt weten hoeveel regels aan beide voorwaarden voldoen: dagboek MEM en grootboekrekening 8000.
| Rij | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Boekstuk | Dagboek | Grootboekrekening | Dagboek | MEM | ||
| 2 | 25-0401 | VRK | 80008000 | Grootboekrekening | 80008000 | ||
| 3 | 25-0402 | MEM | 80008000 | Regels | 33=AANTALLEN.ALS(B2:B8, F1, C2:C8, F2)=AANTALLEN.ALS(B2:B8; F1; C2:C8; F2) | ||
| 4 | 25-0403 | MEM | 40004000 | ||||
| 5 | 25-0404 | INK | 45004500 | ||||
| 6 | 25-0405 | MEM | 80008000 | ||||
| 7 | 25-0406 | BNK | 11001100 | ||||
| 8 | 25-0407 | MEM | 80008000 | ||||
| 9 |
Veeg opzij om alle kolommen te zien
Formule in F3
=AANTALLEN.ALS(B2:B8,F1, C2:C8, F2)
=AANTALLEN.ALS(B2:B8;F1; C2:C8; F2)
Resultaat: 33
Stap voor stap
- De twee criteria staan in
F1(MEM) enF2(8000).B2:B8enC2:C8hebben allebei 7 rijen, dus de grootte klopt. - Eerste paar, dagboek =
MEM: rij 3, 4, 6 en 8 voldoen; rij 2, 5 en 7 (VRK,INK,BNK) vallen af. - Tweede paar, grootboekrekening = 8000, voor de rijen die nog meedoen: rij 3 ja, rij 4 nee (4000), rij 6 ja, rij 8 ja.
- Rij 3, 6 en 8 voldoen aan beide tests: boekstuk
25-0402,25-0405en25-0407. AANTALLEN.ALS geeft 3. - Zet
F2op 4000 en alleen25-0403slaagt voor beide tests: het resultaat wordt 1.
Let op: Boekstuk 25-0401 staat op rekening 8000 en boekstuk 25-0403 is een MEM-boeking, maar geen van beide telt, omdat elk maar één van de twee tests haalt. Verwachtte je 5, dan telde je in gedachten met OF.
Meer over dit voorbeeld: waarom het werkt
Waarom het werkt
Beide bereiken beslaan dezelfde zeven regels, dus positie 3 in de dagboekkolom en positie 3 in de rekeningkolom horen bij dezelfde journaalregel. Een regel telt alleen mee als hij voor elk paar slaagt, en dat is wat 'en' betekent bij AANTALLEN.ALS.
Halfgevorderd
Inkoopfacturen per bedragklasse zonder dubbeltelling
Voor een selectie inkoopfacturen deel je de bedragen in klassen in: onder 500 (onder de grens waarbij je niet verder onderzoekt), 500 tot 5,0005.000, en 5,0005.000 tot 25,00025.000 (tot de uitvoeringsmaterialiteit). Twee facturen vallen precies op een klassegrens, 500 en 5,0005.000. De klassetellingen moeten samen het aantal facturen opleveren, dus elke grens hoort bij maar één klasse.
| Rij | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Factuurnummer | Bedrag | Vanaf | Onder | Facturen | ||
| 2 | F-2501 | €425.00€ 425,00 | 00 | 500500 | |||
| 3 | F-2502 | €5,000.00€ 5.000,00 | 500500 | 50005000 | 33=AANTALLEN.ALS($B$2:$B$9, ">=" & D3, $B$2:$B$9, "<" & E3)=AANTALLEN.ALS($B$2:$B$9; ">=" & D3; $B$2:$B$9; "<" & E3) | ||
| 4 | F-2503 | €1,400.00€ 1.400,00 | 50005000 | 2500025000 | |||
| 5 | F-2504 | €495.00€ 495,00 | |||||
| 6 | F-2505 | €18,250.00€ 18.250,00 | |||||
| 7 | F-2506 | €500.00€ 500,00 | |||||
| 8 | F-2507 | €12,400.00€ 12.400,00 | |||||
| 9 | F-2508 | €2,300.00€ 2.300,00 | |||||
| 10 |
Veeg opzij om alle kolommen te zien
Formule in F3
=AANTALLEN.ALS($B$2:$B$9,">=" & D3, $B$2:$B$9, "<" & E3)
=AANTALLEN.ALS($B$2:$B$9;">=" & D3; $B$2:$B$9; "<" & E3)
Resultaat: 33
Stap voor stap
- Excel bouwt de twee criteria uit de klasse in rij 3: ">=" &
D3wordt ">=500" en "<" &E3wordt "<5000". - Eerste paar, minstens 500: 425 nee, 5000 ja, 1400 ja, 495 nee, 18250 ja, 500 ja, 12400 ja, 2300 ja.
- Tweede paar, onder 5000, op hetzelfde bereik: van de zes die slaagden, liggen 1400, 500 en 2300 onder 5000; 5000, 18250 en 12400 niet. De factuur van precies 5000 valt hier af.
- Drie facturen voldoen aan beide tests, dus
F3toont 3. De factuur van precies 500 telt in deze klasse mee, omdat de ondergrens >= gebruikt. - Zonder het tweede paar zou AANTALLEN.ALS alles vanaf 500 tellen: 6. De tweede voorwaarde op dezelfde kolom sluit de klasse af.
- De andere kopieën geven
F2= 2 (425 en 495) enF4= 3 (5000, 18250 en 12400). 2 + 3 + 3 = 8, precies het aantal facturen.
Let op: Met ook <= aan de bovenkant tellen beide grensfacturen dubbel: 500 in F2 en F3, 5000 in F3 en F4. De drie tellingen worden 3, 4 en 3 en komen samen op 10 voor 8 facturen.
Meer over dit voorbeeld: waarom het werkt, nog 1 valkuil, 1 variant
Waarom het werkt
Een telling tussen twee grenzen bestaat uit twee voorwaarden op één bereik, gecombineerd met EN. Door onderaan >= en bovenaan < te gebruiken, sluiten de klassen op elkaar aan zonder te overlappen, zodat elke grenswaarde in precies één klasse valt. De $-tekens houden het factuurbereik vast, terwijl de klassegrenzen per rij veranderen.
Meer om op te letten
- Een factuur van 25,00025.000 of meer valt buiten elke klasse. Voeg een laatste klasse toe met een heel hoge bovengrens, of controleer het totaal aan de hand van AANTAL(B2:B9).
Varianten
=AANTALLEN.ALS($B$2:$B$9,">=" & D3)
=AANTALLEN.ALS($B$2:$B$9;">=" & D3)
Maar één paar: een telling 'minstens', handig als de klassen cumulatief zijn.
Gevorderd
Decemberboekingen in twee dagboeken voor de afgrenzingstest
Voor de afgrenzingstest per balansdatum 31 december 2025 wil je één getal: de regels die in december 2025 zijn geboekt in het verkoopdagboek (VRK) en het memoriaal (MEM) samen. De auditfile bevat ook regels uit november, januari en andere dagboeken. AANTALLEN.ALS combineert voorwaarden met EN, dus 'VRK of MEM' vraagt een andere opbouw.
| Rij | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Boekstuk | Datum | Dagboek | Maand | 01-12-2025 | ||
| 2 | 25-1101 | 27-11-2025 | VRK | Dagboek 1 | VRK | ||
| 3 | 25-1202 | 03-12-2025 | MEM | Dagboek 2 | MEM | ||
| 4 | 25-1203 | 11-12-2025 | VRK | Regels | 44=SOM(AANTALLEN.ALS(B2:B9, ">=" & F1, B2:B9, "<=" & LAATSTE.DAG(F1, 0), C2:C9, F2:F3))=SOM(AANTALLEN.ALS(B2:B9; ">=" & F1; B2:B9; "<=" & LAATSTE.DAG(F1; 0); C2:C9; F2:F3)) | ||
| 5 | 25-1204 | 17-12-2025 | BNK | ||||
| 6 | 25-1205 | 24-12-2025 | MEM | ||||
| 7 | 25-1206 | 31-12-2025 | VRK | ||||
| 8 | 26-0001 | 02-01-2026 | MEM | ||||
| 9 | 25-1207 | 19-12-2025 | INK | ||||
| 10 |
Veeg opzij om alle kolommen te zien
Formule in F4
=SOM(AANTALLEN.ALS(B2:B9,">=" & F1, B2:B9, "<=" & LAATSTE.DAG(F1, 0), C2:C9, F2:F3))
=SOM(AANTALLEN.ALS(B2:B9;">=" & F1; B2:B9; "<=" & LAATSTE.DAG(F1; 0); C2:C9; F2:F3))
Resultaat: 44
Stap voor stap
- Excel berekent eerst de binnenste functie. LAATSTE.DAG(F1; 0) geeft de laatste dag van de maand in F1: 31 december 2025, serieel getal 46022. F1 zelf is 1 december 2025, serieel getal 45992.
- De datumcriteria worden ">=45992" en "<=46022".
25-1101(27 november) en26-0001(2 januari) vallen af; de andere zes rijen vallen in december. - Het dagboekcriterium is het bereik
F2:F3, twee waarden, dus AANTALLEN.ALS rekent twee keer en levert twee aantallen op. VoorVRK:25-1203en25-1206voldoen (31 december telt mee door <=), dat geeft 2. - Voor
MEM:25-1202en25-1205voldoen;26-0001is eenMEM-regel maar valt in januari. Dat geeft 2. AANTALLEN.ALS geeft {2; 2}. - SOM telt de twee aantallen op: 2 + 2 = 4.
- Zet
F1op 1 januari 2026 en het venster wordt 1 tot en met 31 januari. Alleen26-0001komt in aanmerking, en het resultaat is 0 + 1 = 1.
Let op: Stilletjes fout: schrijf je de dagboeken als twee paren, C2:C9; F2; C2:C9; F3, dan krijg je 0 zonder foutmelding, omdat geen regel tegelijk bij VRK en MEM hoort.
Meer over dit voorbeeld: waarom het werkt, nog 2 valkuilen, 2 varianten
Waarom het werkt
Binnen één AANTALLEN.ALS is elke voorwaarde EN. Door één criterium twee waarden te geven, rekent AANTALLEN.ALS één keer per waarde, telkens met alle EN-voorwaarden, en SOM telt de resultaten op, wat OF tussen de dagboeken betekent. Een regel heeft één dagboek, dus de twee dagboeken kunnen niet overlappen en niets wordt dubbel geteld.
Meer om op te letten
- Bevatten de datums ook een tijd, dan is een boeking om 15:00 op 31 december groter dan 46022 en valt hij af. Gebruik "<" & LAATSTE.DAG(F1; 0) + 1 om de hele laatste dag mee te nemen.
- In Excel 2019 en ouder moet SOM rond een AANTALLEN.ALS met een bereik als criterium als matrixformule worden bevestigd. SOMPRODUCT in plaats van SOM werkt zonder dat.
Varianten
=AANTALLEN.ALS(B2:B9,">=" & F1, B2:B9, "<=" & LAATSTE.DAG(F1, 0), C2:C9, F2) + AANTALLEN.ALS(B2:B9, ">=" & F1, B2:B9, "<=" & LAATSTE.DAG(F1, 0), C2:C9, F3)
=AANTALLEN.ALS(B2:B9;">=" & F1; B2:B9; "<=" & LAATSTE.DAG(F1; 0); C2:C9; F2) + AANTALLEN.ALS(B2:B9; ">=" & F1; B2:B9; "<=" & LAATSTE.DAG(F1; 0); C2:C9; F3)
Twee AANTALLEN.ALS opgeteld: langer, maar het werkt in elke versie hetzelfde en is beter uit te leggen.
=SOMPRODUCT((B2:B9 >= F1) * (B2:B9 <= LAATSTE.DAG(F1,0)) * ((C2:C9 = F2) + (C2:C9 = F3)))
=SOMPRODUCT((B2:B9 >= F1) * (B2:B9 <= LAATSTE.DAG(F1;0)) * ((C2:C9 = F2) + (C2:C9 = F3)))
SOMPRODUCT met * voor EN en + voor OF, voor als de logica verder gaat dan AANTALLEN.ALS kan uitdrukken.
ExpertExcel 2021 of nieuwer (Dit voorbeeld vereist Excel 2021 of nieuwer)
Boekingspopulatie per dagboek en rekening in één overlopend raster
Voor de journaalposttest wil je een overzicht van de populatie over boekjaar 2025: per dagboek hoeveel regels zijn geboekt op omzetrekening 8000, huisvestingskosten 4500 en personeelskosten 4000. In plaats van negen losse formules vult één AANTALLEN.ALS het hele raster. De jaargrenzen staan in invoercellen, en een regel die op 31 december is geboekt, moet meetellen.
| Rij | A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Boekstuk | Dagboek | Grootboekrekening | Datum | Vanaf | 01-01-2025 | ||||
| 2 | 25-0114 | VRK | 80008000 | 14-01-2025 | Tot en met | 31-12-2025 | ||||
| 3 | 25-0233 | INK | 45004500 | 03-02-2025 | ||||||
| 4 | 25-0310 | MEM | 40004000 | 18-02-2025 | Dagboek | 80008000 | 45004500 | 40004000 | ||
| 5 | 25-0521 | VRK | 80008000 | 21-05-2025 | VRK | 22=LET( journaals, F5:F7, rekeningen, G4:I4, datumVan, G1, datumTot, G2, AANTALLEN.ALS( B2:B9, journaals, C2:C9, rekeningen, D2:D9, ">=" & datumVan, D2:D9, "<=" & datumTot ) )=LET( journaals; F5:F7; rekeningen; G4:I4; datumVan; G1; datumTot; G2; AANTALLEN.ALS( B2:B9; journaals; C2:C9; rekeningen; D2:D9; ">=" & datumVan; D2:D9; "<=" & datumTot ) ) | 00 | 00 | ||
| 6 | 25-0987 | INK | 45004500 | 12-09-2025 | INK | 00 | 22 | 00 | ||
| 7 | 25-1288 | MEM | 80008000 | 31-12-2025 | MEM | 11 | 00 | 11 | ||
| 8 | 26-0002 | VRK | 80008000 | 02-01-2026 | ||||||
| 9 | 24-1190 | MEM | 40004000 | 20-12-2024 | ||||||
| 10 |
Veeg opzij om alle kolommen te zien
Formule in G5
=LET( journaals,F5:F7, rekeningen, G4:I4, datumVan, G1, datumTot, G2, AANTALLEN.ALS( B2:B9, journaals, C2:C9, rekeningen, D2:D9, ">=" & datumVan, D2:D9, "<=" & datumTot ) )
=LET( journaals;F5:F7; rekeningen; G4:I4; datumVan; G1; datumTot; G2; AANTALLEN.ALS( B2:B9; journaals; C2:C9; rekeningen; D2:D9; ">=" & datumVan; D2:D9; "<=" & datumTot ) )
Resultaat: 2 | 0 | 0 / 0 | 2 | 0 / 1 | 0 | 12 | 0 | 0 / 0 | 2 | 0 / 1 | 0 | 1
Stap voor stap
- LET geeft de invoer een naam: journaals is de verticale lijst
F5:F7(VRK,INK,MEM), rekeningen de horizontale lijstG4:I4(8000, 4500, 4000), en het venster loopt van 1 januari tot en met 31 december 2025. - De datumparen halen voor elke cel van het raster twee regels weg:
26-0002(2 januari 2026) ligt na datumTot en24-1190(20 december 2024) ligt vóór datumVan. Er blijven zes regels over. - Omdat journaals 3 hoog is en rekeningen 3 breed, combineert Excel elk dagboek met elke rekening en voert het AANTALLEN.ALS 9 keer uit, met een raster van 3 bij 3 als resultaat dat overloopt van
G5totI7. VRK: rekening 8000 telt25-0114en25-0521(26-0002valt buiten het jaar); 4500 en 4000 hebben niets. Rij: 2, 0, 0.INK: rekening 4500 telt25-0233en25-0987; de andere rekeningen hebben niets. Rij: 0, 2, 0.MEM: rekening 8000 telt25-1288, geboekt op 31 december en meegeteld omdat de test <= is; rekening 4000 telt25-0310maar niet24-1190, dat buiten het jaar valt. Rij: 1, 0, 1. Het raster telt op tot 6, de zes regels binnen het venster.
Let op: De omgekeerde fout: "<" & datumTot in plaats van "<=". Het lijkt een net halfopen venster, maar met een hele datum in G2 valt elke regel van 31 december af, zodat de telling van MEM op rekening 8000 0 wordt en het raster optelt tot 5.
Meer over dit voorbeeld: waarom het werkt, nog 2 valkuilen, 2 varianten
Waarom het werkt
Zijn criteria matrices, dan rekent AANTALLEN.ALS één keer per element, en een verticale matrix gecombineerd met een horizontale levert elke combinatie op, zoals bij een tafel van vermenigvuldiging. LET geeft de vier invoerwaarden een naam, zodat de lange lijst argumenten zich laat lezen als een controleregel en de datumgrenzen maar één keer worden ingevuld.
Gebruik deze opbouw niet als een voorwaarde twee kolommen van dezelfde rij vergelijkt, zoals 'geboekt na de documentdatum', of als het overzicht op veel verschillende manieren moet worden bekeken: een draaitabel is daar beter, al moet je die met de hand vernieuwen. Voor één telling met logica tussen kolommen is SOMPRODUCT het alternatief.
Meer om op te letten
- Zijn journaals en rekeningen allebei verticaal, dan koppelt Excel ze element voor element in plaats van een raster te maken, en geeft het 3 aantallen die telkens één dagboek met één rekening combineren. Houd de ene lijst verticaal en de andere horizontaal.
- Een dagboekcode die met een spatie erachter is geëxporteerd,
MEM, telt nergens mee, en het raster telt stilletjes op tot minder dan de lijst. Maak de kolom eerst schoon met SPATIES.WISSEN.
Varianten
=AANTALLEN.ALS(B2:B9,UNIEK(B2:B9), C2:C9, G4:I4, D2:D9, ">=" & G1, D2:D9, "<=" & G2)
=AANTALLEN.ALS(B2:B9;UNIEK(B2:B9); C2:C9; G4:I4; D2:D9; ">=" & G1; D2:D9; "<=" & G2)
UNIEK maakt de lijst met dagboeken uit de gegevens, zodat een nieuw dagboek in het raster verschijnt zonder F5:F7 aan te passen. Zet de formule naast een lijst met UNIEK, zodat de labels kloppen.
=SOMPRODUCT((B2:B9 = F5) * (C2:C9 = G4) * (D2:D9 >= G1) * (D2:D9 <= G2))
=SOMPRODUCT((B2:B9 = F5) * (C2:C9 = G4) * (D2:D9 >= G1) * (D2:D9 <= G2))
Eén cel van het raster met SOMPRODUCT (VRK, rekening 8000: 2). Trager en langer, maar het kan ook twee kolommen van dezelfde rij vergelijken.
Probeer het zelf
Typ een criterium voor het dagboek en kies een tweede voor de rekening: een regel telt alleen mee als hij aan beide voldoet.
Tweede criterium (rekening)
De rekeningkolom moet gelijk zijn aan 8000.
De rekening moet 4500 of hoger zijn.
Elke rekening behalve 8000 voldoet aan de tweede test.
| Rij | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| 1 | Boekstuk | Dagboek | Grootboekrekening | |||
| 2 | 25-0401 | VRK | 80008000 | Regels | 33=AANTALLEN.ALS(B2:B9, "x", C2:C9, 8000)=AANTALLEN.ALS(B2:B9; "x"; C2:C9; 8000) | |
| 3 | 25-0402 | MEM | 80008000 | |||
| 4 | 25-0403 | MEM | 40004000 | |||
| 5 | 25-0404 | INK | 45004500 | |||
| 6 | 25-0405 | MEM | 80008000 | |||
| 7 | 25-0406 | BNK | 11001100 | |||
| 8 | 25-0407 | MEM | 80008000 | |||
| 9 | 25-0408 | 45004500 |
Veeg opzij om alle kolommen te zien
- Formulecel
- Voldoet aan het criterium
=AANTALLEN.ALS(B2:B9, "MEM", C2:C9, 8000)
=AANTALLEN.ALS(B2:B9; "MEM"; C2:C9; 8000)
Resultaat: 33
=AANTALLEN.ALS(B2:B9, "MEM", C2:C9, ">=4500")
=AANTALLEN.ALS(B2:B9; "MEM"; C2:C9; ">=4500")
Resultaat: 33
=AANTALLEN.ALS(B2:B9, "MEM", C2:C9, "<>8000")
=AANTALLEN.ALS(B2:B9; "MEM"; C2:C9; "<>8000")
Resultaat: 11
- komt overeen zoals getypt
- genomen door *
- genomen door ?
Veelgemaakte fouten
| Symptoom | Oorzaak | Oplossing |
|---|---|---|
| 0 bij 'winkel A of winkel B' | Winkel = Utrecht en winkel = Leiden als twee paren op dezelfde kolom: geen rij kan beide zijn. | Geef beide waarden als bereik mee en zet SOM rond het resultaat, zoals in het voorbeeld op niveau Gevorderd. |
| #WAARDE! bij bereiken van verschillende lengte | De criteriabereiken zijn niet even lang, zoals B2:B9 en C2:C10, en het resultaat is #WAARDE!. | Selecteer in elk bereik dezelfde rijen, of gebruik hele tabelkolommen. |
| Klassetotalen samen meer dan de lijst | Klassen geschreven als ">=100" en "<=250" naast ">=250" en "<=500" tellen een waarde van precies 250 twee keer, en de klassetotalen zijn samen meer dan de lijst. | Maak de ene grens inclusief en de andere exclusief: ">=" voor de ondergrens, "<" voor de bovengrens. |
| Telling verandert met de regio-instelling | Een datum die als tekst in het criterium is getypt, ">=1-3-2026", wordt bij een andere regio-instelling anders gelezen en de telling verandert. | Zet de datum in een cel en koppel die: ">="&F1. De cel bevat een serieel getal dat elke regio-instelling hetzelfde leest. |