
Generieke formule
=COUNTA(range)
Samenvatting
Om cellen te tellen die niet leeg zijn in een bereik, kunt u de COUNTA-functie gebruiken. In het getoonde voorbeeld bevat D5 deze formule:
=COUNTA(B5:B9)
Uitleg
COUNTA is volledig automatisch. Wanneer een celbereik wordt gegeven, retourneert het een aantal cellen dat getallen, tekst, logische waarden en fouten bevat. Lege cellen worden genegeerd.
Met AANTAL.ALS en AANTAL.ALS
Om niet-lege cellen te tellen met de AANTAL.ALS-functie, kunt u een formule als deze gebruiken:
=COUNTIF(range,"")
Deze zelfde benadering kan als volgt worden uitgebreid met de COUNTIFS-functie:
=COUNTIFS(rng1,">100",rng2,"")
Hier tellen we cellen wanneer de waarde in rng1 groter is dan 100 en rng2 niet leeg is.
Zie ook: 50 voorbeelden van formulecriteria.
Tel cellen met minstens één teken
Een probleem met COUNTA is dat het ook lege strings telt die worden geretourneerd door formules (= ""). Als u dit probleem tegenkomt, kunt u een formule als deze gebruiken:
=SUMPRODUCT(--(LEN(A1:A100)>0))
Hier retourneert de functie LEN een aantal tekens voor elke cel in het bereik, dat vervolgens wordt vergeleken met nul met de operator groter dan (>). Deze uitdrukking retourneert TRUE voor cellen die ten minste 1 teken bevatten en FALSE voor andere. De dubbele negatieve (-) wordt gebruikt om de TRUE / FALSE-waarden te dwingen tot enen en nullen, en de SOMPRODUCT-functie retourneert de som.
Tel lege cellen
Om lege cellen te tellen, kunt u de COUNTBLANK-functie als volgt gebruiken:
=COUNTBLANK(B4:B9)