Post actualizado el día octubre 24, 2026 by DeiviSanzPlay
Por qué tus recuentos de texto fallan (y no es la fórmula)
La mayoría de los recuentos erróneos en Excel no vienen de escribir mal CONTAR.SI, sino de no entender qué considera Excel «texto». Una celda con un espacio, una fórmula que devuelve «» o un número importado como texto rompen el resultado sin que salte ningún aviso. Antes de tocar la fórmula, revisa el origen del dato.
Error 1: confundir celda vacía con celda que contiene «»
Si usas CONTARA sobre un rango con fórmulas que devuelven cadena vacía, contarás celdas que visualmente están en blanco. CONTARA cuenta cualquier valor no vacío, incluida la cadena vacía de una fórmula. Para texto real, CONTAR.SI(rango;»?*») es más fiable porque exige al menos un carácter. Ojo: el asterisco no coincide con cadenas vacías, pero sí con un espacio.
Error 2: espacios invisibles que inflan el recuento
Un caso que veo con frecuencia: datos pegados desde un ERP o un CSV donde cada celda «vacía» trae un espacio. CONTARA las cuenta como texto y el total se dispara. La solución práctica es limpiar con ESPACIOS en una columna auxiliar antes de contar, o usar una fórmula matricial con LARGO(ESPACIOS(rango))>0. En versiones con matrices dinámicas basta con =SUMA(–(LARGO(ESPACIOS(A2:A100))>0)).
Error 3: números guardados como texto
Excel distingue entre el número 123 y el texto «123». Si cuentas con ESNUMERO o con criterios numéricos, los valores importados como texto quedan fuera. Según la documentación oficial de Microsoft, el indicador de error verde (triángulo) delata estos casos, pero no aparece en columnas muy anchas ni en libros protegidos. Comprueba con =ESNUMERO(A2) antes de dar por bueno el total.
Error 4: criterios con comodines mal escapados
En CONTAR.SI, los caracteres *, ? y ~ tienen significado especial. Si buscas literalmente un asterisco (por ejemplo, en referencias de producto tipo «A*B»), debes escaparlo con virgulilla: «~*». Sin ese detalle, el criterio coincide con cualquier cadena y el resultado no tiene nada que ver con lo esperado.
Error 5: rangos de distinto tamaño
Cuando el rango de criterios y el de recuento no coinciden en filas, Excel no siempre avisa. En CONTAR.SI.CONJUNTO con varios rangos, un desfase de una fila desplaza todos los criterios y produce cifras plausibles pero falsas. Verifica que todos los rangos tengan la misma altura; si trabajas con tablas estructuradas, usa referencias de tabla para que crezcan juntas.
Limitaciones que conviene asumir
Ninguna fórmula de recuento distingue mayúsculas de minúsculas: CONTAR.SI trata «Madrid» y «madrid» igual. Si necesitas esa distinción, tendrás que recurrir a SUMARPRODUCTO con EXACTO, y aun así el rendimiento cae en hojas grandes. Tampoco hay una función nativa que cuente solo texto sin contar errores o valores lógicos; para eso hay que combinar ES.TEXTO con una suma matricial, y ES.TEXTO no existe como tal en todas las versiones: se simula con ESTEXTO o con ESNUMERO negado.
Mi recomendación tras depurar infinidad de hojas: cuenta primero con CONTARA, compara con CONTAR.SI(rango;»?*») y si los números no cuadran, revisa espacios y tipos antes de reescribir la fórmula. El error casi nunca está en la sintaxis.
Perfiles verificables: Sitio web
Publicado el 24 de October de 2026. Última revisión: 24 de October de 2026.