|
Explicación
Muchos de los errores que maneja Excel pueden
prevenirse con un poco de cuidado al momento de elaborar las formulas. Sin
embargo, no siempre tenemos el tiempo necesario para pensarlas y probarlas
antes de dar por termiando el trabajo que estamos haciendo.
Para los casos en que sospechamos que la fórmula,
bajo algunas circunsancias no controladas, puede generar un error, la
función =ESEROR() nos puede sacar de apuros (excepto en el caso del error
#!N/A¡ Para este caso, hacer click aquÍ).
Lo que hacemos es probar la fórmula con =ESERROR(). Si la
respuesta es VERDADERO, signfica que no se puede escribir un resultado y
mejor hay que poner un cero o un espacio en blanco. Si la respuesta es
FALSO, significa que no hay errores y que sí se puede evaluar la
fórmula.
Ejemplos
-
Si en C7 hay un 5, y en C8 hay un 0, y la fórmula
dice C7/C8, estaríamos dividiendo entre cero por lo que Excel marca
el error #¡DIV/0!. Para evitarlo se puede poner la siguiente
fórmula: =SI( ESERROR(C8/C9), 0, C8/C9)

-
Si en C7 hay un 5 y en C8 hay un texto, digamos
"hola"; y la fórmula dice C7/C8, estaríamos dividiendo un
número entre un texto, por lo que Excel marca el error
#¡VALOR!. Para evitarlo se puede poner la siguiente fórmula: =SI(
ESERROR(C8/C9), 0, C8/C9)

-
Si en C7 hay un 5 y en C8 hay un 2,; y la fórmula
dice C7/C8; y luego borro todo el renglón, estaríamos
dividiendo un número entre una celda inexistente, por lo que Excel
marca el error #¡DIV/0!. Para evitarlo se puede poner la siguiente
fórmula: =SI( ESERROR(C8/C9), 0, C8/C9)

Resumen
Como se ve en los tres ejemplos anteriores, la función
=ESERROR() puede detectar si una fórmula está a punto de generar un
Error de Excel, y por lo tanto se puede estar preparado para que no se
muestren los errores.
Un caso especial es el error #!N/A¡, que tiene su
función aparte (ver =ESNOD())
Temas relacionados:
|