Cómo contar celdas con texto en Excel
Cuenta celdas con texto mediante CONTAR.SI, CONTARA y SUMAPRODUCTO, distinguiendo vacíos, fórmulas, comodines y números.
Contar texto con CONTAR.SI
El comodín * representa cualquier secuencia: =CONTAR.SI(A2:A100;"*") cuenta texto, pero no números ni fechas numéricas.
Para buscar una palabra usa "*pendiente*"; para una etiqueta exacta, elimina los comodines. CONTAR.SI no distingue mayúsculas.
Cuándo CONTARA es diferente
=CONTARA(A2:A100) cuenta texto, números, fechas, errores, valores lógicos y fórmulas que devuelven "".
Una celda aparentemente vacía puede contener un espacio. Compara CONTARA, CONTAR y la longitud del contenido cuando el total sorprenda.
SUMAPRODUCTO para probar tipos
=SUMAPRODUCTO(--ESTEXTO(A2:A100)) hace explícita la comprobación de tipo. Evita columnas completas en libros grandes.
Si los espacios no deben contar, límpialos en el origen o prueba LARGO(ESPACIOS(A2))>0 en una columna auxiliar.
Errores comunes
CONTAR.SI con * no equivale a contar no vacíos, y CONTARA no cuenta solo texto. Las fechas normales son números aunque se vean como texto.
Comprueba los tipos después de cada importación antes de usar el recuento en un indicador.
Tu turno
En C2, cuenta las celdas de texto de A2:A6.
| A | B | C | |
|---|---|---|---|
| 1 | Valor | Textos | |
| 2 | Abierto | ||
| 3 | 12 | ||
| 4 | Cerrado | ||
| 5 | 8 | ||
| 6 | Pendiente |
Respuesta: =CONTAR.SI(A2:A6;"*")
Ejemplo resuelto
Ejemplo comprobado: Cuenta solo texto, celdas no vacías o valores que cumplen un patrón.
| A | |
|---|---|
| 1 | Valor |
| 2 | Abierto |
| 3 | 12 |
| 4 | 007 |
| 5 | Cerrado |
| 6 | TRUE |
| 7 | |
| 8 | Pendiente |
| Fórmula | Resultado |
|---|---|
=CONTAR.SI(A2:A8;"*") | 4 |
=CONTARA(A2:A8) | 6 |
=CONTAR(A2:A8) | 1 |
=SUMAPRODUCTO(--ESTEXTO(A2:A8)) | 4 |
=CONTAR.SI(A2:A8;"*e*") | 3 |
=CONTAR.BLANCO(A2:A8) | 1 |
Lista rápida de errores
- Usar CONTARA cuando hay que excluir números.
- Suponer que una fecha visible es texto.
- Ignorar espacios o cadenas vacías devueltas por fórmulas.
Preguntas frecuentes
¿CONTAR.SI con * cuenta números?
No. Cuenta valores de texto, incluso texto que parece un número.
¿Cómo cuento celdas no vacías?
Usa CONTARA; recuerda que una fórmula que devuelve una cadena vacía sigue siendo un valor.
¿Cómo cuento texto que contiene una palabra?
Usa un criterio como "*abierto*".
¿Distingue mayúsculas?
No. Para eso hace falta una fórmula más especializada.
Practica esta habilidad
Continúa con una lección comprobada de FormulaCamp (en inglés): Counting: COUNT, COUNTA, COUNTBLANK (en inglés) Gratis
Abrir la lección gratis (en inglés)