Excel-formel: Räkna celler som innehåller text -

Innehållsförteckning

Generisk formel

=COUNTIF(rng,"*")

Sammanfattning

För att räkna antalet celler som innehåller text (dvs. inte siffror, inte fel, inte tomma), använd COUNTIF-funktionen och ett jokertecken. I den generiska formen av formeln (ovan) är rng ett cellområde, och "*" är ett jokertecken som matchar valfritt antal tecken.

I exemplet innehåller den aktiva cellen följande formel:

=COUNTIF(B4:B8,"*")

Förklaring

COUNTIF räknar antalet celler som matchar de angivna kriterierna. I det här fallet tillhandahålls kriterierna som jokertecken "*" som matchar valfritt antal texttecken.

Några anteckningar:

  • De logiska värdena SANT och FALSK räknas inte som text
  • Siffror räknas inte med "*" om de inte anges som text
  • En tom cell som börjar med en apostrof (') räknas.

COUNTIFS-lösning

Om du behöver begränsa antalet räkningar för att uppfylla mer specifika kriterier kan du växla till COUNTIFs-funktionen. Till exempel, för att räkna celler med text, men utesluta celler med endast ett mellanslag, kan du använda:

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

SUMPRODUCT-lösning

Du kan också använda SUMPRODUCT för att räkna textvärden tillsammans med funktionen ISTEXT så:

=SUMPRODUCT(--ISTEXT(rng))

Det dubbla bindestrecket (kallat en dubbel unary) tvingar resultatet av ISTEXT från ett logiskt värde på SANT eller FALSKT till 1 och 0. SUMPRODUCT returnerar sedan summan av enor och nollor.

Intressanta artiklar...