Com utilitzar la funció SI anidada a Excel (6 exemples ideals)

  • Comparteix Això
Hugh West

En aquest article, aprendrem a utilitzar la funció IF imbricada a Excel . Quan s'insereix una funció dins d'una altra funció, s'anomena funció imbricada. Avui mostrarem 6 exemples ideals de la funció niada IF . Aquests exemples us ajudaran a entendre l'ús de la funció nidada IF . Per tant, sense cap demora, comencem la discussió.

Baixeu el llibre de pràctiques

Descarregueu el llibre de pràctiques des d'aquí.

Utilitzeu la funció SI anidada. xlsx

Introducció a la funció SI d'Excel

Per entendre la funció SI imbricada , primer hem de conèixer la funció SI . A Microsoft Excel , la funció SI comprova una condició determinada i, si es compleix, mostra un resultat. A més, si la condició no es compleix, mostra un altre resultat.

  • Sintaxi

SI (prova_lògica, [valor_si_cert], [valor_si_fals])

  • Argument

test_lògic: És la prova obligatòria argument de la funció IF . Aquest argument representa la condició donada per a una cel·la o un rang de cel·les.

[value_if_true]: És el segon argument de la funció. És la declaració definida si es compleix la condició.

[value_if_false]: És el tercer argument que apareix si la condició és falsa.

Introducció a la funció SI anidada d'Excel

El nidla funció IFS , podem utilitzar el conjunt de dades anterior.

Observem els passos següents per saber-ne més.

PASS:

  • Per començar, seleccioneu Cel·la D5 i escriviu la fórmula:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • A continuació, premeu Retorn .

Aquí, La prova 1 consisteix a comprovar si la Cèl·lula C5 és superior a 5500 . Si TRUE , mostrarà 12 %. En cas contrari, es mourà a Prova 2 i així successivament.

  • En el pas següent, utilitzeu la Annexa d'ompliment avall per veure tots els resultats.

3. Insereix la funció CHOOSE

També podem utilitzar la funció CHOOSE per comprovar diverses condicions. La funció CHOOSE retorna un valor de la llista basat en el número d'índex d'aquest valor. A continuació es mostra la forma general de la funció CHOOSE .

CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)

Podeu comprovar més proves dins de la fórmula si voleu .

Prestem atenció als passos següents per obtenir més informació.

PASOS:

  • A al principi, seleccioneu Cel·la D5 i escriviu la fórmula:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Després, premeu Introduïu .

Aquí podeu veure quatre arguments dins de TRIA funció. En el primer argument, hem posat totes les condicions afegint-les amb el signe més ( + ). Aleshores, en els arguments següents, hem posat el valor dels resultats ambrespecte a la posició de les condicions. Per exemple, el segon argument denota el resultat de la primera condició. I així successivament.

  • Al final, arrossega la Annexa d'emplenament cap avall.

4. Prova-ho Funció SWITCH d'Excel

També podeu utilitzar la funció SWITCH com a alternativa a la funció SI imbricada. Però, cal recordar una cosa. Podeu utilitzar la funció SWITCH quan necessiteu fer front a un conjunt fix de valors específics. Al conjunt de dades, podeu veure que hem introduït Rang en lloc de l' Rang de vendes . Aquests valors específics de Rank ens ajudaran a distribuir la comissió fàcilment.

Seguiu els passos següents per saber més sobre aquest mètode.

PASS:

  • Primer de tot, escriviu la fórmula següent a Cel·la E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Ara, premeu Retorn per veure el resultat.

Aquí, la fórmula buscarà el valor de Cel·la D5 . Si el valor és A , s'imprimirà 5 %, si B llavors 9 % i si C a continuació 12 %.

  • En el pas següent, arrossegueu la Annexa d'emplenament cap avall.

5. Utilitzeu la funció CONCATENAR

La funció SWITCH es va introduir a Excel 2016 . Les versions anteriors no tenen la funció SWITCH . En aquest cas, podeu utilitzar la funció CONCATENAR en lloc demètode anterior.

Anem a comentar els passos a continuació.

PASOS:

  • En el primer lloc, escriviu la fórmula següent a Cel·la E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Després, premeu Enter per veure el resultat.

Aquí hem concatenat múltiples SI funcions. Aquesta fórmula mostra 5 % si el valor de Cèl·lula D5 és A , 9 % si B i 12 % si C .

  • Finalment, arrossega cap avall el Annexa d'emplenament per veure els resultats a les cel·les desitjades.

Coses a recordar

Heu de recordar les coses següents mentre treballeu amb la funció SI imbricat a Excel.

  • Heu de mantenir l'ordre correcte de les proves i dels resultats quan utilitzeu la funció IF imbricat .
  • A Excel 2007 2016 , podeu utilitzar un màxim de 64 condicions.
  • Si la vostra fórmula augmenta a causa del nombre de condicions, apliqueu els mètodes alternatius.
La fórmula IF conté múltiples funcions SI . En cas de múltiples condicions, hem d'utilitzar la funció IF dins d'una altra funció IF . La forma general de la funció niada IF es pot escriure com: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Aquí,

  • C1: Primera condició.
  • T1: Valor que es mostrarà si es compleix la primera condició.
  • C2: Segona condició.
  • T2: Valor que es mostrarà si es compleix la segona condició.
  • C3: Tercera condició.
  • T3: Valor que es mostrarà si es compleix la tercera condició.
  • C4: Quarta condició.
  • T4: Valor que es mostrarà si es compleix la quarta condició.
  • F4: Aquest és el valor que es mostrarà si no es compleixen les condicions. .

Podeu afegir més condicions segons les vostres necessitats dins de la fórmula.

6 exemples ideals d'ús de la funció SI anidada a Excel

1. Ús de simple Funció IF imbricada per trobar resultats

Per entendre l'ús de la funció IF imbricada , en primer lloc mostrarem un exemple senzill. En aquest exemple, intentarem trobar els resultats d'alguns alumnes. Aquí, estem utilitzant tres condicions.

  • Primer, si un estudiant aconsegueix 70 o més , aprovarà.
  • En segon lloc, si obté menys de 70 , aleshores suspendrà.
  • Tercer, si no hi ha cap nota, llavors, es considerarà l'estudiant.absent.

Seguem els passos següents per veure com funciona la funció nid .

PASOS :

  • Primer de tot, seleccioneu Cel·la C5 i escriviu la fórmula:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Després, premeu Retorn per veure el resultat.

En aquesta fórmula,

  • El primer argument és C5= “” i el segon argument és “Absència” . Indica la primera condició. Indica si Cel·la C5 està buida, aleshores mostrarà el segon argument. En el nostre cas, és a Absent .
  • La segona funció IF indica que si la nota és superior a 70 , l'estudiant passar. En cas contrari, no ho farà.
  • En el pas següent, col·loqueu el cursor a la part inferior dreta de la Cel·la D5 i arrossegueu la Annexa d'emplenament avall.

  • Finalment, veureu resultats com la imatge següent.

2. Cercar la qualificació utilitzant la funció SI anidada a Excel

En el segon exemple, utilitzarem la funció IF anidada a Excel per trobar les qualificacions d'alguns estudiants. És un dels exemples més utilitzats per descriure la funció niada IF . Per a aquest exemple, utilitzarem un conjunt de dades que contingui les notes d'alguns estudiants. Aquí també s'indica el rang de notes i les qualificacions corresponents. Hem d'avaluar les notes dels alumnes en funció de les notes obtingudes.

Anem aseguiu els passos següents per obtenir més informació sobre aquest exemple.

PASOS:

  • En primer lloc, seleccioneu Cel·la D5 i escriviu la fórmula:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • A continuació, premeu Enter per veure el resultat.

En aquesta fórmula,

  • La nostra primera condició és comprovar si hi ha alguna marca per sota de 61 .
  • Si TRUE , llavors retorna F .
  • Si FALSE , aleshores es comprova la següent funció IF
  • A la següent funció IF , marca les marques sota 71 i retorna D si és TRUE .
  • D'aquesta manera, la funció nidada IF passa a comprovar totes les condicions.
  • Després d'això , utilitzeu el Annex d'ompliment per veure els resultats a totes les cel·les.

3. Apliqueu la funció SI anidada d'Excel per assignar dies de vacances

També podem utilitzar la funció nidada IF per a més finalitats. En el tercer exemple, intentarem assignar un període de vacances als empleats d'una empresa. Per assignar un període de vacances, hem introduït unes condicions. Si el període d'ocupació d'un empleat és 15 anys o més, tindrà 25 dies de vacances. Si és entre 9 a 14 anys, tindrà 15 dies de vacances. I, finalment, si el període d'ocupació és inferior a 9 anys, tindrà 10 dies de vacances.

Paguem. atenció als passos següentsper aprendre l'exemple.

PASOS:

  • En primer lloc, seleccioneu Cel·la D5 i escriviu la fórmula següent:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Després, premeu Retorn per veure el resultat.

En aquesta fórmula, hem utilitzat 3 condicions.

  • En la primera condició, hem comprovat si La cel·la C5 és més gran que 15 . Com que és VERTADER , mostra 25 a la cel·la D5 .
  • Si era FALS , llavors comprovarà la següent condició i així successivament.
  • Per últim, arrossegueu la Annexa d'ompliment cap avall per veure resultats com la captura de pantalla següent.

4. Determinar l'estat de pagament amb la funció IF anidada a Excel

A la vida pràctica, hem de determinar sovint l'estat de pagament. Les organitzacions proveïdores de serveis han de mantenir un registre dels pagaments dels seus clients. En aquests casos, també podem fer servir la funció nidada IF .

Al conjunt de dades següent, podem veure la Factura i Imports pagats d'alguns clients. Amb aquesta informació, intentarem actualitzar la columna Estat .

Per tant, seguim els passos següents per entendre l'exemple.

PASS:

  • En primer lloc, seleccioneu Cel·la G5 i escriviu la fórmula:
=IF(F5=0,"Paid",IF(TODAY()

  • Premeu Retorn per veure el resultat.

En aquesta fórmula,

  • Primer comprovarem si Cel·la F5 és igual a 0 .Si és VERTADER , mostrarà Pagat .
  • En cas contrari, passarà a la segona condició.
  • En la segona condició, hem utilitzat la funció AVUI i l'hem comparat amb la Data de venciment .
  • Si la data actual és superior a la Data de venciment , aleshores, mostrarà Data de venciment .
  • I si la data actual és inferior a la Data de venciment , es mostrarà Activat .
  • Finalment, arrossegueu la Annexa d'emplenament cap avall per veure els resultats a totes les cel·les.

5. Insereix Funció SI anidada d'Excel per retornar el producte correcte

En aquest exemple, intentarem retornar el producte correcte de dos nombres mitjançant la funció SI imbricada. Per explicar l'exemple, utilitzarem el conjunt de dades següent.

Seguim els passos següents per entendre l'exemple.

PASS:

  • Per començar, seleccioneu Cel·la C5 i escriviu la fórmula:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • I premeu Retorn .

En aquesta fórmula,

  • La primera condició és comprovar si Cel·la B5 és igual a 15×12 . Si TRUE , mostrarà 180 . Si és FALSE , passarem a la següent condició.
  • En la següent condició, buscarà 14×19 i mostrarà 266 si compleix la condició.
  • I en l'última condició, cercarà el valor de 2 0x25 i mostrarà 500 si compleix elcondició.
  • Després d'escriure la fórmula, arrossegueu cap avall la Annexa d'emplenament .

  • Al final, veureu resultats com la imatge següent.

6. Apliqueu SI anidades amb funcions AND/OR a Excel

En l'últim exemple, utilitzarem la funció nidada IF amb la funció I i amp; Funcions O . Primer, mostrarem l'ús de la funció OR i després, implementarem la funció AND .

Per explicar l'exemple, utilitzarem un conjunt de dades que conté informació sobre l'import de les vendes de març & Abril . Distribuirem la Comissió de vendes en funció de la seva quantitat de vendes.

Seguim els passos següents per obtenir més informació sobre la distribució de la comissió.

PASS:

  • En primer lloc, seleccioneu Cel·la E5 i escriviu la fórmula:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • A continuació, premeu la tecla Enter per veure el resultat.

En aquesta fórmula, hem utilitzat la funció niada IF amb la funció OR . Podem utilitzar diverses condicions dins de la funció OR . Si alguna d'aquestes condicions és TRUE , mostrarà el valor assignat. Això vol dir que si necessiteu complir qualsevol condició, haureu d'aplicar la funció OR .

  • La primera condició comprova si l'import de les vendes en algun dels dos mesos és més gran. que 5500 i si VERTADER , estableix la comissió en 12 %.
  • En la segona condició, comprova si l'import de les vendes està entre 4001 a 5500 . Imprimeix 9 % a la Comissió .
  • I l'última condició és comprovar l'import de les vendes entre 2500 a 4000 .
  • Després d'això, utilitzeu la Annexa d'ompliment per copiar la fórmula.

Nota: El Format de nombre de l' interval E5:E10 s'ha d'establir en Percentatge . En cas contrari, mostrarà 0 .

  • En el pas següent, inserirem la fórmula SI imbricada amb la funció AND .
  • Per a això, seleccioneu Cel·la E5 i escriviu la fórmula:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Aquí, les dues condicions dins de la funció I han de ser VERTADER . En cas contrari, executarà la següent condició IF . Per exemple, si tant Cel·la C5 com D5 són superiors a 5500 , només llavors establirà la comissió en 12 %.

  • Finalment, arrossegueu la Annexa d'emplenament cap avall per veure tots els resultats.

Alternatives de la funció SI anidada a Excel

Es fa difícil implementar la funció IF imbricat si teniu moltes condicions. La fórmula pot augmentar i qualsevol petit error pot portar a resultats incorrectes. Per evitar les dificultats, podeu utilitzar les alternatives del nidFunció IF a Excel. Aquí parlarem de 5 alternatives. Podeu utilitzar-los segons les vostres necessitats.

1. Utilitzeu la funció BUSCAR V

Quan utilitzeu rangs continus de nombres, podeu utilitzar la funció BUSCAR V en comptes de la funció niuada IF . Per a això, cal tenir una taula de referència i crear la fórmula amb la coincidència aproximada. En el nostre cas, la taula Comissió és la nostra taula de referència. Al conjunt de dades, tenim un import de vendes per a cada venedor i intentarem assignar la comissió.

Seguim els passos acuradament per obtenir més informació.

PASS:

  • En primer lloc, seleccioneu Cel·la D5 i escriviu la fórmula:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Després, premeu Retorn .

Aquí, han utilitzat la funció VLOOKUP per cercar el valor de Cel·la C5 a la segona columna de la taula de cerca des de Cel·la C13 a D15 . Hem d'aplicar aquí la concordança aproximada, de manera que hem utilitzat TRUE a l'últim argument de la fórmula.

  • Finalment, arrossegueu el Fill Handle cap avall fins a veure tots els resultats.

2. Aplicar la funció IFS d'Excel

L'aplicació de la funció IFS fa que la tasca de implementar múltiples condicions molt fàcil. La forma general de la funció IFS es pot escriure com:

IFS(Test1,Value1,[Test 2],[Value 2]....)

Per explicar l'ús de

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.