Taula de continguts
Moltes vegades mentre treballem a Excel, hem de treballar amb diverses declaracions SI per afegir condicions o criteris diferents. En aquest article, us mostraré com podeu utilitzar diverses declaracions SI amb text a Excel.
Descarregueu el llibre de pràctiques
Com utilitzar diverses declaracions IF amb text a Excel (6 mètodes ràpids).xlsx
6 mètodes ràpids per utilitzar diverses declaracions IF amb text a Excel
Aquí tenim un conjunt de dades amb l'expedient d'exàmens d'alguns alumnes de Física i Química d'una escola anomenada Jardí d'Infants Girasol.
Avui el nostre objectiu és esbrineu el resultat global de cada alumne a partir dels seus resultats en Física i Química.
Aplicarem múltiples IF afirmacions aquí.
1. Múltiples declaracions IF amb text amb condició AND (concordança que no distingeix entre majúscules i minúscules)
Pensem per un moment que el resultat global d'un estudiant és "Aprovat" només si aprova les dues assignatures, en cas contrari, és "Fail".
Aquí haurem d'aplicar una funció AND dins de la funció SI .
Per tant, la fórmula per al conjunt El resultat del primer alumne serà:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Notes:
- El La funció IF coincideix amb les coincidències que no distingeixen entre majúscules i minúscules per defecte. Així que si feu servir C4= “passar” o C4= “passar” aquí no importa.
- AND(C4=”passar”, D4="pass") torna TRUE només si ambdues condicions són TRUE . En cas contrari, retorna FALSE .
- Per tant, SI(AND(C4=”passa”, D4=”passa”),”Passa”, “Falla”) retornarà “Aprovat” només si ha aprovat les dues assignatures, en cas contrari tornarà “Aprovat” .
Ara arrossegueu la Annexa d'ompliment per copiar aquesta fórmula a la resta de cel·les.
Llegir més: SI amb AND en una fórmula d'Excel (7 exemples)
2. Múltiples declaracions IF amb text amb condició AND (concordança sensible a majúscules i minúscules)
La funció IF de manera predeterminada retorna coincidències que no distingeixen entre majúscules i minúscules amb textos.
Així, si voleu tornar una coincidència que distingeix entre majúscules i minúscules, heu de ser una mica complicat.
Podeu utilitzar la funció exacta d'Excel en combinació amb la funció SI per tornar coincidències que distingeixen entre majúscules i minúscules.
Utilitzeu aquesta fórmula per al resultat global del primer estudiant:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Notes:
- La funció EXACTE funciona amb coincidències que distingeixen entre majúscules i minúscules. Per tant, heu d'utilitzar exactament EXACT(C4,”Passa”).
- EXACTE(C4,”pass”) no funcionarà aquí. Tornarà FALSE . Podeu provar-ho vosaltres mateixos.
- La resta és com la fórmula anterior. IF(AND(EXACT(C4,”Aprovat”)), EXACTE(D4,”Aprovat”),”Aprovat”,”Falla”) retornarà “Aprovat” només si hi ha "Aprovat" a les dues assignatures.
Ara, podeu arrossegar el Annex d'emplenament acopieu aquesta fórmula a la resta de cel·les.
Llegir més: Com utilitzar múltiples condicions IF a Excel (3 exemples)
3. Múltiples declaracions IF amb text amb condició OR (concordança que no distingeix entre majúscules i minúscules)
Ara aplicarem funció OR dins de la funció SI .
Pensem per aquest moment que qualsevol estudiant aprova l'examen si aprova almenys una assignatura a l'examen.
Per tant, per conèixer el resultat global dels estudiants, hem de sol·licitar la condició OR.
La fórmula del resultat global del primer estudiant serà:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Notes:
- La funció SI coincideix amb les coincidències que no distingeixen entre majúscules i minúscules de manera predeterminada. Així que si feu servir C4= “passar” o C4= “passar” aquí no importa.
- O(C4=”passar”, D4="pass") retorna TRUE si almenys una de les condicions és TRUE . En cas contrari, retorna FALSE .
- Per tant, IF(OR(C4=”passa”, D4=”passa”),”Passa”, “Falla”) tornarà “Aprovat” si aprova almenys una assignatura, en cas contrari tornarà “Suspèn” .
Ara arrossegueu la Annexa d'emplenament per copiar aquesta fórmula a la resta de cel·les.
Llegir més: Com utilitzar la funció MAX IF a Excel
4. Múltiples declaracions IF amb text amb condició OR (concordança que distingeix entre majúscules i minúscules)
Com la que hem utilitzat aCondició I , podeu utilitzar una combinació de la funció EXACTA i la funció SI per generar una coincidència que distingeix entre majúscules i minúscules.
Utilitzeu aquesta condició. fórmula per al primer alumne:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Notes:
- La funció EXACTA funciona amb coincidències que distingeixen entre majúscules i minúscules. Per tant, heu d'utilitzar exactament EXACT(C4, “Passa”).
- EXACTE(C4, “passar”) no funcionarà aquí. Tornarà FALSE . Podeu provar-ho vosaltres mateixos.
- La resta és com la fórmula anterior. IF(OR(EXACT(C4,”Aprovat”)), EXACTE(D4,”Aprovat”),”Aprovat”,”Falla”) retornarà “Aprovat” si hi ha és “Aprovat” en almenys una assignatura.
A continuació, arrossegueu la Annexa d'ompliment per copiar la fórmula a la resta de cel·les.
Llegir més: Excel VBA: declaració If Then Else amb diverses condicions (5 exemples)
5. Declaracions IF anidades
Fins ara, hem utilitzat la funció AND i la funció OR dins de la funció SI per gestionar múltiples criteris.
Però també podeu utilitzar una funció SI dins d'una altra funció SI per tractar diversos criteris.
Això s'anomena múltiple IF enunciats.
La declaració AND , és a dir, un estudiant només aprovarà si aprova les dues assignatures, també es pot implementar amb <1 imbricat>IF declaracions en aquestmanera:
=IF(C4=”aprovat”, IF(D4=”aprovat”,”aprovat”, “fallida”),”fallida”)Notes:
- Aquí, si el valor de la cel·la C4 és "Passa" , es mourà per veure quin és el el valor de la cel·la D4 és.
- Si el valor de la cel·la D4 també és "Passa' , només llavors es certificarà com a "Passa" . En cas contrari, certificarà com a “Fail” .
- I la funció IF retorna una coincidència que no distingeix entre majúscules i minúscules. Així que C4=”passar” o C4=”Passa” realment no importa aquí.
Llavors arrossegueu la Annexa d'ompliment per omplir aquesta fórmula a la resta de cel·les.
A més, si voleu una coincidència que distingeix entre majúscules i minúscules, podeu utilitzar la combinació de la funció EXACTA i la funció SI tal com es mostra anteriorment.
Utilitzeu aquesta fórmula a la primera cel·la i després arrossegueu la Annexa d'emplenament .
Contingut relacionat: Com utilitzar la funció IF d'Excel amb un rang de valors
6. Múltiples declaracions IF amb fórmula de matriu
Tot el que hem fet fins ara és haver aplicat la fórmula a la primera cel·la i després arrossegar el Fill Handle per omplir la fórmula. a la resta de cel·les.
Però també podeu utilitzar una Fórmula de matriu per omplir totes les cel·les.
Els AND i
Per conèixer el resultat global de tots els estudiants amb una Fórmula matriu , podeu inserir aquesta fórmula:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Notes:
- Aquí C4:C13 i D4:D13 són els dos intervals dels meus criteris. Feu servir el vostre.
- Aquí estem optant per una coincidència que distingeix entre majúscules i minúscules. Si voleu una coincidència que no distingeix entre majúscules i minúscules, feu servir C4:C13=“Passa” i D4:D13=“Passa” .
- Premeu CTRL +MAJÚS+INTER per introduir la fórmula tret que estigueu a Office 365 .
Llegiu més: Com Utilitzeu diverses condicions If a Excel per a l'envelliment (5 mètodes)
Conclusió
Usant aquests mètodes, podeu utilitzar diverses declaracions IF amb text a Excel. Coneixes algun altre mètode? O tens alguna pregunta? No dubteu a preguntar-nos.