INHOUDSOPGAWE
Terwyl ons dikwels in Excel werk, moet ons met veelvuldige IF -stellings werk om verskillende voorwaardes of kriteria by te voeg. In hierdie artikel sal ek jou wys hoe jy veelvuldige IF -stellings met teks in Excel kan gebruik.
Laai Oefenwerkboek af
Hoe om veelvuldige IF-stellings met teks in Excel te gebruik (6 vinnige metodes).xlsx
6 vinnige metodes om veelvuldige IF-stellings met teks in Excel te gebruik
Hier het ons 'n datastel met die eksamenrekord van sommige studente in Fisika en Chemie in 'n skool genaamd Sunflower Kleuterskool.
Vandag is ons doelwit om vind die algehele uitslag van elke student uit op grond van hul resultate in Fisika en Chemie.
Ons sal veelvuldige IF -stellings hier toepas.
1. Veelvuldige IF-stellings met teks met EN-toestand (hoofletteronsensitiewe passing)
Kom ons dink vir 'n oomblik dat die algehele uitslag van 'n student “Slaag” is slegs as hulle in beide die vakke slaag, anders is dit is “Fail”.
Hier sal ons 'n EN-funksie binne die IF-funksie moet toepas.
Daarom is die formule vir die algehele uitslag van die eerste student sal wees:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Notas:
- Die IF-funksie pas by verstek hoofletter-onsensitiewe passings. So of jy C4= “slaag” of C4= “Slaag” gebruik maak nie hier saak nie.
- EN(C4=”slaag”, D4="slaag") keer terug WAAR slegs as beide die voorwaardes WAAR is. Andersins gee dit ONWAAR terug.
- Daarom, IF(EN(C4=”slaag”,D4=”slaag”),,”Slaag”,,”Druip”) sal “Slaag” net terugstuur as hy/sy in beide die vakke slaag, anders sal dit “Druip” teruggee.
Sleep nou die Vulhandvatsel om hierdie formule na die res van die selle te kopieer.
Lees Meer: IF met EN in 'n Excel-formule (7 voorbeelde)
2. Veelvuldige IF-stellings met teks met EN-toestand (hooflettersensitiewe pasmaat)
Die IF-funksie gee by verstek hoofletter-onsensitiewe passings met tekste.
Dus, as jy 'n hooflettersensitiewe passing wil gee, moet jy 'n bietjie lastig wees.
Jy kan die Presiese funksie van Excel in kombinasie met die IF-funksie<2 gebruik> om hooflettersensitiewe passings terug te gee.
Gebruik hierdie formule vir die algehele resultaat van die eerste student:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Notas:
- Die EXACT -funksie werk met hoofletter-sensitiewe passings. Jy moet dus presies EXACT(C4,"Slaag") gebruik.
- EXACT(C4,”pass”) sal nie hier werk nie. Dit sal ONWAAR gee. Jy kan dit self toets.
- Die res is soos die vorige formule. IF(AND(EXACT(C4,”Slaag”),EXACT(D4,”Slaag”)),,”Slaag”,,”Druip”) sal terug “Slaag” net as daar is "Slaag" in beide die vakke.
Nou kan jy die Vulhandvatsel sleep nakopieer hierdie formule na die res van die selle.
Lees meer: Hoe om veelvuldige IF-toestand in Excel te gebruik (3 voorbeelde)
3. Veelvuldige IF-stellings met teks met OF-toestand (hoofletter-onsensitiewe passing)
Nou sal ons OF-funksie binne die IF-funksie toepas.
Kom ons dink vir hierdie oomblik dat enige student in die eksamen slaag as hy/sy in ten minste een vak in die eksamen slaag.
Daarom, om die algehele uitslag van die studente uit te vind, moet ons aansoek doen die OF-toestand.
Die formule vir die algehele uitslag van die eerste student sal wees:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Notas:
- Die IF-funksie pas by verstek by hoofletter-onsensitiewe passings. So of jy C4= “slaag” of C4= “Slaag” gebruik maak nie hier saak nie.
- OF(C4=”slaag”, D4=”slaag”) gee WAAR as ten minste een van die voorwaardes WAAR is. Andersins gee dit ONWAAR terug.
- Daarom, IF(OF(C4=”slaag”,D4=”slaag”),,”Slaag”,,”Druip”) sal “Slaag” terugstuur as hy/sy in ten minste een vak slaag, anders sal dit “Druip” gee.
Sleep nou die Vulhandvatsel om hierdie formule na die res van die selle te kopieer.
Lees Meer: Hoe om MAX IF-funksie in Excel te gebruik
4. Veelvuldige IF-stellings met teks met OF-toestand (hooflettergevoelige pasmaat)
Soos die een wat ons gebruik het in EN toestand, jy kan 'n kombinasie van die EXACTE funksie en die IF-funksie gebruik om 'n hooflettersensitiewe passing te genereer.
Gebruik hierdie formule vir die eerste student:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Notas:
- Die EXACT -funksie werk met hooflettersensitiewe passings. Jy moet dus presies EXACT(C4, “Slaag”) gebruik.
- EXACT(C4, “slaag”) sal nie hier werk nie. Dit sal ONWAAR gee. Jy kan dit self toets.
- Die res is soos die vorige formule. IF(OF(EXACT(C4,”Slaag”),EXACT(D4,”Slaag”)),,”Slaag”,,”Druip”) sal “Slaag” terugstuur as daar is “Slaag” in ten minste een vak.
Sleep dan die Vulhandvatsel om die formule te kopieer na die res van die selle.
Lees Meer: Excel VBA: If Then Else Statement with Multiple Conditions (5 Voorbeelde)
5. Geneste IF-stellings
Tot nou toe het ons die EN-funksie en die OF-funksie binne die IF-funksie gebruik om te hanteer veelvuldige kriteria.
Maar jy kan ook 'n IF-funksie binne 'n ander IF-funksie gebruik om veelvuldige kriteria te hanteer.
Dit word veelvuldige
Die EN -stelling, dit wil sê, 'n student sal slegs slaag as hy/sy in beide die vakke slaag, kan ook geïmplementeer word met geneste IF stellings hierinmanier:
=IF(C4=”slaag”,IF(D4=”slaag”,,”Slaag”,,”Druip”),,”Druip”)Notas:
- Hier, as die waarde in sel C4 “Slaag” is, sal dit beweeg om te sien wat die waarde in sel D4 is.
- As die waarde in sel D4 ook “Slaag' is, sal dit eers sertifiseer as "Slaag" . Andersins sal dit sertifiseer as “Fail” .
- En die IF-funksie gee 'n hoofletter-onsensitiewe passing terug. So C4=”slaag” of C4=”Slaag” maak regtig nie hier saak nie.
Dan sleep die Vulhandvatsel om hierdie formule na die res van die selle te vul.
Ook, as jy 'n hooflettersensitiewe pasmaat wil hê, kan jy gebruik die kombinasie van die EXAKTE funksie en die IF-funksie soos vroeër getoon.
Gebruik hierdie formule in die eerste sel en sleep dan die Vulhandvatsel .
Verwante inhoud: Hoe om Excel IF-funksie te gebruik met omvang van waardes
6. Veelvuldige IF-stellings met Skikkingsformule
Al wat ons tot dusver gedoen het, is dat ons die formule in die eerste sel toegepas het en dan die Vulhandvatsel gesleep het om die formule te vul na die res van die selle.
Maar jy kan ook 'n Skikkingsformule gebruik om al die selle saam te vul.
Die EN en OF -formule wat ons vroeër gebruik het, kan nie op die Skikkingsformule toegepas word nie. Maar jy kan 'n Skikkingsformule toepas met die geneste IFfunksie.
Om die algehele resultaat van al die studente met 'n Skikkingsformule uit te vind, kan jy hierdie formule invoeg:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Notas:
- Hier C4:C13 en D4:D13 is die twee reekse van my kriteria. Jy gebruik jou een.
- Hier kies ons vir 'n hooflettergevoelige passing. As jy 'n hoofletter-onsensitiewe passing wil hê, gebruik eerder C4:C13=“Slaag” en D4:D13=“Slaag” .
- Druk CTRL +SHIFT+ENTER om die formule in te voer tensy jy in Office 365 is.
Lees meer: Hoe om Gebruik veelvuldige If-toestande in Excel vir veroudering (5 metodes)
Gevolgtrekking
Deur hierdie metodes te gebruik, kan jy veelvuldige IF-stellings met teks in Excel gebruik. Ken jy enige ander metode? Of het jy enige vrae? Vra ons gerus.