Las funciones ISBLANK, ISNUMBER and ISERROR en Excel
Las funciones IS hacen una pregunta de sí o no sobre un valor: ¿está vacío (ESBLANCO (Inglés: ISBLANK))?, ¿es un número (ESNUMERO (Inglés: ISNUMBER))?, ¿es un error (ESERROR (Inglés: ISERROR))? Cada una devuelve VERDADERO o FALSO.
Por sí solas solo muestran VERDADERO o FALSO. Dentro de SI (Inglés: IF) deciden qué hace una fórmula con valores que faltan, de texto o rotos.
Sintaxis
=ISBLANK(value)
| Argumento | Qué significa |
|---|---|
| value | La celda o el valor que se va a comprobar. El mismo argumento lo usan ISNUMBER, ISTEXT e ISERROR. |
Ejemplos
1. ¿La celda está vacía?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nombre | Edad | ¿Falta la edad? | |
| 2 | Mia | 25 | ||
| 3 | Noah | TRUE | ||
| 4 | Zoe | n/a |
La celda de la edad de Noah está vacía, así que ESBLANCO (Inglés: ISBLANK) devuelve VERDADERO.
2. ¿El valor es un número?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nombre | Edad | ¿Edad válida? | |
| 2 | Mia | 25 | ||
| 3 | Noah | |||
| 4 | Zoe | n/a | FALSE |
La edad de Zoe es el texto "n/a", que no es un número.
3. Mostrar un aviso para datos que faltan
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nombre | Edad | Revisión | |
| 2 | Mia | 25 | ||
| 3 | Noah | Pedir la edad | ||
| 4 | Zoe | n/a |
Cuando la edad está en blanco, la fórmula muestra un recordatorio; si no, devuelve la edad.
4. ¿El resultado es un error?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ingresos | Unidades | ¿Error? | |
| 2 | 100 | 0 | TRUE |
Dividir entre 0 da #¡DIV/0!, y ESERROR (Inglés: ISERROR) convierte cualquier error en VERDADERO.
Errores comunes
Probar una fórmula que devuelve un texto vacío.
=ESBLANCO(C2)es FALSO si C2 contiene una fórmula que devuelve "".Corrección: Prueba con
=C2=""en su lugar, que es VERDADERO tanto para celdas vacías como para texto vacío.Usar ISERROR para ocultarlo todo. También oculta los errores reales de la fórmula.
Corrección: Usa SI.ND (Inglés: IFNA) para las búsquedas, y SI.ERROR (Inglés: IFERROR) solo donde se pueda esperar cualquier error.
Preguntas frecuentes
¿Qué otras funciones IS existen?
ISTEXT, ISLOGICAL, ISNA, ISERR, ISEVEN, ISODD, ISFORMULA e ISREF. Todas reciben un valor y devuelven VERDADERO o FALSO.
¿Está en blanco una celda con un espacio?
No. Una celda que solo contiene un espacio parece vacía, pero ESBLANCO (Inglés: ISBLANK) devuelve FALSO. ESPACIOS (Inglés: TRIM) y una prueba de "" lo detectan.
Funciones relacionadas
- IFERRORIFERROR devuelve un valor que tú eliges cuando una fórmula produce un error, como #N/A o #¡DIV/0!, y el resultado normal en caso contrario.
- IFIF comprueba una condición y devuelve un valor si es verdadera y otro si es falsa.
- COUNTCOUNT cuenta las celdas que contienen números; COUNTA cuenta cada celda no vacía; COUNTBLANK cuenta las vacías.