Skip to main content

S'estan mostrant múltiples funcions IF en Excel

Anonim

La utilitat de la funció IF s'amplia mitjançant la inserció o nidificació, múltiples funcions IF dins d'altres. Les funcions IF aniades incrementen el nombre de possibles condicions que es comproven i augmenten el nombre d'accions que es prenen per tractar aquests resultats.

Nota: Les instruccions d'aquest article s'apliquen a Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 per a Mac, Excel 2016 per a Mac, Excel per a Mac 2011 i Excel Online.

01 de 06

Tutorial de funcions IF niu

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

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

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

  1. La primera part, D7 <30000, comprova si el salari d'un empleat és inferior a 30.000 dòlars.
  2. Si el salari és inferior a $ 30,000, la part mitjana, $ D $ 3 * D7, multiplica el salari per la taxa de deducció del 6%.
  3. Si el salari és superior a $ 30,000, la segona funció IF IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) prova dues condicions addicionals.
  4. D7> = 50000 xecs per veure si el salari d'un empleat és superior o igual a $ 50,000.
  5. Si el salari és igual o superior a $ 50,000, $ D $ 5 * D7 multiplica el sou per la taxa de deducció del 10%.
  6. Si el salari és inferior a $ 50,000, però superior a $ 30,000, $ D $ 4 * D7 multiplica el salari 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 càlcul d'Excel tal com es veu a la imatge. Les úniques dades que no s'han introduït en aquest punt són la funció IF que es troba a la cel·la E7.

Nota: 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 ser diferent de l'exemple que es mostra, però la funció IF us donarà els mateixos resultats.

02 de 06

Comenceu la funció IF anida

Només cal introduir la fórmula completa

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

entrar a la cel·la E7 del full de càlcul i fer que funcioni. En Excel Online, aquest és el mètode que haureu d'utilitzar. Tanmateix, si utilitzeu una versió d'escriptori d'Excel, 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 les funcions niuades perquè s'ha d'escriure la funció nested. No es pot obrir un segon quadre de diàleg per introduir el segon conjunt d'arguments.

En aquest exemple, la funció IF anida s'introdueix a la tercera línia del quadre de diàleg com a argument Value_if_false. Atès que el full de treball calcula la deducció anual per a diversos empleats, la fórmula s'inicia per primera vegada a la cel·la E7 usant referències absolutes per a les taxes de deducció i després es copien a les cel·les E8: E11.

Tutorial Passos

  1. Selecciona cel·la E7 per convertir-lo en la cel·la activa. Aquí és on es troba la fórmula IF anida.
  2. Selecciona Fórmules.
  3. Selecciona Lògic per obrir la llista desplegable de la funció.
  4. Selecciona SI a la llista per mostrar 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ó IF. Aquests arguments diuen a la funció la condició que s'està provant i quines accions cal prendre si la condició és veritable o falsa.

Opció de drecera de tutorial

Per continuar amb aquest exemple, podeu:

  • Introduïu els arguments al quadre de diàleg tal com es mostra a la imatge anterior i, a continuació, feu clic al pas final que cobreix la còpia de la fórmula a les files 7 a 10.
  • O bé, seguiu els passos següents que ofereixen instruccions detallades i explicacions per introduir els tres arguments.
03 de 06

Introduïu l'argument Logical_test

L'argument Logical_test compara dos elements de dades. Aquestes dades poden ser números, referències de cel·la, resultats de fórmules, o fins i tot dades de text. Per comparar dos valors, el Logical_test usa 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 dòlars.
  • Entre $ 30,000 i $ 49,999.
  • $ 50,000 o més

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

Tutorial Passos

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

Nota: No introduïu el signe de dòlar ( $ ) o un separador de coma ( , ) amb el 30000. Un missatge d'error no vàlid apareix al final de la línia Logical_test si s'introdueix un d'aquests símbols juntament amb les dades.

04 de 06

Introduïu l'argument Value_if_true

L'argument Value_if_true indica a la funció IF què heu de fer quan la verificació Logical_test é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 salari anual de l'empleat a la cel·la D7 per la taxa de deducció del 6 per cent localitzada a la cel·la D3.

Referències relatives vs. càlcul absoluta

Normalment, quan es copia una fórmula a altres cel·les, les referències de cel·les relatives de la fórmula canvien per reflectir la nova ubicació de la fórmula. Això fa que sigui fàcil utilitzar la mateixa fórmula en diverses ubicacions. De vegades, canviar les referències de les cel·les quan es copia una funció resulta en errors. Per evitar aquests errors, les referències de les cel·les es poden fer Absoltes, que no permeten canviar 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 regular, com ara $ D $ 3. Afegint els signes de dòlar es fa fàcilment prement la tecla F4 tecla al teclat després de la referència de la cel·la s'ha introduït al quadre de diàleg.

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

Tutorial Passos

  1. Seleccioneu el Value_if_true línia al quadre de diàleg.
  2. Selecciona cel·la D3 al full de treball per afegir aquesta referència de cel·la a la línia Value_if_true.
  3. Premeu el botó F4 clau per fer que D3 sigui una referència de cel·la absoluta ($ D $ 3).
  4. Premeu l'asterisc ( * ) clau. L'asterisc és el símbol de multiplicació en Excel.
  5. Selecciona 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 $ D $ 3 * D7.

Nota: D7 no s'introdueix com una referència de cel·la absoluta. Necessita canviar quan es copiï la fórmula a les cel·les E8: E11 per obtenir l'import correcte de la deducció per a cada empleat.

05 de 06

Introduïu la funció IF anidada com l'argument Value_if_false

Normalment, l'argument Value_if_false indica a la funció IF què fer quan la prova Logical és fals. En aquest cas, la funció IF anida s'introdueix com aquest argument. En fer-ho, es donen els resultats següents:

  • L'argument Logical_test de la funció IF anidada (D7> = 50000) prova tots els salaris que no són inferiors a $ 30,000.
  • Per a aquells salaris superiors o iguals a $ 50,000, l'argument Value_if_true els multiplica per la taxa de deducció del 10% localitzada a la cel·la D5.
  • Pel que fa als salaris restants (aquells que superen els 30.000 dòlars, però menys de 50.000 dòlars), l'argument Value_if_false els multiplica per la taxa de deducció del 8% que es troba a la cel·la D4.

Tutorial Passos

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

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

  1. Seleccioneu el Value_if_false línia al quadre de diàleg.
  2. Introduïu la següent funció IF:

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

  3. Selecciona D'acord per completar la funció IF i tancar el quadre de diàleg.
  4. El valor de $ 3,678.96 apareix a la cel·la E7. Atès que R. Holt guanya més de $ 30,000 però menys de $ 50,000 per any, la fórmula $ 45,987 * 8% s'utilitza per calcular la seva deducció anual.
  5. Selecciona cel·la E7 per mostrar la funció completa = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7) a la barra de fórmules que hi ha a sobre del full de càlcul.

Després de seguir aquests passos, el vostre exemple ara 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 l'identificador de farciment per completar el full de càlcul.

06 de 06

Copieu les funcions IF anades utilitzant l'identificador de farciment

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

Una manera senzilla de copiar fórmules a Excel és amb el comandament de farciment.

Tutorial Passos

  1. Selecciona cel·la E7 per convertir-lo en la cel·la activa.
  2. Col·loqueu el punter del ratolí sobre el quadrat a l'extrem inferior dret de la cel·la activa. El punter canviarà a un signe més (+).
  3. Seleccioneu i arrossegueu l'identificador de farciment 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 dalt.