
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.