Excel-formel: Tæl celler, der indeholder tekst -

Indholdsfortegnelse

Generisk formel

=COUNTIF(rng,"*")

Resumé

For at tælle antallet af celler, der indeholder tekst (dvs. ikke tal, ikke fejl, ikke blanke), skal du bruge COUNTIF-funktionen og et jokertegn. I den generiske form med formlen (ovenfor) er rng en række celler, og "*" er et jokertegn, der matcher et hvilket som helst antal tegn.

I eksemplet indeholder den aktive celle denne formel:

=COUNTIF(B4:B8,"*")

Forklaring

COUNTIF tæller antallet af celler, der matcher de leverede kriterier. I dette tilfælde leveres kriterierne som jokertegnet "*", der matcher et vilkårligt antal teksttegn.

Et par noter:

  • De logiske værdier SAND og FALSK tælles ikke med som tekst
  • Tal tælles ikke med "*", medmindre de indtastes som tekst
  • En tom celle, der begynder med en apostrof ('), tælles.

COUNTIFS-løsning

Hvis du har brug for at begrænse optællinger for at opfylde mere specifikke kriterier, kan du skifte til funktionen COUNTIFs. Hvis du f.eks. Vil tælle celler med tekst, men udelukke celler med kun et mellemrumstegn, kan du bruge:

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

SUMPRODUCT-opløsning

Du kan også bruge SUMPRODUCT til at tælle tekstværdier sammen med funktionen ISTEXT således:

=SUMPRODUCT(--ISTEXT(rng))

Den dobbelte bindestreg (kaldet en dobbelt unary) tvinger resultatet af ISTEXT fra en logisk værdi på SAND eller FALSK til 1 og 0. SUMPRODUCT returnerer derefter summen af ​​ens og nuller.

Interessante artikler...