Hoe kinne jo meardere IF-ferklearrings brûke mei tekst yn Excel (6 rappe metoaden)

  • Diel Dit
Hugh West

In protte kearen wylst wy yn Excel wurkje, moatte wy wurkje mei meardere IF -útspraken om ferskate betingsten of kritearia ta te foegjen. Yn dit artikel sil ik jo sjen litte hoe't jo meardere IF -útspraken brûke kinne mei tekst yn Excel.

Download Practice Workbook

Hoe kinne jo meardere IF-ferklearrings brûke mei tekst yn Excel (6 rappe metoaden).xlsx

6 rappe metoaden om meardere IF-ferklearrings te brûken mei tekst yn Excel

Hjir hawwe wy in gegevensset mei it eksamenrekord fan guon studinten yn Natuerkunde en Skiekunde yn in skoalle mei de namme Sunflower Kindergarten.

Hjoed is ús doel om fyn it totale resultaat fan elke studint op basis fan har resultaten yn Natuerkunde en Skiekunde.

Wy sille hjir meardere IF -útspraken tapasse.

1. Meardere IF-ferklearrings mei tekst mei EN-betingst (Case-Insensitive Match)

Litte wy efkes tinke dat it algemiene resultaat fan in studint allinich "Slage" is as se yn beide fakken slagje, oars is it is "Fail".

Hjir sille wy in EN-funksje tapasse moatte binnen de IF-funksje .

Dêrom is de formule foar de algemiene resultaat fan de earste studint sil wêze:

=IF(AND(C4="pass",D4="pass"),"Pass","Fail")

Opmerkingen:

  • De IF-funksje komt standert oerien mei haadletter-ûngefoelige wedstriden. Dus oft jo C4= "passe" of C4= "Pass" brûke, makket hjir net út.
  • AND(C4="pass", D4="pass") returs TRUE allinnich as beide betingsten TRUE binne. Oars jout it FALSE werom.
  • Dêrom, IF(AND(C4=”pass”,D4=”pass”),,”Pass”,,”Fail”) sil “Slage” allinnich weromkomme as hy/sy yn beide fakken slagget, oars komt it “Fail” werom.

Sleep no de Fillhandtak om dizze formule nei de rest fan de sellen te kopiearjen.

Lês Mear: IF mei EN yn in Excel-formule (7 foarbylden)

2. Meardere IF-ferklearrings mei tekst mei EN-betingst (Case-Sensitive Match)

De IF-funksje jout standert net-gefoelige wedstriden werom mei teksten.

Dus, as jo in haadlettergefoelige wedstriid werombringe wolle, moatte jo wat lestich wêze.

Jo kinne de Eksakte funksje fan Excel brûke yn kombinaasje mei de IF-funksje om haadlettergefoelige wedstriden werom te jaan.

Brûk dizze formule foar it totale resultaat fan de earste studint:

=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")

Opmerkingen:

  • De EXACT funksje wurket mei haadlettergefoelige wedstriden. Dat jo moatte krekt EXACT(C4,"Pass") brûke.
  • EXACT(C4,"pass") sil hjir net wurkje. It sil FALSE weromjaan. Jo kinne it sels testje.
  • De rest is lykas de foarige formule. IF(EN(EKSAKT(C4,"Pass"),EXACT(D4,"Pass")),,"Pass","Fail") sil weromkomme "Pass" allinnich as der is "Pass" yn beide fakken.

No kinne jo de Fillhandtak slepe neikopiearje dizze formule nei de rest fan 'e sellen.

Lês mear: Hoe kinne jo meardere IF-betingsten brûke yn Excel (3 foarbylden)

3. Meardere IF-ferklearrings mei tekst mei OR-betingst (Case-Insensitive Match)

No sille wy OF-funksje tapasse binnen de IF-funksje .

Litte wy foar dit momint tinke dat elke studint slagget foar it eksamen as hy/sy op syn minst ien fak yn it eksamen slagget.

Dêrom moatte wy om it algemiene resultaat fan de studinten te finen, oanfreegje de OR-betingst.

De formule foar it totale resultaat fan de earste studint sil wêze:

=IF(OR(C4="pass",D4="pass"),"Pass","Fail")

Opmerkingen:

  • De IF-funksje komt standert oerien mei haadletter-ûngefoelige wedstriden. Dus oft jo C4= "passe" of C4= "Pass" brûke, makket hjir net út.
  • OF(C4="pass", D4=”pass”) jout TRUE werom as op syn minst ien fan de betingsten TRUE is. Oars jout it FALSE werom.
  • Dêrom, IF(OR(C4=”pass”,D4=”pass”),,”Pass”,,”Fail”) jout “Pass” werom as hy/sy op syn minst ien fak slagget, oars komt it “Fail” werom.

Sleep no de Fillhandtak om dizze formule nei de rest fan 'e sellen te kopiearjen.

Lês Mear: Hoe kinne jo de MAX IF-funksje brûke yn Excel

4. Meardere IF-ferklearrings mei tekst mei OR-betingst (case-sensitive match)

Lykas dejinge dy't wy brûkten yn EN betingst, kinne jo in kombinaasje fan de EKSAKTE funksje en de IF-funksje brûke om in haadlettergefoelige wedstriid te generearjen.

Brûk dit formule foar de earste studint:

=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")

Notysjes:

  • De EXACT funksje wurket mei haadlettergefoelige wedstriden. Dat jo moatte krekt EXACT(C4, "Pass") brûke.
  • EXACT(C4, "passe") sil hjir net wurkje. It sil FALSE weromjaan. Jo kinne it sels testje.
  • De rest is lykas de foarige formule. IF(OF(EKSAKT(C4,"Pass"),EXACT(D4,"Pass")),"Slage","Failed") sil "Pass" weromjaan as der is “Pass” yn op syn minst ien fak.

Sleep dan de Fillhandtak om de formule te kopiearjen nei de rest fan de sellen.

Lês mear: Excel VBA: If Then Else Statement with Multiple Conditions (5 Examples)

5. Nested IF Statements

Tot no ta hawwe wy de EN-funksje en de OF-funksje binnen de IF-funksje brûkt om te behanneljen meardere kritearia.

Mar jo kinne ek in IF-funksje binnen in oare IF-funksje brûke om mei meardere kritearia om te gean.

Dit hjit meardere IF -útspraken.

De EN -stelling, dat is, in studint sil pas slagje as hy/sy yn beide fakken slagget, kin ek ymplementearre wurde mei geneste IF útspraken yn dizzeway:

=IF(C4="pass",IF(D4=""pass","Pass","Fail"),"Fail")

Opmerkingen:

  • Hjir, as de wearde yn sel C4 "Pass" is, dan sil it ferpleatse om te sjen wat de wearde yn sel D4 is.
  • As de wearde yn sel D4 ek “Pass' is, dan sil it allinich sertifisearje as "Pass" . Oars sil it sertifisearje as “Fail” .
  • En de IF-funksje jout in haadletter-ûngefoelige wedstriid werom. Dus C4=”pass” of C4=”Pass” makket hjir eins neat.

Dan sleep de Fillhandtak om dizze formule yn te foljen nei de rest fan de sellen.

Ek, as jo in haadlettergefoelige wedstriid wolle, kinne jo gebrûk meitsje fan de kombinaasje fan de EKSAKTE funksje en de IF-funksje lykas earder werjûn.

Brûk dizze formule yn de earste sel en sleep dan de Fillhandtak .

Besibbe ynhâld: Hoe kinne jo Excel IF-funksje brûke mei berik fan wearden

6. Meardere IF-ferklearrings mei arrayformule

Alles wat wy oant no ta dien hawwe is dat wy de formule yn 'e earste sel hawwe tapast en dan de Fillhandtak sleept om de formule te foljen nei de rest fan de sellen.

Mar jo kinne ek in Array Formule brûke om alle sellen tegearre te foljen.

De AND en OF -formule dy't wy earder brûkten, kin net tapast wurde op de Array-formule . Mar jo kinne in Array Formule tapasse mei de geneste IFfunksje.

Om it totale resultaat fan alle learlingen mei in Array Formule te finen, kinne jo dizze formule ynfoegje:

=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")

Opmerkingen:

  • Hjir C4:C13 en D4:D13 binne de twa berik fan myn kritearia. Jo brûke jo ien.
  • Hjir kieze wy foar in haadlettergefoelige wedstriid. As jo ​​​​in haadlettergefoelige wedstryd wolle, brûk dan C4:C13=“Pass” en D4:D13=“Pass” ynstee.
  • Druk op CTRL +SHIFT+ENTER om de formule yn te fieren, útsein as jo yn Office 365 binne.

Lês mear: How to Brûk meardere as-betingsten yn Excel foar ferâldering (5 metoaden)

Konklúzje

Mei help fan dizze metoaden kinne jo meardere IF-útspraken brûke mei tekst yn Excel. Witte jo in oare metoade? Of hawwe jo fragen? Freegje it ús frij.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.