sábado, 5 de septiembre de 2009

Descubriendo las funciones de Excel, SI.ERROR (IFERROR)

Excel posee muchas funciones (la versión 2007 tiene 359 funciones) y algunas de ellas muy utilizadas, pero otras son más desconocidas y en una serie de artículos intentaré explicarles brindando algunos ejemplos prácticos.

En la primer nota de esta serie utilizaremos la función SI.ERROR o IFERROR si poseen la versión en Inglés.

Esta función evaluará el resultado de una formula y si produce un error nos permitirá tomar una acción determinada. Esta función evalúa los siguientes tipos de errores : #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!
Se toman dos parámetros, el primero es la función que se desea evaluar y el segundo es la acción que se desea hacer si la formula evaluada generó un error.


Veamos algunos ejemplos

Si se intenta dividir por cero Excel mostrará el error #¡DIV/0! para evitar este mensaje o realizar otra acción se puede utilizar :

=SI.ERROR(E6/F6;”Error”) o bien dejar el resultado de la celda en blanco =SI.ERROR(E6/F6;””) como se ve en el ejemplo y tenemos como ventaja la posibilidad de realizar una suma.



Otro ejemplo para esta función, es para evitar el valor #N/A que puede ser devuelto por la función BUSCARV (VLOOKUP para la versión en inglés) :

=BUSCARV(“Total”; F1:G20; 2; Falso). Si el valor “Total” no se encuentra en el rango buscado Excel devolverá el error #N/A, para no mostrar dicho error podemos utilizar la siguiente función : =SI.ERROR(BUSCARV(“Total”; F1:G20; 2; Falso),””)

Antes de la introducción esta fórmula era común utilizar la función ESNOD para evaluar el resultado del BUSCARV, pero la desventaja aquí es que la función BUSCARV se realizaba dos veces si el valor era encontrado.


Por ejemplo =SI(ESNOD(BUSCARV(“Total”; F1:G20; 2; Falso));””; BUSCARV(“Total”; F1:G20; 2; Falso))
Con lo cual esta nueva formula resuelve mas rápido las búsquedas y también es mas fácil ingresarla ya que no se debe registrar una formula tan larga.

Como verán la función puede aplicarse en diversas situaciones permitiendo solucionar muchos inconvenientes.

En próximos artículos revisaremos otras aplicaciones de esta fórmula como así también otras formulas incluidas en Excel pero no tan conocidas.

1 comentario:

  1. Los felicito es una excelente pagina. Todas las publicaciones son faciles de entender.

    Gracias por estos aportes que nos dan.

    Martha Reyes

    ResponderEliminar