Excel-formule: tel cellen die tekst bevatten -

Inhoudsopgave

Generieke formule

=COUNTIF(rng,"*")

Samenvatting

Gebruik de AANTAL.ALS-functie en een jokerteken om het aantal cellen te tellen dat tekst bevat (dus geen getallen, geen fouten, niet blanco). In de generieke vorm van de formule (hierboven) is rng een celbereik en is "*" een jokerteken dat overeenkomt met een willekeurig aantal tekens.

In het voorbeeld bevat de actieve cel deze formule:

=COUNTIF(B4:B8,"*")

Uitleg

AANTAL.ALS telt het aantal cellen dat overeenkomt met de opgegeven criteria. In dit geval worden de criteria geleverd als het jokerteken "*" dat overeenkomt met een willekeurig aantal teksttekens.

Een paar opmerkingen:

  • De logische waarden TRUE en FALSE worden niet als tekst geteld
  • Getallen worden niet geteld door "*", tenzij ze als tekst worden ingevoerd
  • Een lege cel die begint met een apostrof ('), wordt geteld.

COUNTIFS-oplossing

Als u het aantal wilt beperken om aan specifiekere criteria te voldoen, kunt u overschakelen naar de functie AANTAL.ALS. Als u bijvoorbeeld cellen met tekst wilt tellen, maar cellen met alleen een spatie wilt uitsluiten, kunt u het volgende gebruiken:

=COUNTIFS(range,"*",range," ")

SUMPRODUCT-oplossing

U kunt SOMPRODUCT ook gebruiken om tekstwaarden samen met de functie ISTEKST als volgt te tellen:

=SUMPRODUCT(--ISTEXT(rng))

Het dubbele koppelteken (een dubbel unair genoemd) dwingt het resultaat van ISTEKST van een logische waarde van WAAR of ONWAAR naar enen en nullen. SOMPRODUCT retourneert vervolgens de som van enen en nullen.

Interessante artikelen...