Funciones › ESERROR
Función ESERROR en Excel: detectar fórmulas con error
La función ESERROR revisa un valor y devuelve VERDADERO si es un error de cualquier tipo, como #¡DIV/0!, #N/D o #¡VALOR!. Responde preguntas como "¿esta búsqueda falló?" o "¿qué filas tienen un cálculo roto?".
Si solo quieres reemplazar el error por otro valor, SI.ERROR es más corta. ESERROR conviene cuando quieres hacer algo distinto en cada caso, por ejemplo marcar la fila para revisarla.
Sintaxis
=ESERROR(valor) En inglés: ISERROR
valorLa celda o la fórmula que se revisa. Ej.:
D2oB2/C2.
Ejemplos
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artículo | Cantidad | Precio | ¿Da error? |
| 2 | Cable | dos | 15 | VERDADERO |
| 3 | Enchufe | 4 | 6 |
D2: =ESERROR(B2*C2) Resultado: VERDADEROLa cantidad está escrita con letras. Multiplicar "dos" por 15 da error, así que el resultado es verdadero.
| A | B | |
|---|---|---|
| 1 | Código | Producto |
| 2 | K1 | Teclado |
| 3 | M2 | Mouse |
| 4 | ||
| 5 | Buscar | Z9 |
| 6 | Resultado | Código no registrado |
B6: =SI(ESERROR(BUSCARV(B5;A2:B3;2;FALSO));"Código no registrado";"Registrado") Resultado: Código no registradoAquí no interesa el producto, solo saber si el código existe. La búsqueda de Z9 falla, ESERROR da verdadero y SI muestra el aviso.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Mes | Ventas | Meta | Avance | ¿Revisar? |
| 2 | Enero | 4200 | 5000 | 0,84 | |
| 3 | Febrero | 3900 | #¡DIV/0! | VERDADERO |
E3: =ESERROR(D3) Resultado: VERDADEROTambién revisa el resultado de otra celda. La meta de febrero está vacía, la división de D3 falla y la fila queda marcada.
Practica ahora
Cargando…
Hacer la lección completa: ESNUMERO, ESTEXTO, ESBLANCO y SI.ERROR →
Errores comunes
- Usarla solo para reemplazar el error.
=SI(ESERROR(B2/C2);0;B2/C2)repite el cálculo dos veces.=SI.ERROR(B2/C2;0)hace lo mismo y es más corta. - Tapar todos los errores.
ESERRORno distingue entre un dato que falta y una fórmula mal escrita. Antes de ocultar el error, revisa por qué aparece. - Confundir error con celda vacía. Una celda vacía no es un error: da falso. Para las vacías, usa
ESBLANCO. - Pasarle un rango.
ESERRORrevisa un solo valor. Escribe la fórmula para una celda y cópiala hacia abajo.