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 ejemploESNUMERO(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.
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.
| Nombre | Correo | Falta correo |
| María García | maria.garcia@gmail.com | |
| José Hernández | ||
| Sofía López | sofia.lopez@despachomorales.mx | |
| Diego Martínez | diego@tallerruiz.mx | |
| Valeria Ramírez |
Cómo probar el contenido de una celda paso a paso
- Elige la pregunta: ¿la celda está vacía (ESBLANCO), es un número (ESNUMERO) o es texto (ESTEXTO)?
- Escribe la función con la celda que quieres probar, por ejemplo
=ESBLANCO(B2), y pulsa Enter para ver VERDADERO o FALSO. - Cópiala hacia abajo para revisar todas las filas de una vez.
- 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
| Resultado | Causa | Solución |
|---|---|---|
| ESBLANCO da FALSO en una celda que parece vacía | La 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úmero | El 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 FALSO | Un 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