Texto en celdas

Cómo contar celdas vacías en Excel con CONTAR.BLANCO y otras fórmulas

octubre 28, 2026 Tuto Excel 10 min read
Cómo contar celdas vacías en Excel con CONTAR.BLANCO y otras fórmulas

Llevas un registro de pedidos y necesitas saber cuántos emails faltan antes de enviar la newsletter. Aquí vas a aprender a contar celdas vacías en Excel con tres funciones pensadas justo para eso: CONTAR.BLANCO (COUNTBLANK), CONTARA (COUNTA) y CONTAR (COUNT), más CONTAR.SI.CONJUNTO cuando el recuento lleva condiciones. Cuando termines sabrás distinguir entre hueco sin nada, fórmula que devuelve "" y espacio en blanco, y harás recuentos exactos sobre una hoja de contactos en Excel 2010, 2013, 2016, 2019, 2021, 2024, Microsoft 365 y Excel para la web, ya que estas funciones existen en todas esas versiones.

Qué significa que una celda esté vacía en Excel

Una hoja de pedidos con la columna Email a medias lo demuestra: contar «vacías» cambia según lo que consideres vacío, porque Excel maneja tres estados muy parecidos visualmente pero distintos a efectos de fórmula.

El primero es la celda verdaderamente vacía: no tiene nada, ni valor, ni fórmula. Visualmente se ve igual que las otras dos, pero para Excel es un hueco puro. Si la usas en operaciones, cuenta como 0 en multiplicaciones y se ignora en sumas y promedios.

El segundo es una celda con una fórmula que devuelve una cadena vacía, normalmente =SI(C3=0;"";"dato"). Visualmente parece vacía, pero para Excel contiene un resultado (una cadena de texto de longitud cero), así que CONTARA la cuenta como llena y CONTAR.BLANCO la cuenta como vacía. Esta diferencia es la fuente de errores más común al cruzar funciones.

El tercero es una celda con un carácter invisible: un espacio normal (Espacio, carácter 32) o un espacio «duro» propio de páginas web (carácter 160). Para Excel contiene un carácter, así que ninguna de las dos funciones anteriores la considera vacía. Si copias datos de la web, esto pasa mucho.

Cuidado: un solo espacio en una celda hace que CONTAR.BLANCO la ignore, y si la metes en una multiplicación obtienes #¡VALOR!, no cero.

CONTAR.BLANCO, CONTARA y CONTAR: qué cuenta cada una

Esta tabla compara las tres funciones básicas para contar vacías y ocupadas, con lo que cada una ignora para que aciertes a la primera.

Función (inglés) Qué cuenta Qué ignora
CONTAR.BLANCO (COUNTBLANK) Huecos sin nada y fórmulas que devuelven "". Celdas con números, texto, fechas, VERDADERO/FALSO, errores y un solo espacio.
CONTARA (COUNTA) Números, texto, fechas, VERDADERO/FALSO, errores y fórmulas que devuelven "". Huecos sin nada. Las que contienen solo un espacio sí cuentan.
CONTAR (COUNT) Solo números y fechas (las fechas son números con formato). Texto, VERDADERO/FALSO, errores, "" y huecos sin nada.

Las tres tienen la misma sintaxis de rango y se diferencian en el filtro que aplican por dentro.

CONTAR.BLANCO (COUNTBLANK): solo celdas verdaderamente vacías

=CONTAR.BLANCO(B2:B8)
Nota: CONTAR.BLANCO también cuenta las fórmulas que devuelven "", así que si en una columna usas =SI(condición;"";"dato") te incluirá esas celdas en el recuento de vacías, algo que CONTARA no hace.

CONTARA (COUNTA): todo lo que tenga algo dentro

=CONTARA(B2:B8)

Cuenta cualquier celda con contenido: texto, números, fechas, los valores lógicos VERDADERO/FALSO y los errores como #¡VALOR!. También cuenta las fórmulas que devuelven "", porque para Excel esa celda contiene un resultado.

CONTAR (COUNT): solo números y fechas

=CONTAR(B2:B8)

Útil cuando quieres ignorar los textos y dejar solo lo numérico, por ejemplo para saber cuántos emails tienen un número de pedido asociado.

Contar vacías en una lista de contactos

Imagina la hoja Contactos de tu tienda, con 7 filas y las columnas Nombre, Email y Ciudad. La usaremos como ejemplo durante todo el tutorial.

A1fx**Nombre**
A B C
1 Nombre Email Ciudad
2 Laura laura@tienda.es Madrid
3 Pedro Bilbao
4 Ana ana@tienda.es Sevilla
5 Luis Valencia
6 Marta marta@tienda.es Málaga
7 Iván Zaragoza
8 Sara sara@tienda.es Murcia
Contactos

Los huecos de la columna Email son celdas verdaderamente vacías: B3, B5 y B7.

Pasos para prepararla:

  1. En la celda E1 escribe Recuento y pon el título en negrita con Ctrl+N.
  2. En E2, E3 y E4 reserva hueco para las tres cuentas que vas a sacar.
  3. Ajusta el ancho de la columna B para que se vean los emails.
Comprueba: la columna Email tiene tres huecos. Si ves menos o más, revisa que no haya quedado un espacio en alguna celda.

El recuento rápido con CONTAR.BLANCO

Ahora escribe la fórmula principal en E2:

=CONTAR.BLANCO(B2:B8)

Resultado: 3, los tres huecos puros de B3, B5 y B7.

Para contrastar, en E3 escribe:

=CONTARA(B2:B8)

Resultado: 5, porque CONTARA cuenta todas las celdas con algo dentro y omite solo los huecos puros.

Comprueba: E2 = 3 y E3 = 5. La suma de las dos cuentas (3 + 5) debe ser igual al número total de celdas del rango (8).

Cuando la celda «vacía» tiene un espacio

Ahora haz el experimento más importante: ve a B5 y pulsa la barra espaciadora una sola vez. Visualmente B5 sigue pareciendo vacía, pero ahora contiene un carácter invisible.

Vuelve a mirar E2. CONTAR.BLANCO sigue dando 3, porque B5 ya no es un hueco puro y la cuenta no cambia. La diferencia es que ahora E3 (CONTARA) sigue dando 5, una situación que parece un desajuste: tienes un «email» que no es email ni es hueco.

Cuidado: tras pulsar espacio en B5, sigue habiendo 1 hueco puro en tu hoja real, no 3. Una exportación desde la web suele llegar así, con espacios duros (carácter 160) en lugar de espacios normales.

Detectar vacías con condiciones: CONTAR.SI.CONJUNTO

Vas a ampliar la hoja con la columna Fecha de envío para responder a una pregunta más útil: cuántos pedidos están sin email y ya se enviaron en 2026.

A1fx**Nombre**
A B C D
1 Nombre Email Ciudad Fecha envío
2 Laura laura@tienda.es Madrid 15/01/2026
3 Pedro Bilbao 03/02/2026
4 Ana ana@tienda.es Sevilla 20/03/2026
5 Luis Valencia 12/04/2026
6 Marta marta@tienda.es Málaga 05/05/2026
7 Iván Zaragoza 18/06/2026
8 Sara sara@tienda.es Murcia 09/07/2026
Contactos

La fórmula clave usa CONTAR.SI.CONJUNTO (COUNTIFS) con dos criterios: email no vacío y fecha a partir del 1 de enero de 2026:

=CONTAR.SI.CONJUNTO(B2:B8;"<>";D2:D8;">=01/01/2026")

Resultado: 4, los pedidos enviados en 2026 con email real: Laura, Ana, Marta y Sara.

Nota: con Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en lugar del punto y coma.

El criterio "<>" en CONTAR.SI y CONTAR.SI.CONJUNTO

El criterio "<>" significa «distinto de vacío» y es el inverso de CONTAR.BLANCO dentro de CONTAR.SI y CONTAR.SI.CONJUNTO:

=CONTAR.SI(B2:B8;"<>")

Resultado: 5, los emails con algo dentro. Es la forma de reutilizar CONTAR.SI con condiciones cuando ya manejas CONTAR.BLANCO.

Vacías reales, fórmulas "" y caracteres invisibles

Tres recuentos que no cuadran y la causa exacta de cada uno.

La fórmula que devuelve "" no se cuenta como vacía para CONTARA

B3fx=SI(C3=0;"";"dato")
A B C
1 Producto Mostrar Stock
2 Lápiz dato 12
3 Cuaderno 0
4 Goma dato 25
Pedidos

B3 muestra nada, pero contiene la fórmula =SI(C3=0;"";"dato"). CONTAR.BLANCO da 1 (la cuenta como vacía) y CONTARA da 3 (la cuenta como llena). El resultado depende de la función que elijas; no es un error, es el comportamiento documentado.

Celdas con espacios o saltos de línea invisibles

Para detectar espacios normales (carácter 32) y espacios duros (carácter 160) que se cuelan al copiar de la web, usa SUMAPRODUCTO con LARGO y ESPACIOS:

=SUMAPRODUCTO(--(LARGO(ESPACIOS(B2:B8))>0))

Resultado: 5, las celdas que tienen texto «real» una vez eliminado el espacio. En nuestro ejemplo, el hueco puro se queda fuera porque ESPACIOS devuelve "" para los huecos. Para limpiar de verdad, aplica ESPACIOS por columna sobre una copia de los datos.

El recuento se queda trasnochado tras filtrar

A1fx**Nombre**
A B C
1 Nombre Email Ciudad
2 Laura laura@tienda.es Madrid
3 Pedro Bilbao
4 Ana ana@tienda.es Sevilla
5 Marta marta@tienda.es Málaga
Contactos

Con un Autofiltro mostrando solo las filas de Madrid y Sevilla, CONTARA sobre B2:B8 sigue mirando toda la columna y devuelve 3, no las 2 visibles. Para que respete el filtro, abre el menú en E2 con Ctrl+G o escribe directamente:

=SUBTOTALES(3;B2:B8)

SUBTOTALES con código 3 es equivalente a CONTARA; con código 103 ignora también las filas ocultas manualmente, no solo las filtradas. La función AGREGAR (AGGREGATE) ofrece un control aún más fino: su segundo argumento 7 ignora filas ocultas y errores a la vez.

Lo que ya sabes hacer contando celdas vacías

  • Elige CONTAR.BLANCO cuando buscas huecos puros, CONTARA cuando quieres saber qué celdas tienen algo dentro y CONTAR si solo te interesan números y fechas.
  • Ojo con las fórmulas que devuelven "": CONTAR.BLANCO las cuenta como vacías y CONTARA como llenas; decide tú cuál de las dos cuentas quieres.
  • ESPACIOS (TRIM) limpia el carácter 32; los caracteres 160 de origen web hay que eliminarlos aparte antes de hacer el recuento.
  • CONTAR.SI.CONJUNTO con el criterio "<>" es la forma natural de añadir condiciones al recuento de no vacías.
  • Tras filtrar, sustituye CONTARA por SUBTOTALES(3;…) o por AGREGAR con la opción 7 para que el recuento respete lo que se ve.

El siguiente paso es convertir esta hoja en una Tabla (Insertar > Tablas > Tabla) para que las fórmulas se actualicen solas al añadir filas y los recuentos pasen de rangos B2:B8 a referencias estructuradas del estilo tblContactos[Email].

Dudas al usar CONTAR.BLANCO y CONTARA

1. ¿Cómo contar celdas con texto en Excel?

Para contar solo celdas con texto, usa CONTARA, que cuenta las celdas que no están vacías, y réstale las que contienen números: =CONTARA(A1:A100)-CONTAR(A1:A100). El resultado te dice cuántas celdas del rango contienen texto o fórmulas que devuelven texto.

2. ¿Cómo contar celdas llenas en Excel?

La función CONTARA (COUNTA en inglés) cuenta todas las celdas que no están vacías, ya tengan cifras, letras o fórmulas. Escríbela como =CONTARA(A1:A100) y te devolverá el número total de celdas con contenido dentro del rango indicado.

3. ¿Qué función cuenta las celdas vacías?

La función específica para contar celdas en blanco es CONTAR.BLANCO (COUNTBLANK), y se usa así: =CONTAR.BLANCO(A1:A100). También puedes hacerlo con SUMA negando CONTARA: =FILAS(A1:A100)-CONTARA(A1:A100), útil cuando CONTAR.BLANCO no esté disponible.

4. ¿Cómo contar celdas que no están vacías en Google Sheets?

En Google Sheets la función equivalente es CONTARA (COUNTA en inglés). Escribe =COUNTA(A1:A100) y te devolverá cuántas celdas del rango tienen algún valor, ya sea texto, número o el resultado de una fórmula. Funciona igual que en Excel.

5. ¿Qué es la función CONTAR.SI en Excel?

CONTAR.SI (COUNTIF) cuenta celdas que cumplen una condición. Por ejemplo, =CONTAR.SI(A1:A100;">100") cuenta cuántas celdas del rango superan el valor 100. Admite criterios con números, texto y comodines como * y ?.

6. ¿Qué atajo permite deshacer la última acción en Excel?

El atajo para deshacer la última acción es Ctrl+Z en Windows y Cmd+Z en Mac. Puedes pulsarlo repetidamente para deshacer varios pasos seguidos. Para rehacer lo deshecho, usa Ctrl+Y en Windows o Cmd+Y en Mac.

7. ¿Qué hace la función CONTARA en Excel?

CONTARA (COUNTA en inglés) cuenta las celdas que no están vacías dentro de un rango, incluyendo números, texto, fechas, errores y fórmulas que devuelven cualquier valor. Su sintaxis es =CONTARA(A1:A100) y solo ignora las verdaderamente en blanco.

Fuentes

  1. MicrosoftContar celdas no vacías en Excel – Microsoft Supportconsultado el 12/10/2026
  2. MicrosoftCONTAR — documentación oficialconsultado el 12/10/2026
  3. MicrosoftCONTARA — documentación oficialconsultado el 12/10/2026
  4. MicrosoftCONTAR.BLANCO — documentación oficialconsultado el 12/10/2026
  5. MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 12/10/2026