Sadržaj
Kada provodite kompliciranu i moćnu analizu podataka, morate opravdati različite uvjete u jednom trenutku. U Microsoft Excelu , funkcija IF djeluje kao moćan alat za rad na uvjetima. U ovom vodiču ćemo raditi na ugniježđenoj funkciji IF u Excelu. Analizirat ćemo funkciju IF s 3 uvjeta u Excelu na temelju 5 logičkih testova .
Preuzmi vježbovnu bilježnicu
Preuzmite ovu vježbovnu datoteku i isprobajte metode sami.
IF funkcija s 3 uvjeta.xlsx
5 logičkih testova u programu Excel IF funkcija s 3 uvjeta
Za opis procesa, ovdje je skup podataka tvrtke Izvješće o prodaji . Prikazuje informacije o Šifri proizvoda i Mjesečnoj prodaji u rasponu ćelija B4:C10 .
Moramo odrediti Status prodaje prema ova 3 uvjeta prikazana na slici ispod:
Sada, prijavimo se sljedeće logičke testove za prepoznavanje statusa 6 proizvoda u skupu podataka.
1. Ugniježđena IF funkcija s 3 uvjeta
U Excelu možemo ugniježditi više IF funkcija u isto vrijeme za izvođenje kompliciranih izračuna.
U ovom članku ćemo primijeniti ugniježđenu IF funkciju za 3 uvjeta . Slijedimo postupak.
- 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 temelju primijenjenih uvjeta.
Ovdje smo upotrijebili IF funkcija za primjenu logičke usporedbe između uvjeta za odabranu ćeliju C5 .
- U nastavku upotrijebite alat Automatsko popunjavanje i dobit ćete sav status za svaki iznos prodaje.
Pročitajte više: VBA IF izjava s višestrukim uvjetima u Excelu (8 metoda)
2. IF funkcija s logikom I za 3 uvjeta u Excelu
U ovom odjeljku primijenit ćemo funkciju IF koja uključuje funkciju AND za logički test. Slijedite korake u nastavku.
- Prvo umetnite ovu formulu u ćeliju D5 .
=IF(AND(C5>=2500),"Excellent",IF(AND(C5>=2000),"Good",IF(AND(C5>=1000),"Average","")))
- Zatim pritisnite Enter i vidjet ćete prvi izlaz.
Ovdje , kombinirali smo IF i AND funkcije kako bismo usporedili svaki uvjet s njihovim tekstom zasebno i vratili vrijednost ako uvjeti ne zadovoljavaju vrijednost ćelije u C5 . Na kraju smo umetnuli Prazni niz ( “” ) kako bismo izostavili 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: Kombiniranje If s I za više uvjeta
3. Excelova IF funkcija s logikom ORNa temelju 3 uvjeta
Kombinacija IF i OR funkcija također je vrlo moćan alat za pokretanje logičkog testa s 3 uvjeta. Pogledajmo kako radi.
- 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 upotrijebite Alat Automatsko popunjavanje u rasponu ćelija D6:D10 .
- Na kraju ćete vidjeti izlaz kao što je prikazano u nastavku:
Ovdje funkcija IF i OR koristi usporedbu unutar 3 uvjeta. Stoga određuje uvjete Izvrsno , Dobro i Prosječno prema njihovim vrijednostima.
Pročitajte više: Excel VBA: kombinirani If i Or (3 primjera)
4. Excel IF izjava s funkcijom SUM za 3 uvjeta
Ako vaš skup podataka ne radi ni na jednom od logičkih gore navedeni testovi, možete odabrati funkciju SUM ugrađenu u IF naredbu. Uspješno će raditi za 3 uvjeta.
- 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 s vrijednošću u ćeliji C5 . Nakon toga, funkcija SUM izračunava vrijednost na temelju uvjeta kako bi se utvrdilo je li true ili false .
- Na kraju, primijenite alat AutoFill i dobit ćete sve statuse s 3 uvjeta.
Pročitajte više: Excel VBA: naredba If Then Else s više uvjeta (5 primjera)
5. Kombinirajte IF & Funkcije AVERAGE s 3 uvjeta u Excelu
Funkcija AVERAGE također je korisna ako imate drugačiji skup nizova podataka. Kombinira se s IF funkcijom za usporedbu između uvjeta. 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 raspon ćelija D6:D10 .
- Konačno, vidjet ćete izlaz kao što je prikazano u nastavku.
Ovdje , upotrijebili smo funkciju IF za usporedbu 3 uvjeta. Zatim primijenite funkciju AVERAGE za vraćanje prosječne vrijednosti (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 s 2 uvjeta . Pogledajmo kako funkcija IF radi u ovom slučaju.
- Na početku uzmimo dva uvjeta: Dobit i Gubitak na temelju vrijednosti >=2500 i >=1000 redom.
- 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 & ; OR funkcije se kombiniraju za određivanje uvjeta Dobit i Gubitak za ćeliju C5 na temelju uvjetnih vrijednosti.
- Na kraju, upotrijebite alat FlashFill i dobijte konačni rezultat na temelju 2 uvjeta.
Pročitajte više : Kako koristiti IF funkciju s višestrukim uvjetima u Excelu
Stvari koje treba zapamtiti
- Obavezno je slijediti redoslijed uvjeta u formula koju ste inicijalno postavili. U suprotnom će prikazati pogrešnu vrijednost.
- Uvažite svaku Zagradu prema brojevima i redoslijedu unutar formule kako biste dobili ispravan rezultat.
- Ako uvjeti su smješteni u tekstualni format, moraju biti zatvoreni unutar dvostrukih navodnika .
Zaključak
Zaključujući ovaj članak s nadom da bila je korisna na Excel IF funkciji s 3 uvjeta na temelju 5 logičkih testova. Također sam pokušao pokriti proces u 2 stanja. Recite nam svoje pronicljive prijedloge u polju za komentare. Pratite ExcelWIKI za više blogova.