
Samenvatting AANTALARG functie
De AANTALARG() functie in Excel is een van de meest gebruikte functies om snel te tellen hoeveel cellen niet leeg zijn in een bepaald bereik. Of het nu gaat om cijfers, tekst, fouten of logische waarden: alles wat niet leeg is, telt mee. Je gebruikt deze functie vaak om te analyseren hoeveel invoer er al is gedaan in een dataset, om voortgang te meten of om te controleren of velden zijn ingevuld.
In tegenstelling tot de AANTAL() functie, die alleen numerieke waarden telt, kijkt AANTALARG() naar de aanwezigheid van elke soort inhoud. Dat maakt het een ideale keuze voor lijsten met gemengde data, bijvoorbeeld namen, opmerkingen of ingevulde datums.
Vertaling
Nederlands: AANTALARG()
Engels: COUNTA()
Duits: ANZAHL2()
Resultaat waarde
Tel het aantal niet-lege cellen, kijkt naar getallen en letters.Doel
Het doel van de AANTALARG() functie is het tellen van alle cellen die niet leeg zijn binnen een of meer bereiken. Zo krijg je direct inzicht in hoeveel cellen zijn ingevuld, ongeacht het type inhoud.
Je kunt de functie gebruiken voor rapportages, controleberekeningen of in combinatie met functies als ALS(), INDIRECT() of BLADEN() voor dynamische analyses.
Syntaxis
=AANTALARG(waarde1; [waarde2])
Argumenten
waarde1
Dit is het eerste bereik of de eerste waarde die je wilt tellen. Dit argument is verplicht. Het kan een cel, een bereik of een directe waarde zijn, bijvoorbeeld "tekst" of 42.
waarde2 – [optioneel]
Je kunt meerdere waarden of bereiken toevoegen door ze te scheiden met een puntkomma. Excel telt vervolgens alle niet-lege cellen uit elk bereik.
Er kunnen tot 255 argumenten worden opgegeven, wat betekent dat je AANTALARG() over een groot aantal afzonderlijke bereiken kunt toepassen.
Let erop dat de functie booleans (WAAR/ONWAAR), tekst en foutwaarden meetelt, maar cellen met een lege string (="") als leeg beschouwt.
Gebruik van AANTALARG functie
De AANTALARG() functie gebruik je wanneer je wilt weten hoeveel cellen in een bepaald bereik zijn ingevuld — ongeacht de inhoud. Stel dat je een lijst met deelnemers hebt in kolom A. Om te tellen hoeveel deelnemers al zijn ingevoerd, gebruik je:
=AANTALARG(A2:A50)
Excel geeft dan het aantal niet-lege cellen tussen A2 en A50.
Je kunt ook meerdere bereiken combineren. Als je bijvoorbeeld namen in kolom A en opmerkingen in kolom B hebt, dan kun je alles samen tellen:
=AANTALARG(A2:A50;B2:B50)
Combineer de functie met ALS() om een waarschuwing te tonen als er nog cellen leeg zijn:
=ALS(AANTALARG(A2:A50)<49;"Nog niet volledig ingevuld";"Compleet")
Of gebruik INDIRECT() om dynamisch te tellen in een bereik dat je via een celverwijzing opgeeft:
=AANTALARG(INDIRECT(B1))
Als in cel B1 bijvoorbeeld “C2:C100” staat, telt Excel automatisch dat bereik.
Je kunt de functie ook combineren met BLAD() of BLADEN() om dynamisch informatie per werkblad te controleren.
Waarom de AANTALARG functie gebruiken?
De AANTALARG() functie is bijzonder handig omdat ze elk type inhoud telt. Waar AANTAL() stopt bij cijfers, gaat AANTALARG() verder. Als je bijvoorbeeld in een projectoverzicht wilt weten hoeveel velden zijn ingevuld – ongeacht of iemand tekst of een getal heeft ingevuld – dan is AANTALARG() de juiste keuze.
=AANTALARG(C2:C100)
Met deze formule zie je in één oogopslag hoeveel rijen in je lijst al data bevatten.
Een veelvoorkomende fout is dat men denkt dat cellen met een formule als =ALS(1=2;"";"X") ook worden meegeteld. Dat is niet zo, want de lege string ("") wordt door AANTALARG() genegeerd. Wil je zulke cellen toch meetellen, gebruik dan een extra voorwaarde via ALS() of SOMPRODUCT().
Een tip: gebruik AANTALARG() samen met AANTAL() om te controleren of alle waarden getallen zijn. Het verschil tussen beide resultaten toont hoeveel cellen tekst bevatten.
Opmerkingen AANTALARG functie
- AANTALARG() telt geen lege cellen of cellen met een lege string (
=""). - Formules die een lege tekst opleveren, worden als leeg beschouwd.
- Logische waarden (WAAR/ONWAAR) worden wel meegeteld.
- Foutwaarden zoals
#N/Bof#WAARDE!worden meegeteld. - Tot 255 argumenten kunnen worden opgegeven.
- Tekst in aanhalingstekens, zoals
"tekst", telt als één niet-lege waarde. - De functie negeert volledig lege cellen, zelfs als ze een opmaak of achtergrondkleur hebben.
- In Excel Online en Mobile werkt AANTALARG() hetzelfde als in de desktopversie.
- De Engelse functienaam is COUNTA().
- Als je cellen dynamisch wilt tellen op basis van criteria, gebruik dan AANTAL.ALS() in plaats van AANTALARG().
- Combineer AANTALARG() met ISLEEG() voor geavanceerde controles op leegte.
- In formules met gescheiden bereiken telt Excel dubbel als dezelfde cel in meerdere bereiken voorkomt.
