Com nidificar múltiples funcions FI a Excel

Taula de continguts:

Com nidificar múltiples funcions FI a Excel
Com nidificar múltiples funcions FI a Excel
Anonim

Què cal saber

  • =IF(D7=50000, $D$5D7, $D$4D7))=és la fórmula que introduïu per iniciar la funció IF anidada.
  • Introduïu l'argument Logical_test, que compara dues dades i, a continuació, introduïu l'argument Value_if_true.
  • Introduïu la funció SI anidada com a ArgumentValue_if_false. Per acabar, copieu les funcions IF imbricades amb el Fill Handle.

Aquest article explica com niuar funcions IF a Excel per augmentar les condicions provades i les accions realitzades per la funció. Les instruccions cobreixen Excel 2019-10, Excel per a Mac i Excel Online.

Tutorial de funcions de Nest IF

Image
Image

Com es mostra a la imatge, aquest tutorial utilitza dues funcions SI per crear una fórmula que calcula una quantitat de deducció anual per als empleats en funció del seu salari anual. La fórmula utilitzada a l'exemple es mostra a continuació. La funció IF imbricada actua com a argument value_if_false per a la primera funció IF.

=SI(D7=50000, $D$5D7, $D$4D7))

Les diferents parts de la fórmula estan separades per comes i duu a terme les tasques següents:

  1. La primera part, D7<30000, comprova si el sou d'un empleat és inferior a 30.000 $.
  2. Si el sou és inferior a 30.000 $, la part mitjana, 3 $D7 $, multiplica el sou per la taxa de deducció del 6%.
  3. Si el sou és superior a 30.000 $, la segona funció SI IF(D7>=50000, $D$5D7, $D$4D7) prova dues condicions més.
  4. D7>=50.000 comprovacions per veure si el sou d'un empleat és superior o igual a 50.000 $.
  5. Si el sou és igual o superior a 50.000 $, 5$D$D7 multiplica el sou per la taxa de deducció del 10%.
  6. Si el sou és inferior a 50.000 $ però superior a 30.000 $, $D$4D7 multiplica el sou per la taxa de deducció del 8%.

Introduïu les dades del tutorial

Introduïu les dades a les cel·les C1 a E6 d'un full de treball Excel tal com es veu a la imatge. Les úniques dades que no s'han introduït en aquest moment són la pròpia funció IF situada a la cel·la E7.

Les instruccions per copiar les dades no inclouen passos de format per al full de treball. Això no interfereix en completar el tutorial. El vostre full de treball pot semblar diferent de l'exemple mostrat, però la funció SI us donarà els mateixos resultats.

Inicia la funció IF anidada

Image
Image

És possible només introduir la fórmula completa

=SI(D7=50000, $D$5D7, $D$4D7))

a la cel·la E7 del full de treball i que funcioni. A Excel Online, aquest és el mètode que heu d'utilitzar. Tanmateix, si utilitzeu una versió d'Excel d'escriptori, sovint és més fàcil utilitzar el quadre de diàleg de la funció per introduir els arguments necessaris.

L'ús del quadre de diàleg és una mica més complicat quan s'introdueixen funcions imbricades perquè s'ha d'escriure la funció imbricada. No es pot obrir un segon quadre de diàleg per introduir el segon conjunt d'arguments.

En aquest exemple, la funció SI imbricada s'introdueix a la tercera línia del quadre de diàleg com a argument Value_if_false. Com que el full de treball calcula la deducció anual de diversos empleats, la fórmula s'introdueix primer a la cel·la E7 utilitzant referències de cel·les absolutes per a les taxes de deducció i després es copia a les cel·les E8:E11.

Passos del tutorial

  1. Seleccioneu la cel·la E7 per convertir-la en la cel·la activa. Aquí és on es trobarà la fórmula IF imbricada.
  2. Seleccioneu Fórmules.
  3. Seleccioneu Lògic per obrir la llista desplegable de funcions.
  4. Seleccioneu IF a la llista per obrir el quadre de diàleg de la funció.

Les dades introduïdes a les línies en blanc del quadre de diàleg formen els arguments de la funció SI. Aquests arguments indiquen a la funció la condició que s'està provant i quines accions cal dur a terme si la condició és certa o falsa.

Opció de drecera del tutorial

Per continuar amb aquest exemple, podeu:

  • Introduïu els arguments al quadre de diàleg tal com es mostra a la imatge de d alt i, a continuació, aneu al pas final que inclou copiar la fórmula a les files 7 a la 10.
  • O seguiu els passos següents que ofereixen instruccions i explicacions detallades per introduir els tres arguments.

Introduïu l'argument Logical_test

Image
Image

L'argument Logical_test compara dos elements de dades. Aquestes dades poden ser números, referències de cel·les, resultats de fórmules o fins i tot dades de text. Per comparar dos valors, Logical_test utilitza un operador de comparació entre els valors.

En aquest exemple, hi ha tres nivells salarials que determinen la deducció anual d'un empleat:

  • Menys de 30.000 $.
  • Entre 30.000 $ i 49.999 $.
  • $50.000 o més

Una única funció IF pot comparar dos nivells, però el tercer nivell salarial requereix l'ús de la segona funció IF imbricada. La primera comparació és entre el salari anual de l'empleat, situat a la cel·la D, amb el salari llindar de 30.000 dòlars. Com que l'objectiu és determinar si D7 és inferior a 30.000 dòlars, l'operador Less Than (<) s'utilitza entre els valors.

Passos del tutorial

  1. Seleccioneu la línia Prova_lògica al quadre de diàleg.
  2. Seleccioneu la cel·la D7 per afegir aquesta referència de cel·la a la línia Logical_test.
  3. Premeu la tecla menys de (<) al teclat.
  4. Escriviu 30000 després del símbol d'inferior.
  5. La prova lògica completada es mostra com a D7<30000.

No introduïu el signe del dòlar ($) ni un separador de comes (,) amb el 30000. Apareix un missatge d'error no vàlid al final de la línia de prova_lògica si alguna de les aquests símbols s'introdueixen juntament amb les dades.

Introduïu l'argument Value_if_true

Image
Image

L'argument Value_if_true indica a la funció IF què ha de fer quan la prova_lògica és certa. L'argument Value_if_true pot ser una fórmula, un bloc de text, un valor, una referència de cel·la o la cel·la es pot deixar en blanc.

En aquest exemple, quan les dades de la cel·la D7 són inferiors a 30.000 $, Excel multiplica el sou anual de l'empleat a la cel·la D7 per la taxa de deducció del 6 per cent que es troba a la cel·la D3.

Referències cel·lulars relatives vs. absolutes

Normalment, quan una fórmula es copia a altres cel·les, les referències de cel·les relatives a la fórmula canvien per reflectir la nova ubicació de la fórmula. Això fa que sigui fàcil d'utilitzar la mateixa fórmula en diverses ubicacions. De tant en tant, que les referències de cel·les canvien quan es copia una funció provoca errors. Per evitar aquests errors, les referències de cel·les es poden convertir en absolutes, cosa que impedeix que canviïn quan es copien.

Les referències de cel·les absolutes es creen afegint signes de dòlar al voltant d'una referència de cel·la normal, com ara $D$3. Per afegir els signes de dòlar es pot fer fàcilment prement la tecla F4 del teclat després d'introduir la referència de la cel·la al quadre de diàleg.

A l'exemple, la taxa de deducció situada a la cel·la D3 s'introdueix com a referència de cel·la absoluta a la línia Value_if_true del quadre de diàleg.

Passos del tutorial

  1. Seleccioneu la línia Value_if_true al quadre de diàleg.
  2. Seleccioneu la cel·la D3 al full de treball per afegir aquesta referència de cel·la a la línia Value_if_true.
  3. Premeu la tecla F4 per convertir D3 en una referència de cel·la absoluta ($D$3).
  4. Premeu la tecla d'asterisc (). L'asterisc és el símbol de multiplicació a Excel.
  5. Seleccioneu la cel·la D7 per afegir aquesta referència de cel·la a la línia Value_if_true.
  6. La línia Value_if_true completada es mostra com a $D$3D7.

D7 no s'ha introduït com a referència de cel·la absoluta. S'ha de canviar quan es copia la fórmula a les cel·les E8:E11 per obtenir l'import de la deducció correcta per a cada empleat.

Introduïu la funció SI anidada com a argument Value_if_false

Image
Image

Normalment, l'argument Value_if_false indica a la funció IF què ha de fer quan la prova_lògica és falsa. En aquest cas, la funció SI imbricada s'introdueix com a argument. En fer-ho, es donen els resultats següents:

  • L'argument Logical_test de la funció IF imbricada (D7>=50000) prova tots els sous que no siguin inferiors a 30.000 $.
  • Per als sous superiors o iguals a 50.000 dòlars, l'argument Value_if_true els multiplica per la taxa de deducció del 10% que es troba a la cel·la D5.
  • Per als sous restants (els que són superiors a 30.000 dòlars però inferiors a 50.000 dòlars), l'argument Value_if_false els multiplica per la taxa de deducció del 8% situada a la cel·la D4.

Passos del tutorial

Com s'ha esmentat al principi del tutorial, no es pot obrir un segon quadre de diàleg per introduir la funció imbricada, de manera que s'ha d'escriure a la línia Value_if_false.

Les funcions imbricades no comencen amb un signe igual, sinó amb el nom de la funció.

  1. Seleccioneu la línia Value_if_false al quadre de diàleg.
  2. Introduïu la següent funció SI:
  3. IF(D7>=50000, $D$5D7, $D$4D7)

  4. Seleccioneu D'acord per completar la funció SI i tancar el quadre de diàleg.
  5. El valor de 3.678,96 $ apareix a la cel·la E7. Com que R. Holt guanya més de 30.000 $ però menys de 50.000 $ a l'any, s'utilitza la fórmula 45.987 $8% per calcular la seva deducció anual.
  6. Seleccioneu la cel·la E7 per mostrar la funció completa=IF(D7=50000, $D$5D7, $D$4D7)) a la barra de fórmules a sobre del full de treball.

Després de seguir aquests passos, ara el vostre exemple coincideix amb la primera imatge d'aquest article.

L'últim pas consisteix a copiar la fórmula IF a les cel·les E8 a E11 mitjançant el mànec d'emplenament per completar el full de treball.

Copieu les funcions IF niades utilitzant la nansa d'emplenament

Image
Image

Per completar el full de treball, copieu la fórmula que conté la funció IF imbricada a les cel·les E8 a E11. A mesura que es copia la funció, l'Excel actualitza les referències de cel·les relatives per reflectir la nova ubicació de la funció mentre manté la referència de cel·la absoluta igual.

Una manera senzilla de copiar fórmules a Excel és amb el mànec d'ompliment.

Passos del tutorial

  1. Seleccioneu la cel·la E7 per convertir-la en la cel·la activa.
  2. Coloqueu el punter del ratolí sobre el quadrat de l'extrem inferior dret de la cel·la activa. El punter canviarà a un signe més (+).
  3. Seleccioneu i arrossegueu el mànec d'emplenament cap avall fins a la cel·la E11.
  4. Les cel·les E8 a E11 s'omplen amb els resultats de la fórmula tal com es mostra a la imatge de d alt.

Recomanat: