Sadržaj
U ovom ćemo članku naučiti koristiti ugniježđenu IF funkciju u Excelu . Kada je funkcija umetnuta unutar druge funkcije, tada se naziva ugniježđena funkcija. Danas ćemo pokazati 6 idealnih primjera ugniježđene IF funkcije. Ovi primjeri pomoći će vam da razumijete upotrebu ugniježđene IF funkcije. Dakle, bez ikakvog odgađanja, započnimo raspravu.
Preuzmite priručnik za vježbu
Preuzmite priručnik za vježbu odavde.
Koristite ugniježđenu IF funkciju. xlsx
Uvod u Excel IF funkciju
Da bismo razumjeli ugniježđenu IF funkciju , prvo moramo znati o IF funkciji . U Microsoft Excelu , IF funkcija provjerava zadani uvjet i ako je zadovoljen, prikazuje rezultat. Također, ako uvjet nije ispunjen, tada se prikazuje drugi rezultat.
- Sintaksa
IF (logički_test, [vrijednost_ako_istina], [value_if_false])
- Argument
logički_test: To je obavezan argument funkcije IF . Ovaj argument predstavlja zadani uvjet za ćeliju ili raspon ćelija.
[value_if_true]: To je drugi argument funkcije. To je definirana izjava ako je uvjet ispunjen.
[value_if_false]: To je treći argument koji se pojavljuje ako je uvjet netočan.
Uvod u Excel ugniježđenu IF funkciju
ugniježđena IFS funkcija, možemo upotrijebiti prethodni skup podataka.
Promatrajmo korake u nastavku da bismo saznali više.
KORACI:
- Za početak odaberite ćeliju D5 i upišite formulu:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Zatim pritisnite Enter .
Ovdje, Test 1 je provjeriti je li ćelija C5 veća od 5500 . Ako je TRUE , prikazat će 12 %. U suprotnom, premjestit će se na Test 2 i tako dalje.
- U sljedećem koraku upotrijebite Ručku za punjenje dolje da vidite sve rezultate.
3. Umetnite funkciju CHOOSE
Također možemo koristiti funkciju CHOOSE za provjeru više uvjeta. Funkcija CHOOSE vraća vrijednost s popisa na temelju broja indeksa te vrijednosti. Opći oblik funkcije CHOOSE dan je u nastavku.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
Možete provjeriti više testova unutar formule ako želite .
Obratimo pažnju na korake u nastavku za više.
KORACI:
- U početku odaberite ćeliju D5 i upišite formulu:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Nakon toga pritisnite Unesite .
Ovdje možete vidjeti četiri argumenta unutar ODABERI funkcija. U prvi argument postavili smo sve uvjete dodajući ih znakom plus ( + ). Zatim smo u sljedećim argumentima stavili vrijednost rezultata sapoštovanje položaja uvjeta. Na primjer, drugi argument označava rezultat prvog uvjeta. I tako dalje.
- Na kraju povucite Ručku za popunjavanje dolje.
4. Pokušajte Excelova funkcija SWITCH
Također možete koristiti funkciju SWITCH kao alternativu funkciji ugniježđene IF . Ali, morate zapamtiti jednu stvar. Možete koristiti SWITCH funkciju kada trebate raditi s fiksnim skupom specifičnih vrijednosti. U skupu podataka možete vidjeti da smo uveli rang umjesto raspona prodaje . Ove specifične vrijednosti Ranga pomoći će nam da lako raspodijelimo proviziju.
Slijedite korake u nastavku kako biste saznali više o ovoj metodi.
KORACI:
- Prvo, upišite formulu ispod u ćeliju E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Sada pritisnite Enter da vidite rezultat.
Ovdje će formula tražiti vrijednost ćelije D5 . Ako je vrijednost A , tada će se ispisati 5 %, ako B tada 9 %, a ako C zatim 12 %.
- U sljedećem koraku samo povucite Ručku za popunjavanje dolje.
5. Koristite funkciju CONCATENATE
Funkcija SWITCH uvedena je u Excel 2016 . Starije verzije nemaju funkciju SWITCH . U tom slučaju možete koristiti funkciju CONCATENATE umjesto funkcijeprethodna metoda.
Razgovarajmo o koracima u nastavku.
KORACI:
- U prvom mjesto, upišite formulu ispod u ćeliju E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Nakon toga, pritisnite Enter da vidite rezultat.
Ovdje smo spojili više IF funkcije. Ova formula pokazuje 5 % ako je vrijednost ćelije D5 A , 9 % ako je B i 12 % ako C .
- Na kraju, povucite prema dolje Ručku za popunjavanje da vidite rezultate u željenim ćelijama.
Stvari koje treba zapamtiti
Morate zapamtiti sljedeće stvari dok radite s ugniježđenom IF funkcijom u Excelu.
- Morate održavati pravilan redoslijed testova i rezultata kada koristite ugniježđenu IF funkciju.
- U Excel 2007 – 2016 , možete koristiti najviše 64 uvjeta.
- Ako vaša formula postane veća zbog broja uvjeta, umjesto toga primijenite alternativne metode.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Ovdje,
- C1: Prvi uvjet.
- T1: Vrijednost koja će se prikazati ako je prvi uvjet ispunjen.
- C2: Drugi uvjet.
- T2: Vrijednost koja će se prikazati ako je ispunjen drugi uvjet.
- C3: Treći uvjet.
- T3: Vrijednost koja će se prikazati ako je ispunjen treći uvjet.
- C4: Četvrti uvjet.
- T4: Vrijednost koja će se prikazati ako je ispunjen četvrti uvjet.
- F4: Ovo je vrijednost koja će se prikazati ako uvjeti nisu ispunjeni .
Možete dodati više uvjeta prema svojim potrebama unutar formule.
6 idealnih primjera upotrebe ugniježđene IF funkcije u Excelu
1. Upotreba jednostavnog Ugniježđena IF funkcija za pronalaženje rezultata
Da bismo razumjeli upotrebu ugniježđene IF funkcije, najprije ćemo pokazati jednostavan primjer. U ovom primjeru pokušat ćemo pronaći rezultate nekih učenika. Ovdje koristimo tri uvjeta.
- Prvo, ako student dobije 70 ili više , tada će položiti.
- Drugo, ako dobije manje od 70 , tada će pasti.
- Treće, ako nema ocjene, tada će se smatrati da je učenikodsutan.
Slijedimo korake u nastavku da vidimo kako funkcionira ugniježđena IF funkcija.
KORACI :
- Prvo odaberite ćeliju C5 i upišite formulu:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Nakon toga pritisnite Enter da vidite rezultat.
U ovoj formuli,
- Prvi argument je C5= “”, a drugi argument je “Odsutan” . Označava prvi uvjet. Označava ako je ćelija C5 prazna, tada će prikazati drugi argument. U našem slučaju to je Odsutan .
- Druga IF funkcija kaže da ako je ocjena viša od 70 , tada će učenik proći. Inače neće.
- U sljedećem koraku postavite pokazivač na donju desnu stranu ćelije D5 i povucite Ručku za popunjavanje dolje.
- Konačno ćete vidjeti rezultate kao na slici ispod.
2. Pronađite ocjenu pomoću ugniježđene IF funkcije u Excelu
U drugom primjeru koristit ćemo ugniježđenu IF funkciju u Excelu za pronalaženje ocjena nekih učenika. To je jedan od najčešće korištenih primjera za opisivanje ugniježđene IF funkcije. Za ovaj primjer koristit ćemo skup podataka koji sadrži ocjene nekih učenika. Ovdje su također navedeni raspon ocjena i odgovarajuće ocjene. Moramo vrednovati ocjene učenika na temelju njihovih dobivenih ocjena.
Hajdemoslijedite korake u nastavku kako biste saznali više o ovom primjeru.
KORACI:
- Na prvom mjestu odaberite Ćelija D5 i upišite formula:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Zatim pritisnite Enter da vidite rezultat.
U ovoj formuli,
- Naš prvi uvjet je da provjerimo postoji li oznaka ispod 61 .
- Ako TRUE , tada vraća F .
- Ako je FALSE , tada provjerava sljedeći IF
- U sljedećoj funkciji IF provjerava oznake ispod 71 i vraća D ako je TRUE .
- Na ovaj način, ugniježđena IF funkcija prelazi na provjeru svih uvjeta.
- Nakon toga , upotrijebite Ručku za popunjavanje da biste vidjeli rezultate u svim ćelijama.
3. Primijenite Excel ugniježđenu IF funkciju za dodjelu dana godišnjeg odmora
Funkciju ugniježđene IF možemo koristiti i za više svrha. U trećem primjeru, pokušat ćemo dodijeliti Odmor razdoblje za zaposlenike tvrtke. Za dodjelu razdoblja godišnjeg odmora uveli smo neke uvjete. Ako je razdoblje zaposlenja zaposlenika 15 godina ili više, tada će imati 25 dana godišnjeg odmora. Ako je između 9 do 14 godina, tada će imati 15 dana godišnjeg odmora. I na kraju, ako je razdoblje zaposlenja manje od 9 godina, tada će imati 10 dana godišnjeg odmora.
Platimo obratite pažnju na korake u nastavkuda naučite primjer.
KORACI:
- Prvo odaberite ćeliju D5 i upišite formulu u nastavku:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Nakon toga pritisnite Enter da vidite rezultat.
U ovoj formuli upotrijebili smo 3 uvjeta.
- U prvom uvjetu provjerili smo je li Ćelija C5 je veća od 15 . Budući da je TRUE , prikazuje 25 u ćeliji D5 .
- Ako je bio FALSE , tada je provjerio bi sljedeći uvjet i tako dalje.
- Na kraju, povucite Ručku za popunjavanje dolje da biste vidjeli rezultate kao na slici ispod.
4. Odredite status plaćanja s ugniježđenom IF funkcijom u Excelu
U praktičnom životu moramo često utvrđivati status plaćanja. Organizacije koje pružaju usluge trebaju voditi evidenciju plaćanja svojih kupaca. U tim slučajevima također možemo koristiti ugniježđenu IF funkciju.
U donjem skupu podataka možemo vidjeti Račun i Plaćene iznose nekih kupaca. Koristeći ove informacije, pokušat ćemo ažurirati stupac Status .
Dakle, slijedimo korake u nastavku da bismo razumjeli primjer.
KORACI:
- Na prvom mjestu odaberite Ćelija G5 i upišite formulu:
=IF(F5=0,"Paid",IF(TODAY()
- Pritisnite Enter da vidite rezultat.
U ovoj formuli,
- Prvo ćemo provjeriti je li ćelija F5 jednaka 0 .Ako je TRUE , prikazat će se Plaćeno .
- U suprotnom, prijeći će na drugi uvjet.
- U drugom uvjetu, koristili smo funkciju TODAY i usporedili je s Rokom dospijeća .
- Ako je trenutni datum veći od Roka dospijeća , tada, prikazat će Rok .
- A ako je trenutni datum manji od Rok , prikazat će se Uključeno .
- Na kraju, povucite Ručku za popunjavanje dolje da vidite rezultate u svim ćelijama.
5. Umetnite Excelova ugniježđena IF funkcija za vraćanje točnog umnoška
U ovom primjeru pokušat ćemo vratiti točan umnožak dvaju brojeva pomoću ugniježđene IF funkcije. Kako bismo objasnili primjer, upotrijebit ćemo skup podataka u nastavku.
Slijedimo korake u nastavku da bismo razumjeli primjer.
KORACI:
- Za početak odaberite ćeliju C5 i upišite formulu:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- I pritisnite Enter .
U ovoj formuli,
- Prvi uvjet je provjeriti je li ćelija B5 jednaka 15×12 . Ako je TRUE , prikazat će 180 . Ako je FALSE , tada ćemo prijeći na sljedeći uvjet.
- U sljedećem uvjetu tražit će 14×19 i prikazati 266 ako zadovoljava uvjet.
- I u posljednjem uvjetu, tražit će vrijednost 2 0x25 i prikazati 500 ako ispunjavauvjet.
- Nakon što upišete formulu, povucite prema dolje Ručku za punjenje .
- Na kraju ćete vidjeti rezultate kao na slici ispod.
6. Primijenite ugniježđeni IF s funkcijama AND/OR u Excelu
U posljednjem primjeru koristit ćemo ugniježđenu IF funkciju s AND & OR funkcije . Prvo ćemo pokazati upotrebu funkcije OR , a zatim ćemo implementirati funkciju AND .
Da bismo objasnili primjer, koristit ćemo skup podataka koji sadrži informacije o količini prodaje za ožujak & Travanj . Raspodijelit ćemo Proviziju od prodaje na temelju iznosa njihove prodaje.
Slijedimo korake u nastavku kako bismo saznali više o raspodjeli provizije.
KORACI:
- Na prvom mjestu odaberite Ćelija E5 i upišite formulu:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Zatim pritisnite tipku Enter da biste vidjeli rezultat.
U ovoj formuli upotrijebili smo ugniježđenu IF funkciju s OR funkcijom. Možemo koristiti više uvjeta unutar funkcije OR . Ako je bilo koji od ovih uvjeta TRUE , prikazat će dodijeljenu vrijednost. To znači da ako trebate zadovoljiti bilo koji uvjet, trebali biste primijeniti funkciju OR .
- Prvi uvjet provjerava je li iznos prodaje u bilo kojem od dva mjeseca veći od 5500 i ako je TRUE , postavlja proviziju na 12 %.
- U drugom uvjetu provjerava je li iznos prodaje između 4001 do 5500 . Ispisuje 9 % u Proviziji .
- I posljednji uvjet je provjeriti iznos prodaje između 2500 do 4000 .
- Nakon toga upotrijebite Ručku za popunjavanje da biste kopirali formulu.
Napomena: Format broja od raspona E5:E10 mora biti postavljen na Postotak . U suprotnom će se prikazati 0 .
- U sljedećem koraku umetnut ćemo formulu ugniježđene IF s funkcijom AND .
- U tu svrhu odaberite ćeliju E5 i upišite formulu:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Ovdje oba uvjeta unutar AND funkcije moraju biti TRUE . Inače će izvršiti sljedeći IF uvjet. Na primjer, ako su ćelija C5 i D5 veće od 5500 , samo tada će provizija biti postavljena na 12 %.
- Na kraju, povucite Ručku za popunjavanje dolje da vidite sve rezultate.
Alternative ugniježđene IF funkcije u Excel
Postaje teško implementirati ugniježđenu IF funkciju ako imate mnogo uvjeta. Formula može postati veća i svaka mala greška može vas dovesti do netočnih rezultata. Kako biste izbjegli poteškoće, možete koristiti alternative ugniježđenogIF funkcija u Excelu. Ovdje ćemo raspravljati o 5 alternativama. Možete ih koristiti prema svojim potrebama.
1. Koristite funkciju VLOOKUP
Kada koristite kontinuirane raspone brojeva, tada možete koristiti funkciju VLOOKUP umjesto funkcija ugniježđena IF . U tu svrhu morate imati referentnu tablicu i izraditi formulu s približnim podudaranjem. U našem slučaju, tablica Provizija je naša referentna tablica. U skupu podataka imamo iznos prodaje za svakog prodavača i pokušat ćemo dodijeliti proviziju.
Pažljivo slijedimo korake kako bismo saznali više.
KORACI:
- Prvo odaberite ćeliju D5 i upišite formulu:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Nakon toga pritisnite Enter .
Ovdje, mi koristili su funkciju VLOOKUP za traženje vrijednosti ćelije C5 u drugom stupcu tablice pretraživanja u rasponu od Ćelija C13 do D15 . Ovdje moramo primijeniti približno podudaranje, pa smo upotrijebili TRUE u zadnjem argumentu formule.
- Na kraju, povucite Ručku za popunjavanje dolje do pogledajte sve rezultate.
2. Primijenite Excel IFS funkciju
Primjena IFS funkcije čini zadatak provedba više uvjeta vrlo jednostavna. Opći oblik IFS funkcije može se napisati kao:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Za objašnjenje upotrebe