En algunos casos tendremos cálculos que generan un error, y necesitaremos que algún dato reemplace ese error mostrado.

Veamos el siguiente caso:

Se desea calcular el porcentaje de cumplimiento en llamadas telefónicas de un grupo de ejecutivos.

Consideremos las siguientes variables:
  1. Meta de llamadas: cantidad de llamadas que debe realizar un ejecutivo en el transcurso del día. Para efectos de ejemplo, supongamos una meta de 20 llamadas diarias.
  2. Llamadas realizadas: cantidad de llamadas realizadas por un ejecutivo al final del día. Este dato variaría por cada ejecutivo.


La fómula para calcular el cumplimiento es la siguiente:

Cumplimiento = Llamadas realizadas / Meta de llamadas


Ahora bien, ¿qué sucede si hay una ejecutiva nueva, Ana Hernández, a la que inicialmente no se le ha establecido meta, y sin embargo ya se le comienzan a registrar sus llamadas diarias? En ese caso, su cumplimiento debería ser del 100% mientras no se le asigne una meta diaria.

Al aplicarle a Ana Hernández la fórmula anterior para el cumplimiento, Excel nos devuelve un error porque la división entre cero no es posible.


Para resolver esto, debemos indicarle a Excel que calcule el cumplimiento y que SI se genera error en el cálculo, coloque "1" (1 = 100%). 

Te explico la función a utilizar:

=SI.ERROR(cálculo, valor_en_caso_de_error)

Donde:
  • cálculo: fórmula que puede generar error. Para nuestro caso, el cálculo del cumplimiento.
  • valor_en_caso_de_error: es lo que que deseamos que aparezca en la celda en caso de que el cálculo nos retorne un error. Para nuestro caso, SI hay error la celda, debe mostrar un "1" (equivalente al 100%).
    Cabe aclarar que en esta parte puede incluirse también una fórmula compleja que nos devuelva un resultado en caso de error, pero en esta ocasión lo haremos sencillo.

Descarga el siguiente archivo:

Para una mejor comprensión, dividamos nuestro cálculo en dos partes:

1. Calcular el cumplimiento.

Aunque no es la fórmula definitiva, puedes colocar la siguiente fórmula en la celda D2 y copiarla en todas las filas para ver su resultado.
=C2/B2


2. Controlar el error.

  1. En la celda D2, coloca la función SI.ERROR(cálculo, valor_en_caso_de_error) reemplazando "cálculo" por la fórmula del cumplimiento, y "valor_en_caso_de_error" por 1, así:
    =SI.ERROR(C2/B2,1)
  2. Copia la celda D2 para todas las filas.

Te comparto el archivo con el ejercicio completo:

Deja tu comentario