INICIO
ofimatica · microsoft excel
en excel para contar las celdas de un rango o columna que sea texto lo hacemos con la función, Hoja de cálculo de Excel mostrando la fórmula CONTAR.CON para contar celdas de texto en una columna
ofimatica ·#8552 ·Lectura 3 min

¿En excel para contar las celdas de un rango o columna que sea texto lo hacemos con la función?

Respuesta corta

La función correcta es CONTAR.CON(rango;"?*") para contar exclusivamente celdas con texto en Excel.

01

Función de Excel para contar celdas de texto en un rango

Para contar las celdas de un rango o columna que contienen texto en Excel, la función que necesitas es CONTAR.CON (en inglés, COUNTIF). Esta función permite aplicar un criterio específico para filtrar y contar únicamente las celdas que cumplen una condición definida.


La sintaxis básica es: =CONTAR.CON(rango; "criterio"). Para identificar celdas con texto, el criterio más efectivo es usar el comodín de carácter "?*", que significa "una o más cadenas de caracteres", es decir, cualquier contenido de texto.


Por ejemplo, si tus datos están en la columna A desde la fila 2 hasta la 50, escribirías: =CONTAR.CON(A2:A50; "?*"). Esto devolverá el número exacto de celdas que contienen al menos un carácter de texto, ignorando celdas vacías y celdas con números.


Es importante diferenciar esta función de otras que pueden causar confusión:


FunciónQué cuenta
CONTAR (COUNT)Solo celdas con números
CONTARA (COUNTA)Todas las celdas no vacías (texto, números, errores, etc.)
CONTAR.CON (COUNTIF)Celdas que cumplen un criterio, en este caso texto
COUNTANo distingue entre tipos de datos


Si necesitas mayor precisión y quieres excluir celdas que contengan fórmulas que devuelven texto, puedes combinar funciones con SUMA.PRODUCTO y ESTXT: =SUMA.PRODUCTO(--ESTXT(A2:A50)). Esta fórmula cuenta exclusivamente las celdas cuyo contenido es estrictamente una cadena de texto.


Un dato útil: si tu rango incluye celdas con espacios en blanco que visualmente parecen vacías pero técnicamente contienen un espacio, el criterio "?*" las contará como texto. Para evitarlo, puedes usar =CONTAR.CON(A2:A50;"?*") combinado con una limpieza previa de datos.


Consejo práctico: Si trabajas en una tabla estructurada (Insertar > Tabla), puedes hacer referencia a la columna entera con su nombre, por ejemplo =CONTAR.CON(Tabla1[Columna];"?*"), lo que hace la fórmula más legible y resistente ante la inserción de filas.


Recuerda que Excel es sensible al uso de comillas dobles para los criterios. Si tu versión usa punto y coma como separador de argumentos, mantén esa convención; si usa coma, ajusta en consecuencia. Puedes verificar el separador en Archivo > Opciones > Avanzadas.

CONTARA cuenta TODAS las celdas no vacías (números incluidos), por lo que NO es la función adecuada si solo quieres texto.

Dato clave
en excel para contar las celdas de un rango o columna que sea texto lo hacemos con la función, Persona usando la función CONTAR.CON en Excel para contar celdas de texto en una columna
Imagen

Persona usando la función CONTAR.CON en Excel para contar celdas de texto en una columna

02

Usa CONTAR.CON con criterio de texto para obtener el recuento exacto

Además del método principal con CONTAR.CON, existen alternativas útiles según el contexto de tu hoja de cálculo. Cada una tiene su ventaja particular dependiendo del volumen de datos y de la complejidad del análisis que necesites realizar.


Para hojas con un gran volumen de datos (decenas de miles de filas), la combinación SUMA.PRODUCTO(--ESTXT(rango)) puede ser más eficiente que CONTAR.CON en ciertos casos, ya que no recorre el rango múltiples veces. Sin embargo, para volúmenes moderados, CONTAR.CON es perfectamente suficiente y más intuitivo.


Si necesitas contar texto pero excluyendo celdas con errores (#N/D, #REF!, etc.), la fórmula =CONTAR.CON(A2:A50;"?*") ya lo hace de forma natural, ya que los errores no coinciden con el patrón de texto.


Otra situación común: contar celdas de texto en una columna donde algunas contienen números como texto (por ejemplo, códigos postales o teléfonos). En ese caso, CONTAR.CON(A2:A50;"?*") los incluirá correctamente porque Excel los trata como cadenas de caracteres.


Atajo de teclado útil: Si seleccionas el rango y presionas F9, Excel muestra el valor calculado de la fórmula en la barra de fórmulas. Para volver, pulsa Esc. Esto te ayuda a depurar rápidamente.


En resumen, aunque parezca que CONTARA es la respuesta obvia al "contar celdas", esta no distingue entre texto y números. La función correcta para contar específicamente celdas de texto es CONTAR.CON con el criterio de comodín de carácter.


Practica con una tabla pequeña antes de aplicar la fórmula a tu dataset completo, verificando que los resultados coincidan con una inspección visual de las celdas.

Conclusión

¿en excel para contar las celdas de un rango o columna que sea texto lo hacemos con la función?

En conclusión, cuando necesites contar únicamente las celdas que contienen texto en un rango o columna de Excel, la función adecuada es CONTAR.CON (COUNTIF) con el criterio de comodín "?*". Evita confundirla con CONTARA, que cuenta todo contenido no vacío sin distinguir tipos de datos. Dominar esta distinción te ahorrará errores en tablas dinámicas, informes y análisis de datos.

Fuentes: soportetecnico.microsoft.com, excel.practicopedia.com, canalrutoweb.es
4.7 / 5 · 40 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías