Fórmula genérica
=COUNTIF(rng,"*")
Resumen
Para contar el número de celdas que contienen texto (es decir, no números, ni errores, ni espacios en blanco), utilice la función CONTAR.SI y un comodín. En la forma genérica de la fórmula (arriba), rng es un rango de celdas y "*" es un comodín que coincide con cualquier número de caracteres.
En el ejemplo, la celda activa contiene esta fórmula:
=COUNTIF(B4:B8,"*")
Explicación
CONTAR.SI cuenta el número de celdas que coinciden con los criterios proporcionados. En este caso, los criterios se proporcionan como el carácter comodín "*" que coincide con cualquier número de caracteres de texto.
Algunas notas:
- Los valores lógicos VERDADERO y FALSO no se cuentan como texto
- Los números no se cuentan con "*" a menos que se ingresen como texto
- Se contará una celda en blanco que comience con un apóstrofe (').
Solución COUNTIFS
Si necesita restringir los recuentos para cumplir con criterios más específicos, puede cambiar a la función CONTAR.SI. Por ejemplo, para contar celdas con texto, pero excluir celdas con solo un carácter de espacio, puede usar:
=COUNTIFS(range,"*",range," ")
Solución SUMPRODUCT
También puede usar SUMPRODUCT para contar valores de texto junto con la función ISTEXT así:
=SUMPRODUCT(--ISTEXT(rng))
El guión doble (llamado unario doble) coacciona el resultado de ISTEXT de un valor lógico de VERDADERO o FALSO, a unos y ceros. SUMPRODUCT luego devuelve la suma de unos y ceros.