Sadržaj
Dok radimo u Excelu, često moramo raditi s više naredbi IF kako bismo dodali različite uvjete ili kriterije. U ovom ću vam članku pokazati kako možete upotrijebiti više naredbi IF s tekstom u programu Excel.
Preuzmi radnu bilježnicu
Kako koristiti više naredbi IF s tekstom u programu Excel (6 brzih metoda).xlsx
6 brzih metoda za korištenje više naredbi IF s tekstom u programu Excel
Ovdje imamo skup podataka s ispitnim zapisima nekih učenika iz fizike i kemije u školi pod nazivom Sunflower Kindergarten.
Danas je naš cilj saznajte ukupni rezultat svakog učenika na temelju njihovih rezultata iz fizike i kemije.
Ovdje ćemo primijeniti više IF izjava.
1. Više naredbi AKO s tekstom s uvjetom I (podudaranje bez obzira na velika i mala slova)
Pomislimo na trenutak da je ukupni rezultat učenika "prošao" samo ako položi oba predmeta, inače je "Pad".
Ovdje ćemo morati primijeniti AND funkciju unutar IF funkcije .
Stoga, formula za ukupni rezultat prvog učenika bit će:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Napomene:
- IF funkcija prema zadanim postavkama pronalazi podudaranja koja nisu osjetljiva na velika i mala slova. Dakle, koristite li C4= “prošao” ili C4= “prošao” ovdje nije važno.
- AND(C4=”prošao”, D4=”pass”) vraća TRUE samo ako su oba uvjeta TRUE . U suprotnom vraća FALSE .
- Stoga, IF(AND(C4=”prošlo”,D4=”prošlo”),”Prošlo”,”Ne uspjelo”) vratit će “Prošao” samo ako on/ona položi oba predmeta, inače će vratiti “Pad” .
Sada povucite Ručku za popunjavanje da kopirate ovu formulu u ostale ćelije.
Pročitajte više: IF s AND u Excel formuli (7 primjera)
2. Više naredbi IF s tekstom s uvjetom AND (podudaranje osjetljivo na velika i mala slova)
Funkcija IF prema zadanim postavkama vraća podudaranja s tekstovima koja ne razlikuju velika i mala slova.
Dakle, ako želite vratiti podudaranje koje razlikuje velika i mala slova, morate biti malo lukavi.
Možete koristiti Točnu funkciju programa Excel u kombinaciji s IF funkcijom za vraćanje podudaranja koja razlikuju velika i mala slova.
Koristite ovu formulu za ukupni rezultat prvog učenika:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Napomene:
- Funkcija EXACT radi s podudaranjima koja razlikuju velika i mala slova. Dakle, morate koristiti točno EXACT(C4,”Pass”).
- EXACT(C4,”pass”) ovdje neće raditi. Vratit će FALSE . Možete sami testirati.
- Ostalo je kao prethodna formula. IF(AND(EXACT(C4,”Prošlo”),EXACT(D4,”Prošlo”)),”Prošlo”,”Neuspjelo”) vratit će “Prošlo” samo ako postoji “Prolaz” u oba subjekta.
Sada možete povući Ručku za popunjavanje nakopirajte ovu formulu u ostale ćelije.
Pročitajte više: Kako koristiti višestruki IF uvjet u Excelu (3 primjera)
3. Više IF naredbi s tekstom s OR uvjetom (podudaranje bez obzira na velika i mala slova)
Sada ćemo primijeniti OR funkciju unutar IF funkcije .
Zamislimo za sada da svaki učenik prolazi na ispitu ako položi barem jedan predmet na ispitu.
Stoga, da bismo saznali ukupni rezultat učenika, moramo primijeniti uvjet ILI.
Formula za ukupni rezultat prvog učenika bit će:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Napomene:
- Funkcija IF prema zadanim postavkama pronalazi podudaranja koja ne razlikuju velika i mala slova. Dakle, koristite li C4= “prošao” ili C4= “prošao” ovdje nije važno.
- OR(C4=”prošao”, D4=”pass”) vraća TRUE ako je barem jedan od uvjeta TRUE . U suprotnom, vraća FALSE .
- Stoga, IF(OR(C4=”prošlo”,D4=”prošlo”),”Prošlo”,”Ne uspjelo”) vratit će “Prošao” ako on/ona položi barem jedan predmet, u protivnom će vratiti “Pad” .
Sada povucite Ručku za punjenje da kopirate ovu formulu u ostale ćelije.
Pročitajte više: Kako koristiti funkciju MAX IF u programu Excel
4. Više naredbi IF s tekstom s uvjetom ILI (podudaranje osjetljivo na velika i mala slova)
Poput one koju smo koristili u AND uvjet, možete koristiti kombinaciju EXACT funkcije i IF funkcije za generiranje podudaranja koje razlikuje velika i mala slova.
Upotrijebite ovo formula za prvog učenika:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Napomene:
- EXACT funkcija radi s podudaranjima koja razlikuju velika i mala slova. Dakle, morate koristiti točno EXACT(C4, “Prolaz”).
- EXACT(C4, “proći”) ovdje neće raditi. Vratit će FALSE . Možete sami testirati.
- Ostalo je kao prethodna formula. IF(OR(EXACT(C4,”Prošlo”),TOČNO(D4,”Prošlo”)),”Prošlo”,”Nije”) vratiće “Prošlo” ako postoji je “Prošao” u barem jednom subjektu.
Zatim povucite Ručku za popunjavanje da kopirate formulu u ostatak ćelija.
Pročitajte više: Excel VBA: naredba If Then Else s višestrukim uvjetima (5 primjera)
5. Ugniježđene IF izjave
Do sada smo koristili AND funkciju i OR funkciju unutar IF funkcije za rukovanje višestruki kriteriji.
Ali također možete koristiti IF funkciju unutar druge IF funkcije za rješavanje višestrukih kriterija.
Ovo se zove višestruki IF naredbe.
Naredba AND , odnosno student će položiti samo ako položi iz oba predmeta, također se može implementirati s ugniježđenim IF izjave u ovomnačin:
=IF(C4=”prošao”,IF(D4=”prošao”,”Prošao”,”Pao”),”Pao”)Napomene:
- Ovdje, ako je vrijednost u ćeliji C4 “Prolaz” , tada će se pomaknuti da vidi što vrijednost u ćeliji D4 je.
- Ako je vrijednost u ćeliji D4 također “Prolaz' , samo tada će se potvrditi kao “Prolaz” . U protivnom će se potvrditi kao "Pad" .
- A funkcija IF vraća podudaranje koje nije osjetljivo na velika i mala slova. Dakle, C4=”prošao” ili C4=”prošao” ovdje stvarno nije važno.
Onda povucite Full Handle kako biste ovu formulu ispunili u ostatku ćelija.
Također, ako želite podudaranje koje razlikuje velika i mala slova, možete koristiti kombinaciju EXACT funkcije i IF funkcije kao što je prikazano ranije.
Upotrijebite ovu formulu u prvoj ćeliji, a zatim povucite Ručku za popunjavanje .
Povezani sadržaj: Kako koristiti Excel IF funkciju s rasponom vrijednosti
6. Višestruke IF naredbe s formulom niza
Sve što smo učinili do ove točke je da smo primijenili formulu u prvoj ćeliji i zatim povukli Ručku za popunjavanje kako bismo ispunili formulu ostalim ćelijama.
Ali također možete koristiti Formulu niza za popunjavanje svih ćelija zajedno.
I i
Da biste saznali ukupni rezultat svih učenika s Formulom polja , možete umetnuti ovu formulu:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Napomene:
- Ovdje C4:C13 i D4:D13 su dva raspona mojih kriterija. Vi koristite svoj.
- Ovdje se odlučujemo za podudaranje koje razlikuje velika i mala slova. Ako želite podudaranje koje ne razlikuje velika i mala slova, umjesto toga koristite C4:C13=“Pass” i D4:D13=“Pass” .
- Pritisnite CTRL +SHIFT+ENTER za unos formule osim ako niste u Office 365 .
Pročitajte više: Kako Koristite više uvjeta If u Excelu za starenje (5 metoda)
Zaključak
Upotrebom ovih metoda možete koristiti više naredbi IF s tekstom u Excelu. Znate li neku drugu metodu? Ili imate pitanja? Slobodno nas pitajte.