INTERRUPTOR o IFS

Índice
  1. Descripción general
  2. IFS
  3. Divulgaciones y notas

En la publicación anterior, aprendimos que la función CAMBIAR nos permite mirar un valor y luego devolver resultados diferentes según ese valor. Pero, ¿qué pasa si en lugar de mirar un valor específico, necesitamos considerar múltiples valores para determinar qué resultado devolver?

Tradicionalmente, es posible que hayamos abordado esto anidando múltiples funciones IF juntas. Pero ahora tenemos una opción adicional: la función IFS.

Entonces, desde un nivel alto, podemos usar SWITCH cuando necesitamos examinar un solo valor (celda, expresión) e IFS cuando necesitamos examinar múltiples valores (celdas, expresiones). Vamos a profundizar en.

Dropbox te ofrece esta publicación. Antes de pasar a la mecánica de la función IFS, me gustaría agradecer personalmente a Dropbox por patrocinar esta publicación. Hay una característica específica de Dropbox que me gustaría destacar porque puede salvar vidas. Es la capacidad de recuperar una versión anterior de un archivo. Entonces, digamos que estamos trabajando en un libro de Excel. Hacemos algunos cambios y luego guardamos y cerramos el libro. Más tarde, entramos en pánico cuando nos damos cuenta de que necesitamos la versión anterior del libro. Si el archivo se almacenó en Dropbox, recuperar la versión anterior no sería un problema. Si desea obtener más información, consulte la función de recuperación de archivos aquí:

  • Recuperación de archivos de Dropbox e historial de versiones

Descripción general

Digamos que necesitamos calcular una bonificación del 5% del salario anual para ciertos empleados. Aquí está nuestra lista de empleados:

Para calcular la bonificación, primero debemos considerar si el empleado es elegible. Si no son elegibles (N), entonces este bono no se aplica y la fórmula debería devolver un monto de bono de $0. Si son elegibles, entonces debemos determinar si tienen derechos adquiridos en el programa de bonificación. Si no tienen derechos adquiridos (N), entonces la fórmula debería devolver un bono de $0. Si tienen derechos adquiridos, entonces debemos calcular el monto de la bonificación en el 5% de su salario anual. Si el Tipo es E, entonces el empleado está exento y su tarifa se expresa como salario anual. Si el Tipo es N, entonces no están exentos y la tarifa se expresa como una tarifa por hora que debe anualizarse para calcular el monto de la bonificación.

Históricamente, podríamos abordar esto anidando múltiples funciones IF una dentro de otra, algo como esto =IF(Eligible=”N”, 0, IF(Vested=”N”, 0, IF(Type=”E”,… y así Pero, a partir de Excel para Windows O365 / Excel 2019, tenemos otra opción: IFS.

IFS

La función IFS es como el plural de la función IF y admite múltiples pruebas. Entonces, dependiendo de su libro de trabajo, IFS puede ser una buena alternativa al uso de muchas funciones IF anidadas.

Básicamente, enumeramos pares de argumentos de prueba/resultado en la función IFS. Se devuelve el resultado de la primera prueba de la lista que es VERDADERO. El par final se puede utilizar para devolver un valor cuando ninguna de las otras pruebas es VERDADERA (piense en ello como establecer el valor a devolver si todas las demás pruebas son FALSAS).

Entonces, la función IFS se parece un poco a esto:

=IFS(prueba1,valor_si_verdadero1, prueba2,valor_si_verdadero2, ..., VERDADERO, resultado_si_otros_son_falso)

Ahora que tenemos una comprensión básica de cómo funciona la función, apliquemosla a nuestro cálculo de bonificación.

Nuestro objetivo es escribir una fórmula en G7 que podamos completar para calcular la bonificación para cada empleado. Aquí está nuestra lista de empleados:

Construiremos la fórmula paso a paso. Primero, debemos determinar si el empleado es elegible. Si es así, nos gustaría continuar con la siguiente prueba, pero si no, queremos detenernos inmediatamente y devolver 0. Entonces, básicamente comenzamos con lo siguiente:

=IFS(C7="N",0,

Tenemos nuestro primer par de argumentos. El primer argumento es la prueba y el segundo es qué devolver si la prueba es VERDADERA. Entonces, si el empleado no es elegible (C7=”N”), entonces queremos detener la prueba y devolver 0. De lo contrario, continuará con la siguiente prueba.

La siguiente prueba debe determinar si el empleado tiene derechos adquiridos en este programa de bonificación. Si es así, continúe con la siguiente prueba; de lo contrario, deténgase y devuelva 0. Entonces, agregamos otro par de argumentos a nuestra fórmula como este:

=IFS(C7="N",0, D7="N",0,

Si superamos esta prueba, significa que el empleado recibe una bonificación del 5% de su salario anual. Pero, calcular eso requiere otra prueba más porque el cálculo del salario anual depende del tipo. Si el Tipo es E (Exento), entonces el monto del bono es el 5% de la Tasa (porque la tasa es el salario anual). Entonces, actualizamos nuestra fórmula con un par de argumentos adicionales de la siguiente manera:

=IFS(C7="N",0, D7="N",0, E7="E",F7*.05,

El cálculo final debe abordar los empleados no exentos (el tipo es N). Cuando el tipo es N, debemos multiplicar la tarifa por hora por 2080 horas para determinar el pago anual. Tenemos un par de opciones aquí.

Una opción sería agregar una prueba específica como E7=”N”… y eso estaría bien. Pero me gustaría demostrar otra opción que se puede usar para devolver un valor si todas las pruebas anteriores son falsas. Para hacer esto, simplemente ingresamos un valor de prueba que devolverá VERDADERO y luego el resultado. Entonces algo como esto funcionaría:

=IFS(C7="N",0, D7="N",0, E7="E",F7*.05, VERDADERO, F7*2080*.05)

Completamos la fórmula y bam:

Dado que se trata de Excel, hay varias formas de lograr casi cualquier cosa… incluido este cálculo de bonificación. Con la introducción de IFS, tenemos una opción que puede simplificar fórmulas que históricamente han requerido varias funciones IF anidadas.

Si tiene otros consejos de IFS, compártalos publicando un comentario a continuación… ¡gracias!

Archivo de muestra: IFS.xlsx

Divulgaciones y notas

  • Esta es una publicación patrocinada para Dropbox. Todas las opiniones son mías. Dropbox no está afiliado ni respalda ningún otro producto o servicio mencionado.
  • El 100% de las ganancias de los patrocinadores financian los programas de becas y ayuda financiera de Excel University… ¡gracias!
  • Si desea información sobre cómo convertirse en patrocinador, consulte nuestra página de oportunidades de patrocinio .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...