Sadržaj
Kada izvodite komplikovanu i moćnu analizu podataka, morate opravdati različite uslove u jednom trenutku. U Microsoft Excel , funkcija IF djeluje kao moćan alat za rad na uvjetima. U ovom vodiču ćemo raditi na ugniježđenoj funkciji IF u Excelu. Analiziraćemo funkciju IF sa 3 uslova u Excel-u na osnovu 5 logičkih testova .
Preuzmi radnu svesku za vežbu
Preuzmite ovu datoteku za vježbanje i sami isprobajte metode.
IF funkcija s 3 uvjeta.xlsx
5 logičkih testova na Excel IF funkciji s 3 uvjeta
Da opišemo proces, evo skupa podataka Izvještaja o prodaji kompanije. Prikazuje informacije o šifru proizvoda i mjesečnoj prodaji u opseg ćelija B4:C10 .
Moramo odrediti Status prodaje prema ova 3 uslova prikazana na slici ispod:
Sada, hajde da se prijavimo sljedeći logički testovi za identifikaciju statusa 6 proizvoda u skupu podataka.
1. Ugniježđena IF funkcija sa 3 uslova
U Excelu možemo ugnijezditi više IF funkcija u isto vrijeme za obavljanje komplikovanih proračuna.
U ovom članku ćemo primijeniti ugniježđenu IF funkciju za 3 uvjeta . Pratimo proces.
- Prvo, umetnite ovu formulu u ćelijuD5 .
=IF(C5>=2500,"Excellent",IF(C5>=2000,"Good",IF(C5>=1000,"Average")))
- Dalje, pritisnite Enter .
- Nakon toga, vidjet ćete prvi status na osnovu primijenjenih uslova.
Ovdje smo koristili IF funkcija za primjenu logičkog poređenja između uslova za odabranu ćeliju C5 .
- U nastavku koristite alat Autofill i dobićete sav status za svaki iznos prodaje.
Pročitajte više: VBA IF izjava s više uvjeta u Excelu (8 metoda)
2. IF funkcija s AND logikom za 3 uvjeta u Excelu
U ovom odjeljku ćemo primijeniti IF funkciju koja uključuje funkciju AND za logički test. Slijedite dolje navedene korake.
- Prvo, umetnite ovu formulu u ćeliju D5 .
=IF(AND(C5>=2500),"Excellent",IF(AND(C5>=2000),"Good",IF(AND(C5>=1000),"Average","")))
- Sljedeće pritisnite Enter i vidjet ćete prvi izlaz.
Ovdje , kombinovali smo IF i AND funkcije da bismo uporedili svaki uslov sa njihovim tekstom pojedinačno i vratili vrednost ako uslovi ne ispunjavaju vrednost ćelije u C5 . Na kraju smo ubacili Empty String ( “” ) da izostavimo prazne ćelije ako ih ima.
- Na kraju, primijenite ovu formulu za raspon ćelija D6:D10 i pogledajte konačni rezultat.
Pročitajte više: Excel VBA: Kombinacija If sa I za više uvjeta
3. Excel IF funkcija s ILI logikomZasnovano na 3 uslova
Kombinacija IF i OR funkcija je također vrlo moćan alat za pokretanje logičkog testa s 3 uvjeta. Da vidimo kako to funkcionira.
- Na početku odaberite ćeliju D5 .
- Ovdje umetnite ovu formulu.
=IF(OR(C5>=2500),"Excellent",IF(OR(C5>=2000),"Good",IF(OR(C5>=1000),"Average","")))
- Nakon toga, pritisnite Enter .
- Na kraju, koristite Alat AutoFill u rasponu ćelija D6:D10 .
- Konačno, vidjet ćete izlaz kao što je prikazano ispod:
Ovdje, funkcije IF i OR imaju koristi od poređenja unutar 3 uslova. Stoga određuje uslove Odličan , Dobar i Prosjek prema njihovim vrijednostima.
Opširnije: Excel VBA: Kombinirani Ako i Ili (3 primjera)
4. Excel IF naredba s funkcijom SUM za 3 uvjeta
Ako vaš skup podataka ne radi ni na jednom od logičkih testovima iznad, možete koristiti funkciju SUM ugrađenu u naredbu IF . Uspješno će raditi za 3 uslova.
- Prvo, primijenite ovu formulu u ćeliju D5 .
=IF(SUM(C5>=2500),"Excellent",IF(SUM(C5>=2000),"Good","Average"))
- Nakon ovoga, pritisnite Enter da vidite prvi izlaz.
Ovdje, kombinacija funkcije IF uspoređuje svaki uvjet sa vrijednošću u ćeliji C5 . Nakon toga, funkcija SUM izračunava vrijednost na osnovu uvjeta kako bi utvrdila da li je true ili false .
- Na kraju, primijenite alat AutoFill i dobićete sve statuse sa 3 uslova.
Pročitajte više: Excel VBA: Naredba If Then Else s više uvjeta (5 primjera)
5. Kombinirajte IF & PROSJEČNE funkcije s 3 uvjeta u Excelu
Funkcija AVERAGE također je od pomoći ako imate drugačiji skup nizova podataka. Kombinira se sa IF funkcijom za poređenje između uslova. Pogledajmo proces u nastavku.
- Na početku odaberite ćeliju D5 .
- Zatim umetnite ovu formulu u ćeliju.
=IF(AVERAGE(C5>=2500),"Excellent",IF(AVERAGE(C5>=2000),"Good","Average"))
- Nakon toga pritisnite Enter .
- Na kraju, primijenite ovo formula za opseg ćelija D6:D10 .
- Konačno, vidjet ćete izlaz kao što je prikazano ispod.
Ovdje , koristili smo funkciju IF za poređenje 3 uslova. Zatim primijenite funkciju AVERAGE da vratite prosječnu vrijednost (ako postoji) za odabranu ćeliju.
Pročitajte više: Kako primijeniti Excel IF naredbu s više uvjeta u rasponu
Excel IF funkcija s 2 uvjeta
Evo dodatnog savjeta za vas, ako radite sa 2 uslova . Hajde da vidimo kako funkcija IF radi u ovom slučaju.
- U početku, uzmimo dva uslova: Profit i Gubitak na osnovu vrijednosti >=2500 i >=1000 respektivno.
- Zatim umetnite ovu formulu u ćeliju D5 .
=IF(AND(C5>=2500,OR(C5>=1000)),"Profit","Loss")
- Nakon ovoga, pritisnite Enter i vidjet ćete prvi status za vrijednost u ćeliji C5 .
Ovdje, IF , AND & ; ILI funkcije se kombiniraju da bi se odredili uvjeti Dobit i Gubitak za ćeliju C5 na osnovu uvjetnih vrijednosti.
- Na kraju, koristite alat FlashFill i dobijete konačni rezultat na osnovu 2 uslova.
Pročitajte više : Kako koristiti IF funkciju s više uvjeta u Excelu
Stvari koje treba zapamtiti
- Obavezno je slijediti redoslijed uslova u formulu koju ste prvobitno postavili. U suprotnom će prikazati pogrešnu vrijednost.
- Pobrinite se da uravnotežite svaku Zagradu prema brojevima i redoslijedu unutar formule da biste dobili ispravan rezultat.
- Ako uslovi su postavljeni u formatu Text , moraju biti zatvoreni unutar dvostrukih navodnika .
Zaključak
Zaključujući ovaj članak s nadom da bila je korisna na Excel IF funkciji sa 3 uslova zasnovana na 5 logičkih testova. Takođe sam pokušao da pokrijem proces u 2 uslova. Javite nam svoje pronicljive sugestije u polju za komentare. Pratite ExcelWIKI za više blogova.