Skip to main content

Anidar múltiples funciones IF en Excel

【vietsub】【Hindi】【engsub】ep12-PM10-AM3 --Model Stories in Night Club--Multiple subtitles (Mayo 2024)

【vietsub】【Hindi】【engsub】ep12-PM10-AM3 --Model Stories in Night Club--Multiple subtitles (Mayo 2024)
Anonim

La utilidad de la función IF se extiende insertando, o anidando, múltiples funciones de IF dentro de la otra. Las funciones de IF anidadas aumentan el número de condiciones posibles que se analizan y aumentan el número de acciones que se toman para tratar estos resultados.

Nota: Las instrucciones en este artículo se aplican a Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 para Mac, Excel 2016 para Mac, Excel para Mac 2011 y Excel Online.

01 de 06

Tutorial de Funciones de Nido IF

Como se muestra en la imagen, este tutorial utiliza dos funciones de IF para crear una fórmula que calcula una cantidad de deducción anual para los empleados en función de su salario anual. La fórmula utilizada en el ejemplo se muestra a continuación. La función IF anidada actúa como el argumento value_if_false para la primera función IF.

= IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

Las diferentes partes de la fórmula están separadas por comas y llevan a cabo las siguientes tareas:

  1. La primera parte, D7 <30000, verifica si el salario de un empleado es inferior a $ 30,000.
  2. Si el salario es inferior a $ 30,000, la parte media, $ D $ 3 * D7, multiplica el salario por la tasa de deducción del 6%.
  3. Si el salario es superior a $ 30,000, la segunda función IF IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) prueba dos condiciones adicionales.
  4. D7> = 50000 cheques para ver si el salario de un empleado es mayor o igual a $ 50,000.
  5. Si el salario es igual o superior a $ 50,000, $ D $ 5 * D7 multiplica el salario por la tasa de deducción del 10%.
  6. Si el salario es inferior a $ 50,000 pero superior a $ 30,000, $ D $ 4 * D7 multiplica el salario por la tasa de deducción del 8%.

Ingrese los datos del tutorial

Ingrese los datos en las celdas C1 a E6 de una hoja de cálculo de Excel como se ve en la imagen. Los únicos datos que no se ingresaron en este punto son las funciones de IF ubicadas en la celda E7.

Nota: Las instrucciones para copiar los datos no incluyen los pasos de formato para la hoja de trabajo. Esto no interfiere con completar el tutorial. Su hoja de trabajo puede verse diferente al ejemplo que se muestra, pero la función IF le dará los mismos resultados.

02 de 06

Iniciar la función de anidado IF

Es posible introducir la fórmula completa.

= IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

en la celda E7 de la hoja de trabajo y que funcione. En Excel Online, este es el método que debe utilizar. Sin embargo, si está utilizando una versión de escritorio de Excel, a menudo es más fácil usar el cuadro de diálogo de la función para ingresar los argumentos necesarios.

Usar el cuadro de diálogo es un poco más complicado al ingresar funciones anidadas porque la función anidada debe escribirse. No se puede abrir un segundo cuadro de diálogo para ingresar el segundo conjunto de argumentos.

En este ejemplo, la función IF anidada se ingresa en la tercera línea del cuadro de diálogo como el argumento Value_if_false. Dado que la hoja de cálculo calcula la deducción anual para varios empleados, la fórmula se ingresa primero en la celda E7 usando referencias de celda absolutas para las tasas de deducción y luego se copia en las celdas E8: E11.

Pasos de tutorial

  1. Seleccionar celda E7 para que sea la célula activa. Aquí es donde se ubicará la fórmula IF anidada.
  2. Seleccionar Fórmulas.
  3. Seleccionar Lógico para abrir la lista desplegable de funciones.
  4. Seleccionar SI en la lista para abrir el cuadro de diálogo de la función.

Los datos ingresados ​​en las líneas en blanco en el cuadro de diálogo forman los argumentos de la función IF. Estos argumentos le indican a la función la condición que se está probando y qué acciones tomar si la condición es verdadera o falsa.

Opción de acceso directo al tutorial

Para continuar con este ejemplo, puedes:

  • Ingrese los argumentos en el cuadro de diálogo como se muestra en la imagen de arriba y luego salte al paso final que cubre copiar la fórmula a las filas 7 a 10.
  • O, siga los siguientes pasos que ofrecen instrucciones detalladas y explicaciones para ingresar los tres argumentos.
03 de 06

Ingrese el argumento Logical_test

El argumento Logical_test compara dos elementos de datos. Estos datos pueden ser números, referencias de celda, los resultados de fórmulas o incluso datos de texto. Para comparar dos valores, el Logical_test utiliza un operador de comparación entre los valores.

En este ejemplo, hay tres niveles salariales que determinan la deducción anual de un empleado:

  • Menos de $ 30,000.
  • Entre $ 30,000 y $ 49,999.
  • $ 50,000 o más

Una sola función IF puede comparar dos niveles, pero el tercer nivel de salario requiere el uso de la segunda función IF anidada. La primera comparación es entre el salario anual del empleado, ubicado en la celda D, con el salario umbral de $ 30,000. Dado que el objetivo es determinar si D7 es menos de $ 30,000, el operador Less Than ( < ) se utiliza entre los valores.

Pasos de tutorial

  1. Selecciona el Prueba lógica línea en el cuadro de diálogo.
  2. Seleccionar celda D7 para agregar esta referencia de celda a la línea Logical_test.
  3. Presione la tecla menor que ( < ) en el teclado.
  4. Tipo 30000 después del menos del símbolo.
  5. La prueba lógica completada se muestra como D7 <30000.

Nota: No introduzca el signo de dólar ( $ ) o un separador de coma ( , ) con el 30000. Aparece un mensaje de error no válido al final de la línea Logical_test si se ingresa alguno de estos símbolos junto con los datos.

04 de 06

Ingrese el Argumento de Value_if_true

El argumento Value_if_true le dice a la función IF qué hacer cuando el Logical_test es verdadero.El argumento Value_if_true puede ser una fórmula, un bloque de texto, un valor, una referencia de celda o la celda se puede dejar en blanco.

En este ejemplo, cuando los datos en la celda D7 son menores a $ 30,000, Excel multiplica el salario anual del empleado en la celda D7 por la tasa de deducción del 6 por ciento ubicada en la celda D3.

Referencias relativas frente a las células absolutas

Normalmente, cuando una fórmula se copia a otras celdas, las referencias de celda relativas en la fórmula cambian para reflejar la nueva ubicación de la fórmula. Esto facilita el uso de la misma fórmula en múltiples ubicaciones. Ocasionalmente, las referencias a las celdas cambian cuando una función se copia genera errores. Para evitar estos errores, las referencias de las celdas se pueden hacer Absolutas, lo que impide que cambien cuando se copian.

Las referencias de celda absolutas se crean agregando signos de dólar alrededor de una referencia de celda regular, como $ D $ 3. Agregar los signos de dólar se hace fácilmente presionando la tecla F4 Tecla en el teclado después de que la referencia de celda se haya ingresado en el cuadro de diálogo.

En el ejemplo, la tasa de deducción ubicada en la celda D3 se ingresa como una referencia de celda absoluta en la línea Value_if_true del cuadro de diálogo.

Pasos de tutorial

  1. Selecciona el Value_if_true línea en el cuadro de diálogo.
  2. Seleccionar celda D3 en la hoja de cálculo para agregar esta referencia de celda a la línea Value_if_true.
  3. presione el F4 clave para hacer de D3 una referencia de celda absoluta ($ D $ 3).
  4. Presione el asterisco ( * ) llave. El asterisco es el símbolo de multiplicación en Excel.
  5. Seleccionar celda D7 para agregar esta referencia de celda a la línea Value_if_true.
  6. La línea completa de Value_if_true se muestra como $ D $ 3 * D7.

Nota: D7 no se ingresa como una referencia de celda absoluta. Debe cambiar cuando la fórmula se copia en las celdas E8: E11 para obtener el monto de deducción correcto para cada empleado.

05 de 06

Ingrese la función IF anidada como el argumento Value_if_false

Normalmente, el argumento Value_if_false le dice a la función IF qué hacer cuando el Logical_test es falso. En este caso, la función IF anidada se ingresa como este argumento. Al hacerlo, se producen los siguientes resultados:

  • El argumento Logical_test en la función IF anidada (D7> = 50000) prueba todos los salarios que no sean menos de $ 30,000.
  • Para aquellos salarios mayores o iguales a $ 50,000, el argumento Value_if_true los multiplica por la tasa de deducción del 10% ubicada en la celda D5.
  • Para los salarios restantes (aquellos que son mayores que $ 30,000 pero menos de $ 50,000) el argumento Value_if_false los multiplica por la tasa de deducción del 8% ubicada en la celda D4.

Pasos de tutorial

Como se mencionó al comienzo del tutorial, no se puede abrir un segundo cuadro de diálogo para ingresar a la función anidada, por lo que debe escribirse en la línea Value_if_false.

Nota: Las funciones anidadas no comienzan con un signo igual, sino con el nombre de la función.

  1. Selecciona el Value_if_false línea en el cuadro de diálogo.
  2. Ingrese la siguiente función IF:

    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)

  3. Seleccionar DE ACUERDO para completar la función IF y cerrar el cuadro de diálogo.
  4. El valor de $ 3,678.96 aparece en la celda E7. Dado que R. Holt gana más de $ 30,000 pero menos de $ 50,000 por año, la fórmula $ 45,987 * 8% se utiliza para calcular su deducción anual.
  5. Seleccionar celda E7 para mostrar la función completa = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7) en la barra de fórmulas sobre la hoja de trabajo.

Después de seguir estos pasos, su ejemplo ahora coincide con la primera imagen de este artículo.

El último paso consiste en copiar la fórmula IF en las celdas E8 a E11 utilizando el controlador de relleno para completar la hoja de trabajo.

06 de 06

Copie las funciones IF anidadas usando el controlador de relleno

Para completar la hoja de trabajo, copie la fórmula que contiene la función IF anidada en las celdas E8 a E11. A medida que se copia la función, Excel actualiza las referencias de celda relativas para reflejar la nueva ubicación de la función mientras mantiene la referencia de celda absoluta igual.

Una forma fácil de copiar fórmulas en Excel es con el controlador de relleno.

Pasos de tutorial

  1. Seleccionar celda E7 para que sea la célula activa.
  2. Coloque el puntero del mouse sobre el cuadrado en la esquina inferior derecha de la celda activa. El puntero cambiará a un signo más (+).
  3. Seleccione y arrastre el controlador de relleno hacia la celda E11.
  4. Las celdas E8 a E11 se llenan con los resultados de la fórmula como se muestra en la imagen de arriba.