Kuidas kasutada Exceli tekstiga mitut IF-avaldust (6 kiiret meetodit)

  • Jaga Seda
Hugh West

Palju aega Excelis töötades peame töötama mitme IF avaldused, et lisada erinevaid tingimusi või kriteeriume. Selles artiklis näitan teile, kuidas saate kasutada mitut IF avaldused tekstiga Excelis.

Lae alla praktiline töövihik

Kuidas kasutada Exceli tekstiga mitut IF-avaldust (6 kiiret meetodit).xlsx

6 kiiret meetodit mitme IF-avalduse kasutamiseks tekstiga Excelis

Siin on esitatud andmekogum, mis sisaldab mõnede õpilaste füüsika ja keemia eksamite andmeid koolis nimega Päikeselille lasteaed.

Täna on meie eesmärk välja selgitada iga õpilase üldtulemus füüsika ja keemia tulemuste põhjal.

Me kohaldame mitut IF avaldused siin.

1. Mitu IF-avaldust tekstiga AND-tingimusega (Case-Insensitive Match)

Mõelgem korraks, et õpilase üldtulemus on "Pass" ainult siis, kui ta on mõlemas õppeaines edukalt sooritanud, vastasel juhul on see "Fail".

Siin tuleb rakendada AND funktsioon jooksul IF-funktsioon .

Seega on esimese õpilase üldtulemuse valem:

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

Märkused:

  • The IF-funktsioon vastab vaikimisi suur- ja väiketähtedele. Nii et olenemata sellest, kas te kasutate C4= "pass" või C4= "Pass" ei ole siinkohal oluline.
  • AND(C4="pass",D4="pass") tagastab TÕELINE ainult siis, kui mõlemad tingimused on TÕELINE Vastasel juhul tagastab see VALE .
  • Seega, IF(AND(C4="pass",D4="pass"), "Pass", "Fail") tagastab "Pass" ainult siis, kui ta läbib mõlemad teemad, vastasel juhul tagastab ta "Ebaõnnestumine" .

Nüüd lohistage Täitmise käepide et kopeerida see valem ülejäänud lahtritesse.

Loe edasi: IF koos AND-ga Exceli valemis (7 näidet)

2. Mitu IF-avaldust tekstiga koos AND-tingimusega (suur- ja väiketähelepanu vaste)

Funktsioon IF tagastab vaikimisi suur- ja väiketähtedega tekstide kokkulangevuse.

Seega, kui soovite tagastada suur- ja väiketähtedest sõltuva vaste, peate olema veidi kavalam.

Võite kasutada Täpne funktsioon Exceli kombinatsioonist koos IF-funktsioon tagastada suur- ja väiketähtedest sõltuvad vasted.

Kasutage seda valemit esimese õpilase üldtulemuse saamiseks:

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

Märkused:

  • The EXACT funktsioon töötab suur- ja väiketähtedega. Seega tuleb kasutada täpselt EXACT(C4, "Pass").
  • EXACT(C4, "pass") ei tööta siin. See tagastab VALE Te võite seda ise testida.
  • Ülejäänud on nagu eelmine valem. IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") tagastab "Pass" ainult siis, kui on olemas "Pass" mõlemal subjektil.

Nüüd saate lohistada Täitmise käepide et kopeerida see valem ülejäänud lahtritesse.

Loe edasi: Kuidas kasutada Excelis mitut IF-tingimust (3 näidet)

3. Mitu IF-avaldust tekstiga koos OR-tingimusega (Case-Insensitive Match)

Nüüd rakendame VÕI funktsioon jooksul IF-funktsioon .

Mõelgem korraks, et iga õpilane sooritab eksami, kui ta sooritab eksamil vähemalt ühes õppeaines.

Seetõttu tuleb õpilaste üldtulemuse väljaselgitamiseks rakendada VÕI-tingimust.

Esimese õpilase üldtulemuse valem on:

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

Märkused:

  • The IF-funktsioon vastab vaikimisi suur- ja väiketähtedele. Nii et olenemata sellest, kas te kasutate C4= "pass" või C4= "Pass" ei ole siinkohal oluline.
  • OR(C4="pass",D4="pass") tagastab TÕELINE kui vähemalt üks tingimustest on TÕELINE Vastasel juhul tagastab see VALE .
  • Seega, IF(OR(C4="pass",D4="pass"), "Pass", "Fail") tagastab "Pass" kui ta läbib vähemalt ühe aine, vastasel juhul tagastab ta "Ebaõnnestumine" .

Nüüd lohistage Täitmise käepide et kopeerida see valem ülejäänud lahtritesse.

Loe edasi: Kuidas kasutada MAX IF funktsiooni Excelis

4. Mitu IF-avaldust tekstiga koos OR-tingimusega (Case-Sensitive Match)

Nagu see, mida me kasutasime JA tingimus, võite kasutada kombinatsiooni EXACT funktsioon ja IF-funktsioon et genereerida suur- ja väiketähtedest sõltuv kokkulangevus.

Kasutage seda valemit esimese õpilase jaoks:

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

Märkused:

  • The EXACT funktsioon töötab suur- ja väiketähtedega. Seega tuleb kasutada täpselt EXACT(C4, "Pass").
  • EXACT(C4, "pass") ei tööta siin. See tagastab VALE Te võite seda ise testida.
  • Ülejäänud on nagu eelmine valem. IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") tagastab "Pass" kui on "Pass" vähemalt ühes õppeaines.

Seejärel lohistage Täitmise käepide et kopeerida valem ülejäänud lahtritesse.

Loe edasi: Excel VBA: If Then Else avaldus mitme tingimusega (5 näidet)

5. Sisestatud IF-avaldused

Siiani oleme kasutanud AND funktsioon ja VÕI funktsioon jooksul IF-funktsioon mitme kriteeriumi käsitlemiseks.

Kuid te võite kasutada ka IF-funktsioon teise sees IF-funktsioon mitme kriteeriumiga tegelemiseks.

Seda nimetatakse mitmekordseks IF avaldused.

The JA avaldust, st õpilane läbib ainult siis, kui ta läbib mõlemad ained, saab rakendada ka sisendatud IF avaldused sel viisil:

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

Märkused:

  • Siin, kui väärtus lahtris C4 on "Pass" , siis liigub ta vaatama, mis väärtus on lahtris D4 on.
  • Kui väärtus lahtris D4 on ka "Pass , alles siis tõendab ta, et "Pass" Vastasel juhul tõendab ta, et "Ebaõnnestumine" .
  • Ja funktsioon IF tagastab suur- ja väiketähelepanuta vaste. Nii et C4="pass" või C4="Pass" ei ole siinkohal tõesti oluline.

Seejärel lohistage Täitmise käepide täita see valem ülejäänud lahtritesse.

Samuti, kui soovite suur- ja väiketähtedest sõltuvat kokkulangevust, võite kasutada kombinatsiooni EXACT funktsioon ja IF-funktsioon nagu varem näidatud.

Kasutage seda valemit esimeses lahtris ja seejärel lohistage lahtrisse Täitmise käepide .

Seotud sisu: Kuidas kasutada Exceli IF-funktsiooni koos väärtusvahemikuga

6. Mitu IF-avaldust koos massiivi valemiga

Kõik, mida me oleme seni teinud, on see, et oleme rakendanud valemit esimeses lahtris ja seejärel lohistanud valemit Täitmise käepide täita valemiga ülejäänud lahtrid.

Kuid te võite kasutada ka Array valem täita kõik lahtrid koos.

The JA ja VÕI valemit, mida me varem kasutasime, ei saa rakendada Array valem . Kuid te võite kohaldada Array valem sisseehitatud IF-funktsiooniga.

Et välja selgitada kõigi õpilaste üldine tulemus, kellel on Array valem võite sisestada selle valemi:

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

Märkused:

  • Siin C4:C13 ja D4:D13 on minu kriteeriumide kaks vahemikku. Teie kasutate oma kriteeriumi.
  • Siin valime suur- ja väiketähtedest sõltuva vaste. Kui soovite suur- ja väiketähtedest sõltumatut vastet, kasutage funktsiooni C4:C13="Pass" ja D4:D13="Pass" selle asemel.
  • Press CTRL+SHIFT+ENTER valemi sisestamiseks, välja arvatud juhul, kui olete Office 365 .

Loe lisaks: Kuidas kasutada Excelis vananemiseks mitu If-tingimust (5 meetodit)

Kokkuvõte

Nende meetodite abil saate Excelis kasutada mitut IF-avaldust koos tekstiga. Kas teate mõnda muud meetodit? Või on teil küsimusi? Küsige julgelt.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.