AANTAL.ALS gebruiken in Excel

Excel AANTAL.ALS-functie stelt u in staat om het aantal cellen te tellen dat aan specifieke criteria of voorwaarden in het opgegeven bereik voldoet.

AANTAL.ALS-functie is een van de statistische functies in Excel die een combinatie is van AANTAL- en ALS-functies of de AANTAL.functie. Bij gebruik in formule telt de functie het aantal cellen dat overeenkomt met specifieke criteria of voorwaarden in hetzelfde of meerdere bereiken. De AANTAL.ALS-functie helpt bij het tellen van cellen met tekst, getallen of datums die aan specifieke criteria voldoen.

U kunt cellen tellen met de functies AANTAL.ALS of AANTAL.ALS in Excel. Het verschil tussen AANTAL.ALS en AANTAL.ALS-functies is dat AANTAL.ALS wordt gebruikt voor het tellen van cellen die voldoen aan één criterium in één bereik, terwijl AANTAL.ALS cellen telt die aan meerdere voorwaarden in hetzelfde of meerdere bereiken voldoen.

In dit artikel wordt uitgelegd hoe u de twee functies AANTAL.ALS en AANTAL.ALS in Excel gebruikt.

Excel AANTAL.ALS-functie

Met de AANTAL.ALS-functie kunt u gegevenstellingen uitvoeren op basis van een specifiek criterium of een specifieke voorwaarde. De voorwaarde die in de functie wordt gebruikt, werkt met logische operators (, , =, >=, <=) en jokertekens (*, ?) voor gedeeltelijke overeenkomsten.

Syntaxis van AANTAL.ALS-functie

De structuur van een AANTAL.ALS-functie is:

=AANTAL.ALS(bereik,criteria)

Parameters:

  • bereik - Het bereik van te tellen cellen.
  • criteria – De voorwaarde bepaalt welke cellen moeten worden opgenomen in het aantal in het opgegeven bereik. Criteria kunnen een numerieke waarde, tekst, verwijzing naar een celadres of vergelijking zijn.

AANTAL.ALS-functie gebruiken om numerieke waarden te tellen

Zoals we hierboven hebben besproken, definiëren de criteria (tweede argument) in de AANTAL.ALS-functie de voorwaarde die de functie vertelt welke cellen moeten worden geteld.

Met deze functie kunt u het aantal cellen tellen met waarden die voldoen aan logische voorwaarden zoals gelijk aan, groter dan, kleiner dan of niet gelijk aan een opgegeven waarde, enz.

In het onderstaande voorbeeld telt de formule cellen die een waarde bevatten die gelijk is aan 5 (criteria). U kunt '5 rechtstreeks in de formule invoegen of een verwijzing gebruiken naar het celadres met de waarde (cel D2 in het onderstaande voorbeeld).

=AANTAL.ALS(B2:B11,D2)

De bovenstaande formule telt het aantal cellen in het celbereik (B2:B11) dat de waarde bevat die gelijk is aan de waarde in cel D2.

De volgende formule telt de cellen met een waarde kleiner dan 5.

=AANTAL.ALS(B2:B11,"<5")

De operator kleiner dan (<) vertelt de formule om cellen te tellen met een waarde kleiner dan '5' in het bereik B2:B11. Wanneer u een operator in conditie gebruikt, zorg er dan voor dat u dubbele aanhalingstekens ("") omsluit.

Soms wanneer u de cellen wilt tellen door ze te vergelijken met een criterium (waarde) in een cel. Maak in dergelijke gevallen een criterium door een operator en een celverwijzing samen te voegen. Wanneer u dat doet, moet u de vergelijkingsoperator tussen dubbele aanhalingstekens ("") plaatsen en vervolgens een ampersand (&) tussen de vergelijkingsoperator en de celverwijzing plaatsen.

=AANTAL.ALS(B2:B11,">="&D2)

De onderstaande afbeelding toont enkele voorbeeldformules en hun resultaat.

De AANTAL.ALS-functie gebruiken om tekstwaarden te tellen

Als u cellen wilt tellen die bepaalde tekenreeksen bevatten, gebruikt u die tekenreeks als het criteriumargument of de cel die een tekenreeks bevat. Als we in de onderstaande tabel bijvoorbeeld alle cellen in het bereik (B21:D27) met de tekstwaarde in cel B21 (sam) erin willen tellen, kunnen we de volgende formule gebruiken:

=AANTAL.ALS(B21:D27,B21)

Zoals we eerder hebben besproken, kunnen we de tekst 'sam' rechtstreeks in de formule gebruiken of een celverwijzing gebruiken die de criteria heeft (B21). Een tekenreeks moet altijd tussen dubbele aanhalingstekens ("") worden geplaatst wanneer deze wordt gebruikt in een formule in Excel.

=AANTAL.ALS(B21:D27,"sam")

Gebruik de onderstaande formule om cellen te tellen die geen opgegeven tekst bevatten:

=AANTAL.ALS(B21:D27,""&B21)

Zorg ervoor dat de 'niet gelijk aan' "" operator tussen dubbele aanhalingstekens.

Als u de tekst 'sam' rechtstreeks in de formule gebruikt, moet u de operator '' en de tekenreeks samen omsluiten ("sam") tussen dubbele aanhalingstekens.

=AANTAL.ALS(B21:D27,"sam") 

Jokertekens gebruiken in Excel AANTAL.ALS-functie (gedeeltelijke overeenkomst)

U kunt de AANTAL.ALS-formule met jokertekens gebruiken om cellen te tellen die een specifiek woord, zinsdeel of letters bevatten. Er zijn drie jokertekens die u kunt gebruiken in de Excel AANTAL.ALS-functie:

  • * (sterretje) - Het wordt gebruikt om cellen te tellen met een willekeurig aantal begin- en eindtekens/letters. (bijv. St* kan Stark, Stork, Stacks, enz. betekenen.
  • ? (vraagteken) - Het wordt gebruikt om cellen met een enkel teken te vinden. (Sterk kan bijvoorbeeld Stark of Stork betekenen.
  • ~ (tilde) – Het wordt gebruikt om het aantal cellen met een vraagteken of sterretje (~, *, ?) in de tekst te vinden en te tellen.

Cellen tellen die beginnen of eindigen met bepaalde tekens

Om de cellen te tellen die beginnen of eindigen met specifieke tekst met een willekeurig aantal andere tekens in een cel, gebruikt u een asterisk (*) jokerteken in het tweede argument van de AANTAL.ALS-functie.

Gebruik deze voorbeeldformule:

=AANTAL.ALS(A1:A10,"A*") – om cellen te tellen die beginnen met “A”.

=AANTAL.ALS(A19:A28,"*er") – om het aantal cellen te tellen dat eindigt met de tekens "er".

=AANTAL.ALS(A2:A12,"*QLD*") – voor het tellen van de cellen die de tekst "QLD" ergens in de tekenreeks bevatten.

EEN ? staat voor precies één teken, gebruik dit jokerteken in de AANTAL.ALS-functie hieronder om het aantal cellen te tellen dat precies +1 teken bevat waarbij '?' is gebruikt.

=AANTAL.ALS(A1:A10,"Par?s")

Lege en niet-lege cellen tellen met AANTAL.ALS-functie

De AANTAL.ALS-formule is ook handig als het gaat om het tellen van het aantal lege of niet-lege cellen in een bepaald bereik.

Tel niet-lege cellen

Als u alleen cellen wilt tellen die 'tekst'-waarden bevatten, gebruikt u de onderstaande formule. Deze formule beschouwt cellen met datums en getallen als lege cellen en neemt ze niet op in de telling.

=AANTAL.ALS(A1:B12,"*")

het jokerteken * komt alleen overeen met de tekstwaarden en retourneert het aantal van alle tekstwaarden in het opgegeven bereik.

Als u alle niet-lege cellen in een bepaald bereik wilt tellen, probeert u deze formule:

=AANTAL.ALS(A1:B12,"")

Tel lege cellen

Als u lege cellen in een bepaald bereik wilt tellen, gebruikt u de AANTAL.ALS-functie met de * jokerteken en operator in het criteriaargument om lege cellen te tellen.

Deze formule telt cellen die geen tekstwaarden bevatten:

=AANTAL.ALS(A1:B12,""&"*")

Sinds * wildcard komt overeen met elke tekstwaarde, de bovenstaande formule telt alle cellen die niet gelijk zijn aan *. Het telt ook cellen met datums en getallen als blanco's.

Om alle spaties te tellen (alle waardetypes):

=AANTAL.ALS(A1:B12,"")

Deze functie telt alleen lege cellen in het bereik.

De AANTAL.ALS-functie gebruiken om datums te tellen

U kunt cellen tellen met datums (hetzelfde als u deed met nummercriteria) die voldoen aan een logische voorwaarde of de opgegeven datum of datum in de referentiecel.

Om de cellen te tellen die de gespecificeerde datum bevatten (05-05-2020), zouden we deze formule gebruiken:

=AANTAL.ALS(B2:B10,"05-05-2020")

U kunt ook een datum in verschillende formaten specificeren als criteria in de AANTAL.ALS-functie, zoals hieronder wordt weergegeven:

Als u cellen wilt tellen die datums voor of na een bepaalde datum bevatten, gebruikt u de operatoren kleiner dan (voor) of groter dan (na) samen met de specifieke datum of celverwijzing.

=AANTAL.ALS(B2:B10,">=05/05/2020")

U kunt ook een celverwijzing gebruiken die een datum bevat door deze te combineren met de operator (tussen dubbele aanhalingstekens).

Gebruik de onderstaande formule om het aantal cellen in het bereik A2:A14 met een datum vóór de datum in E3 te tellen, waarbij de operator groter dan (<) betekent vóór de datum in E3.

=AANTAL.ALS(A2:A14,"<"&E3)

Een paar voorbeeldformules en hun resultaat:

Teldatum op basis van huidige datum

U kunt de AANTAL.ALS-functie combineren met specifieke Excel-datumfuncties, d.w.z. VANDAAG() om cellen te tellen die de huidige datum hebben.

=AANTAL.ALS(A2:A14,">"&VANDAAG())

Deze functie telt alle datums van vandaag in het bereik (A2:A14).

Tel datums tussen een specifiek datumbereik

Als u alle datums tussen twee datums wilt tellen, moet u twee criteria in de formule gebruiken.

We kunnen dit doen door twee methoden te gebruiken: AANTAL.ALS en AANTAL.ALS functies.

Excel AANTAL.ALS-functie gebruiken

U moet twee AANTAL.ALS-functies gebruiken om alle datums tussen de twee opgegeven datums te tellen.

Gebruik deze formule om de datums tussen '09-02-2020′ en '20-08-2021' te tellen:

=AANTAL.ALS(A2:A14,">02-09-2020")-AANTAL.ALS(A2:A14,">20-08-2021")

Deze formule vindt eerst het aantal cellen met een datum na 2 februari en trekt het aantal cellen met datums na 20 augustus af. Nu krijgen we het nee. cellen met datums die na 2 februari en op of vóór 20 augustus vallen (aantal is 9).

Als u niet wilt dat de formule zowel op 2 februari als op 20 augustus meetelt, gebruikt u in plaats daarvan deze formule:

=AANTAL.ALS(A2:A14,">02-09-2020")-AANTAL.ALS(A2:A14,">=20-08-2021")

Vervang de operator '>' door '>=' in het tweede criterium.

Excel COUNTIFS-functie gebruiken

De AANTAL.ALS-functie ondersteunt ook meerdere criteria en in tegenstelling tot de AANTAL.ALS-functie, telt het de cellen pas nadat aan alle voorwaarden is voldaan. Als u cellen wilt tellen met alle datums tussen twee opgegeven datums, voert u deze formule in:

=AANTALLEN.ALS(A2:A14,">"&A11,A2:A14,"<"&A10)

Als u de opgegeven datums ook in de telling wilt opnemen, gebruikt u de operators '>=' en '<='. Hier, ga met deze formule:

=AANTALLEN.ALS(A2:A14,">=02-09-2020",A2:A14,"<=20-08-2021")

Voor dit voorbeeld hebben we datum rechtstreeks in de criteria gebruikt in plaats van celverwijzing.

Hoe om te gaan met AANTAL.ALS en AANTAL.ALS met meerdere criteria in Excel

AANTAL.ALS-functie wordt meestal gebruikt voor het tellen van cellen met enkele criteria (voorwaarde) in één bereik. Maar u kunt AANTAL.ALS nog steeds gebruiken om cellen te tellen die overeenkomen met meerdere voorwaarden in hetzelfde bereik. De functie AANTAL.ALS kan echter worden gebruikt om cellen te tellen die aan meerdere voorwaarden in hetzelfde of verschillende bereiken voldoen.

Hoe getallen binnen een bereik te tellen

U kunt cellen met getallen tussen de twee opgegeven getallen tellen met behulp van twee functies: AANTAL.ALS en AANTAL.ALS.

AANTAL.ALS om getallen tussen twee getallen te tellen

Een van de gebruikelijke toepassingen voor de AANTAL.ALS-functie met meerdere criteria is het tellen van de getallen tussen twee gespecificeerde getallen, b.v. om getallen groter dan 10 maar kleiner dan 50 te tellen. Om getallen binnen een bereik te tellen, voegt u twee of meer AANTAL.ALS-functies samen in één formule. Laten we je laten zien hoe.

Stel dat u cellen in het bereik B2:B9 wilt tellen waar een waarde groter is dan 10 en kleiner dan 21 (exclusief 10 en 21), gebruik deze formule:

=AANTAL.ALS(B2:B14,">10")-AANTAL.ALS(B2:B14,">=21")

Het verschil tussen twee getallen wordt gevonden door de ene formule van de andere af te trekken. De eerste formule telt de getallen groter dan 10 (dat is 7), de tweede formule retourneert het aantal getallen groter dan of gelijk aan 21 (dat is 4), en het resultaat van de tweede formule wordt afgetrokken van de eerste formule (7 -4) om het aantal getallen tussen twee getallen te krijgen (3).

Als u cellen wilt tellen met een getal dat groter is dan 10 en kleiner dan 21 in het bereik B2:B14, inclusief de getallen 10 en 21, gebruikt u deze formule:

=AANTAL.ALS(B2:B14,">=10")-AANTAL.ALS(B2:B14,">21")

COUNTIFS om getallen tussen 2 getallen te tellen

Gebruik deze formule om getallen tussen 10 en 21 (exclusief 10 en 21) in cellen B2 tot en met B9 te tellen:

=AANTAL.ALS(B2:B14,">10",B2:B14,"<21")

Als u 10 en 21 in de telling wilt opnemen, gebruikt u gewoon 'groter dan of gelijk aan' (>=) in plaats van 'groter dan' en 'kleiner dan of gelijk aan' (<=) in plaats van 'kleiner dan'-operators in de formules .

AANTALLEN.ALS om cellen te tellen met meerdere criteria (EN-criteria)

De AANTAL.ALS-functie is de meervoudige tegenhanger van de AANTAL.ALS-functie die cellen telt op basis van twee of meer criteria in hetzelfde of meerdere bereiken. Het staat bekend als 'EN-logica' omdat de functie alleen is gemaakt voor het tellen van cellen als alle gegeven voorwaarden WAAR zijn.

We willen bijvoorbeeld weten hoe vaak (aantal cellen) dat brood (waarde in kolom A) minder dan 5 is verkocht (waarde in kolom C).

We kunnen deze formule gebruiken:

=AANTALLEN.ALS(A2:A14,"Brood",C2:C14,"<5")

AANTAL.ALS om cellen te tellen met meerdere criteria (OF-criteria)

Als u het aantal cellen wilt tellen dat aan meerdere criteria in hetzelfde bereik voldoet, voegt u twee of meer AANTAL.ALS-functies samen. Als u bijvoorbeeld wilt weten hoe vaak 'Brood' of 'Kaas' wordt herhaald in het opgegeven bereik (A2:A14), gebruikt u de onderstaande formule:

=AANTAL.ALS(A2:A14,"Brood")+AANTAL.ALS(A2:A14,"Kaas")

Deze formule telt cellen waarvoor ten minste één van de voorwaarden WAAR is. Daarom heet het ‘OF-logica’.

Als u meer dan één criterium in elk van de functies wilt evalueren, is het beter om AANTALLEN.ALS te gebruiken in plaats van AANTAL.ALS. In het onderstaande voorbeeld willen we de status 'Besteld' en 'Geleverd' voor 'Brood' krijgen, dus we zouden deze formule gebruiken:

=AANTALLEN.ALS(A2:A14,"Brood",C2:C14,"Besteld")+AANTALLEN.ALS(A2:A14,"Brood",C2:C14,"Geleverd")

We hopen dat deze gemakkelijke, maar eerder lange tutorial je een idee zal geven over het gebruik van AANTAL.ALS en AANTAL.ALS-functies in Excel.