Enhavtabelo
Multfoje laborante en Excel, ni devas labori kun pluraj IF deklaroj por aldoni malsamajn kondiĉojn aŭ kriteriojn. En ĉi tiu artikolo, mi montros al vi kiel vi povas uzi plurajn IF deklarojn kun teksto en Excel.
Elŝutu Praktikan Laborlibron
Kiel Uzi Multoblajn IF-deklarojn kun Teksto en Excel (6 Rapidaj Metodoj).xlsx
6 Rapidaj Metodoj por Uzi Multoblajn IF-deklarojn kun Teksto en Excel
Jen ni havas datuman aron kun la ekzameno de kelkaj studentoj pri Fiziko kaj Kemio en lernejo nomata Sunflora Infanĝardeno.
Hodiaŭ nia celo estas: eltrovu la ĝeneralan rezulton de ĉiu studento surbaze de iliaj rezultoj en Fiziko kaj Kemio.
Ni aplikos multoblajn IF deklarojn ĉi tie.
1. Multoblaj IF-Ediroj kun Teksto kun KAJ Kondiĉo (Majuskklasma Match)
Ni pensu momente, ke la ĝenerala rezulto de studento estas "Sukcesi" nur se ili sukcesas en ambaŭ fakoj, alie ĝi estas “Malsukceso”.
Ĉi tie ni devos apliki KAJ funkcio ene de la IF-funkcio .
Tial, la formulo por la entute rezulto de la unua studento estos:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Notoj:
- La SE-funkcio defaŭlte kongruas kun majusklaj kongruoj. Do ĉu vi uzas C4= “pasi” aŭ C4= “Pasigi” ĉi tie ne gravas.
- KAJ (C4=”pasi”, D4=”pasi”) revenas VERA nur se ambaŭ kondiĉoj estas VERA . Alie ĝi resendas FALSE .
- Sekve, IF(KAJ(C4=”pasi”,D4=”pasi”),”Traspasi”,”Malsukcesi”) redonos “Traspasi” nur se li/ŝi trapasas ambaŭ fakojn, alie ĝi revenos “Malsukcesas” .
Nun trenu la Plenigi Tenilon por kopii ĉi tiun formulon al la ceteraj ĉeloj.
Legu Pli: SE kun KAJ en Excel Formulo (7 Ekzemploj)
2. Multoblaj IF-Ediroj kun Teksto kun KAJ Kondiĉo (Majuskkle-Sentema Match)
La IF-funkcio defaŭlte resendas majuskle-maldistingajn kongruojn kun tekstoj.
Do, se vi volas redoni majuskle-distintan kongruon, vi devas esti iom delikata.
Vi povas uzi la Prezitan funkcion de Excel kombine kun la IF-funkcio por redoni majuskle-distintajn kongruojn.
Uzu ĉi tiun formulon por la ĝenerala rezulto de la unua studento:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Notoj:
- La EKZAKTA funkcio funkcias kun majusklaj kongruoj. Do vi devas uzi ĝuste EXACT(C4,”Pass”).
- EXACT(C4,”pasi”) ne funkcios ĉi tie. Ĝi revenos FALSE . Vi povas testi ĝin mem.
- La resto estas kiel la antaŭa formulo. SE (KAJ (EKZAKTA(C4,”Traspas”)), EXACT (D4,”Traspasas”)),”Traspasas”,”Malsukcesas”) revenos “Traspasas” nur se estas "Pass" en ambaŭ temoj.
Nun, vi povas treni la Plenigi Tenilon alkopiu ĉi tiun formulon al la ceteraj ĉeloj.
Legu Pli: Kiel Uzi Multoblajn IF-Kondiĉojn en Excel (3 Ekzemploj)
3. Multoblaj IF-deklaroj kun Teksto kun AŬ Kondiĉo (Majusksenta kongruo)
Nun ni aplikos OR-funkcion ene de la IF-funkcio .
Ni pensu por ĉi tiu momento, ke iu studento trapasas la ekzamenon, se li/ŝi trapasas almenaŭ unu fakon en la ekzameno.
Tial, por ekscii la ĝeneralan rezulton de la studentoj, ni devas kandidatiĝi. la OR-kondiĉo.
La formulo por la ĝenerala rezulto de la unua studento estos:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Notoj:
- La IF-funkcio defaŭlte kongruas kun majuskloj nedistingeblaj. Do ĉu vi uzas C4= “pasi” aŭ C4= “Pasigi” ĉi tie ne gravas.
- OR (C4=”pasi”, D4=”pasi”) redonas VERA se almenaŭ unu el la kondiĉoj estas VERA . Alie, ĝi resendas FALSE .
- Sekve, IF(OR(C4=”pasi”,D4=”pasi”),”Traspasi”,”Malsukcesi”) revenos “Sukcesi” se li/ŝi trapasas almenaŭ unu fakon, alie ĝi revenos “Malsukcesas” .
Nun trenu la Plenigi Tenilon por kopii ĉi tiun formulon al la ceteraj ĉeloj.
Legu Pli: Kiel Uzi MAX IF-Funkcion en Excel
4. Multoblaj IF-deklaroj kun Teksto kun AŬ Kondiĉo (Majuskle-Sentema Match)
Kiel tiu, kiun ni uzis en KAJ kondiĉo, vi povas uzi kombinaĵon de la EKZAKTA funkcio kaj la IF-funkcio por generi majusklan kongruon.
Uzu ĉi tion. formulo por la unua studento:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Notoj:
- La EKZAKTA funkcio funkcias kun majusklaj kongruoj. Do vi devas uzi ĝuste EXACT(C4, "Pass").
- EKZAKTA(C4, “pasi”) ne funkcios ĉi tie. Ĝi revenos FALSE . Vi povas testi ĝin mem.
- La resto estas kiel la antaŭa formulo. SE (AŬ (EKZAKTA(C4,”Traspas”)), EXACT (D4,”Traspasas”)),”Traspasas”, “Malsukcesas”) revenos “Traspasas” se ekzistas estas “Pasxi” en almenaŭ unu temo.
Tiam trenu la Plenigi Tenilon por kopii la formulon al la resto de la ĉeloj.
Legu Pli: Excel VBA: If Then Else Statement kun Multoblaj Kondiĉoj (5 Ekzemploj)
5. Nestitaj IF-deklaroj
Ĝis nun ni uzis la AND-funkcion kaj la OR-funkcion ene de la IF-funkcio por trakti multoblaj kriterioj.
Sed vi povas ankaŭ uzi IF-funkcion ene de alia IF-funkcio por trakti plurajn kriteriojn.
Tio ĉi nomiĝas multoblaj IF deklaroj.
La aserto KAJ , tio estas, studento trapasos nur se li/ŝi trapasas en ambaŭ fakoj, ankaŭ povas esti efektivigita per nestita IF deklaroj en ĉi tiomaniero:
=IF(C4=”pasi”, IF(D4=”pasi”,”Traspasi”,”Malsukcesi”),”Malsukcesi”)Notoj:
- Ĉi tie, se la valoro en ĉelo C4 estas “Pass” , tiam ĝi moviĝos por vidi, kio estas la valoro en ĉelo D4 estas.
- Se la valoro en ĉelo D4 estas ankaŭ “Pass' , nur tiam ĝi atestos kiel “Pasxi” . Alie, ĝi atestos kiel “Malsukceso” .
- Kaj la IF-funkcio resendas majusklan kongruon. Do C4=”pasi” aŭ C4=”Trasiri” ĉi tie vere ne gravas.
Do; trenu la Plenigi Tenilon por plenigi ĉi tiun formulon al la ceteraj ĉeloj.
Ankaŭ, se vi volas uskle-distintan kongruon, vi povas uzi la kombinaĵo de la EKZAKTA funkcio kaj la SE funkcio kiel montrite antaŭe.
Uzu ĉi tiun formulon en la unua ĉelo kaj poste trenu la Plenigi Tenilon .
Rilata Enhavo: Kiel Uzi Excel-IF-Funkcion kun Gamo de Valoroj
6. Multoblaj IF-deklaroj kun Tabelformulo
Ĉio, kion ni faris ĝis ĉi tiu punkto, estas, ke ni aplikis la formulon en la unua ĉelo kaj poste trenis la Plenigi Tenilon por plenigi la formulon. al la ceteraj ĉeloj.
Sed vi ankaŭ povas uzi Arran Formulo por plenigi ĉiujn ĉelojn.
La KAJ kaj OR formulo, kiun ni uzis pli frue, ne povas esti aplikata al la Array Formulo . Sed vi povas apliki Array Formulo kun la enigita IFfunkcio.
Por ekscii la ĝeneralan rezulton de ĉiuj studentoj kun Array Formulo , vi povas enmeti ĉi tiun formulon:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Notoj:
- Jen C4:C13 kaj D4:D13 estas la du gamoj de miaj kriterioj. Vi uzas vian.
- Jen ni elektas majuskle-distintan kongruon. Se vi volas majusklan kongruon, uzu C4:C13=“Pass” kaj D4:D13=“Pass” anstataŭe.
- Premu CTRL +SHIFT+ENTER por enigi la formulon krom se vi estas en Oficejo 365 .
Legu Pli: Kiel Uzu Multoblajn If-Kondiĉojn en Excel por Maljuniĝo (5 Metodoj)
Konkludo
Uzante ĉi tiujn metodojn, vi povas uzi plurajn IF-deklarojn kun teksto en Excel. Ĉu vi konas alian metodon? Aŭ ĉu vi havas demandojn? Bonvolu demandi nin.