Ícono del sitio Formulas Excel

Función SI Anidada en Excel

Ahora veremos ejemplos de la función si anidada en excel, esta función forma parte de la categoría de funciones Lógicas de excel. Sin lugar a dudas de las mas utilizadas en Formatos Contables. Pero en este caso veremos como se anida la función SI para evaluar múltiples condiciones y de ese modo obtener uno u otro valor en relación a esas condiciones.

Ejemplo de la Función SI anidada.

En este caso la idea es obtener el porcentaje de comisión y el bono correspondiente para los vendedores que alcancen cierto nivel de ventas, esto es, tenemos una tabla donde se indican los rangos de ventas con sus respectivos porcentajes de comisión y bono.

En esa imagen observamos los rangos de ventas con su respectivo porcentaje de comisión y bono, la función SI anidada deberá comparar el importe de ventas de cada vendedor con esa tabla y en su caso devolver el porcentaje y bono que le corresponda.

Dejo el link de descarga al final de este post

La formula para obtener la comisión.

=SI($C10>=$B$6,$D$6,SI($C10>=$B$5,$D$5,SI($C10>=$B$4,$D$4,$D$3)))*C10

Esa formula simplemente va comparando la cantidad mínima en la tabla de comisiones con el importe de ventas, si es mayor o igual devolverá el porcentaje que esta en esa fila donde coincide y lo multiplica por el importe de ventas.

Es importante tomar en cuenta que se debe comparar a partir del valor mas grande en la tabla de criterios de comisión, esto porque el operador de comparación es >= , si iniciáramos comparando con el importe de 0.00 de ventas en la tabla, la formula siempre daría 0.00 porque todos los importes de venta serán 0.00 o mas. Así que siempre se cumplirá esa condición, lo cual no seria correcto para lo que estamos buscando. Ademas eso coincide con el hecho de que las formulas se evalúan de izquierda a derecha y devuelve el valor cuando la primera condición se cumple, al iniciar a comprara el mayor valor se elimina el problema de evaluar el cero en la tabla y se deja para el final.

La formula Para obtener el bono.

=SI($C10>=$B$6,$E$6,SI($C10>=$B$5,$E$5,SI($C10>=$B$4,$E$4,$E$3)))

Esta formula es prácticamente igual a la anterior, con la única diferencia que aquí no se multiplica por el importe de ventas.

El resultado de la función si anidada.

En la imagen se puede ver el resultado al aplicar la formula, la misma se aplica para el bono, solo que no se multiplica por el importe de ventas, solo devuelve el bono que le corresponde según la tabla

Cabe mencionar que este mismo ejercicio también se puede hacer con la función BUSCARV, de hecho es mas sencillo, pero igual hay muchos casos donde el uso de la función SI anidada es la mejor opción.

Descargar Ejemplo Función SI Anidada en Excel

Espero que les sea de gran ayuda, nos vemos en la próxima.

Salir de la versión móvil