ESERROR
Devuelve VERDADERO si un valor es de cualquier tipo de error, FALSO en caso contrario.
ESERROR(valor)Argumentos
valorEl valor a comprobar si hay errores
=ESERROR(A1/B1)Comprueba si la división produce un error
=SI(ESERROR(BUSCARV(A1;B:C;2;0));"No encontrado";BUSCARV(A1;B:C;2;0))Manejo de errores (usar SI.ERROR en su lugar)
=ESERROR(#N/A)Devuelve VERDADERO para #N/A
- •Detecta todos los tipos de error
- •Usa ESNOD para solo errores #N/A
- •SI.ERROR suele ser más conveniente
- •Usar ESERROR de forma general para ocultar todos los errores de la misma manera, cuando SI.ERROR sería más simple para el caso común de simplemente sustituir un valor de repuesto
- •Confundir ESERROR (captura todo tipo de error) con ESNOD (captura solo #N/A), lo que lleva a enmascarar sin querer un error genuino de la fórmula
- •Envolver una fórmula entera en ESERROR sin darse cuenta de que la fórmula envuelta se sigue calculando por completo, lo que no ahorra tiempo de procesamiento
¿Cuál es la diferencia entre ESERROR y SI.ERROR?
ESERROR devuelve VERDADERO o FALSO, así que todavía necesita envolverla en SI para sustituir realmente un valor. SI.ERROR hace ambos pasos en una sola función.
¿ESERROR captura todo tipo de error?
Sí, #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE?, y #¡NULO! son todos capturados por ESERROR, a diferencia de ESNOD que solo captura #N/A.
¿Debería usar ESERROR para silenciar todos los errores posibles de una fórmula?
Tenga cuidado - eso puede ocultar un problema real, como una referencia rota, detrás de un resultado que parece limpio. Resérvela para errores que realmente espera, como una búsqueda que podría fallar legítimamente.
¿Necesita traducir una fórmula que use ESERROR?
Use nuestro traductor para convertir su fórmula completa
