Saltar al contenido principal

Funciones ESBLANCO, ESNUMERO y ESTEXTO en Excel

Actualizado el

ESBLANCO, ESNUMERO y ESTEXTO revisan qué contiene una celda y devuelven VERDADERO o FALSO: vacía, número o texto. Lucen dentro de SI: =SI(ESBLANCO(B2);"";B2*C2) deja el pago vacío hasta que se capturen las horas, en lugar de mostrar 0.

Sintaxis de ESBLANCO, ESNUMERO y ESTEXTO

=ESBLANCO(valor) =ESNUMERO(valor) =ESTEXTO(valor)

valor
La celda que quieres probar, casi siempre una sola referencia como B2. También puede ser una fórmula, por ejemplo ESNUMERO(HALLAR("x";A2)).

Practica ESBLANCO, ESNUMERO y ESTEXTO aquí

Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.

Ejercicio 1 de 1

Marcar los correos que faltan

Algunos contactos todavía no tienen correo. En C2, escribe un ESBLANCO que devuelva VERDADERO cuando el correo de B2 esté vacío, y cópialo hasta C6.

NombreCorreoFalta correo
María Garcíamaria.garcia@gmail.com
José Hernández
Sofía Lópezsofia.lopez@despachomorales.mx
Diego Martínezdiego@tallerruiz.mx
Valeria Ramírez

Cómo probar el contenido de una celda paso a paso

  1. Elige la pregunta: ¿la celda está vacía (ESBLANCO), es un número (ESNUMERO) o es texto (ESTEXTO)?
  2. Escribe la función con la celda que quieres probar, por ejemplo =ESBLANCO(B2), y pulsa Enter para ver VERDADERO o FALSO.
  3. Cópiala hacia abajo para revisar todas las filas de una vez.
  4. Para mostrar algo más útil que VERDADERO o FALSO, usa la prueba como primer argumento de SI: =SI(ESBLANCO(B2);"";B2*C2).

Ejemplos de ESBLANCO, ESNUMERO y ESTEXTO

Marcar un dato que falta

=ESBLANCO(B2)

VERDADERO cuando B2 no tiene nada, así un contacto sin correo salta a la vista. En cuanto se escribe algo, pasa a FALSO.

Encontrar números escritos como texto

=ESTEXTO(B2)

VERDADERO para una cantidad capturada como 8 pzas o diez. SUMA omite esas celdas, y de ahí suele salir un total equivocado.

Mostrar vacío en lugar de 0

=SI(ESBLANCO(B2);"";B2*C2)

Vacía mientras falten las horas en B2; si no, horas por tarifa: 38 horas a $24 dan 912.

Revisar la clave antes de buscar

=SI(ESNUMERO(A2);BUSCARV(A2;$D$2:$E$6;2;FALSO);"Revisar clave")

Solo busca con claves numéricas. Una clave capturada como #1044 o pendiente muestra Revisar clave en lugar de #N/A.

Errores comunes y cómo resolverlos

ResultadoCausaSolución
ESBLANCO da FALSO en una celda que parece vacíaLa celda tiene un espacio o una fórmula que devuelve "". Para ESBLANCO eso es contenido.Borra los espacios con Supr. Para tratar "" también como vacío, prueba B2="" en lugar de ESBLANCO.
ESNUMERO da FALSO con un númeroEl número está guardado como texto, a menudo tras una importación o al copiar de una página web. Suele verse alineado a la izquierda con un triángulo verde.Conviértelo con el menú de advertencia (Convertir en número) o con VALOR(B2).
Siempre FALSOUn rango en lugar de una celda, como =ESBLANCO(B2:B6): las versiones anteriores devuelven un solo FALSO (Microsoft 365 devuelve un resultado por celda). O la fórmula apunta a la fila equivocada.Prueba una celda por fila, ESBLANCO(B2), y copia la fórmula hacia abajo.
#¿NOMBRE?Nombre mal escrito, como ESVACIO, o una fórmula en inglés (ISBLANK, ISNUMBER) copiada sin traducir.Usa ESBLANCO, ESNUMERO y ESTEXTO.

Funciones ES, CONTAR.BLANCO o =""

ESBLANCO, ESNUMERO y ESTEXTO prueban una celda para una sola cosa; no cuentan. Para contar celdas vacías o llenas en un rango, CONTAR.BLANCO y CONTARA lo hacen en un paso, y CONTAR cuenta los números. B2="" se parece a ESBLANCO, pero también trata como vacía una fórmula que devuelve "". ESTEXTO y ESNUMERO son opuestas para casi todas las celdas, salvo las vacías: una celda vacía no es texto ni número, así que las dos devuelven FALSO. La familia tiene más miembros, como ESERROR, ESLOGICO y ESFORMULA, que funcionan igual.

Preguntas frecuentes

¿Cómo sé si una celda está vacía en Excel?

Usa =ESBLANCO(A2), que devuelve VERDADERO para una celda vacía. Dentro de SI, =SI(ESBLANCO(A2);"Falta";"OK") la convierte en una etiqueta.

¿Por qué ESNUMERO devuelve FALSO con un número?

El valor está guardado como texto. Excel lo muestra como número, pero ESNUMERO, SUMA y las búsquedas lo tratan como texto. Conviértelo en número o envuélvelo con VALOR.

¿ESNUMERO devuelve VERDADERO con fechas?

Sí. Excel guarda las fechas como números, así que una fecha real da VERDADERO y una fecha escrita como texto da FALSO.

¿Cómo evito que se muestre 0 cuando la celda de origen está vacía?

Envuelve el cálculo con SI y ESBLANCO: =SI(ESBLANCO(B2);"";B2*C2) devuelve un texto vacío hasta que B2 tenga un valor.

Sigue practicando

Los 5 ejercicios de ESBLANCO, ESNUMERO y ESTEXTO, con explicaciones y seguimiento de tu avance.

Abrir los ejercicios de ESBLANCO