Uvjetne funkcije kao što je IFS imaju potencijal podići vaše Excel formule na višu razinu. Pomoću IFS-a možete stvoriti uvjete i ugniježditi različite funkcije jednu u drugu u jednoj formuli. Alternativno, možete koristiti IFS funkciju zasebno.
Ali što je funkcija IFS i kako se razlikuje od obične funkcije IF? Čitajte dalje kako biste saznali što je IFS u Excelu i kako ga možete koristiti.
Što je IFS funkcija u Excelu?
Funkcija IFS u Excelu uzima vrijednosti i provjerava ih prema određenim uvjetima. Ako vrijednost ispunjava prvi uvjet, tada se formula tu zaustavlja i daje izlaz. No, ako prvi uvjet nije ispunjen, tada će formula nastaviti testirati uvjete u slijedu dok se uvjet ne ispuni.
=IFS([Nešto je True1, izlaz ako Istina1, nešto je True2, Izlaz ako Istina 2, nešto je True3, Izlaz ako Istina3)
Ako vrijednost ne odgovara niti jednom od uvjeta, tada formula vraća pogrešku N/A. Međutim, to možete popraviti unosom konačnog uvjeta kao što je TRUE i izlaza za taj uvjet kao što je "Vrijednost ne ispunjava niti jedan od uvjeta". Uvjet TRUE osigurava da svaka vrijednost zadovoljava barem konačni uvjet, tako da ne dobijete pogrešku N/A.
Kako koristiti IFS funkciju u Excelu
IFS je nadograđena verzija IF funkcija u Excelu. Sintaksa i upotreba su slične, osim što je IFS dizajniran za prihvaćanje više uvjeta. Funkcija IF zahtijevala je ugniježđivanje više funkcija IF za definiranje više uvjeta, dok IFS može definirati sve pomoću jedne funkcije.
Prvi parametar u IFS-u bit će uvjet, a drugi parametar bit će izlaz ako je taj uvjet ispunjen. Treći parametar bit će uvjet broj 2, a četvrti parametar će biti izlaz ako je uvjet broj 2 ispunjen.
Parametri su povezani na ovaj način i možete unijeti do 127 uvjeta u jednu IFS funkciju. Naravno, također možete unijeti drugu funkciju u izlaz i stvoriti složene ugniježđene formule. Ako ste radili s IF i ugniježđenim IF formulama, tada će vam korištenje IFS-a biti povjetarac. IFS je tu da olakša stvari, pa neka to učini!
Primjer IFS funkcije jednog uvjeta u Excelu
Čitanje o IFS funkciji neće vam pomoći dok je ne primijenite u praksi. Dakle, započnimo s primjerom. Unatoč činjenici da funkcija IFS može prihvatiti više uvjeta, to ne znači da je ne možete koristiti za scenarije s jednim uvjetom.
Napišimo IFS formulu s jednim uvjetom, pa čak uključimo neke druge funkcije u nju kako bismo shvatili stvari.
U ovom primjeru imamo neke proizvode i njihove godine proizvodnje. Ovi izmišljeni proizvodi pokvare se dvije godine nakon proizvodnje, pa ćemo izraditi formulu koja određuje je li proizvodima istekao rok trajanja ili ne. Naravno, koristit ćemo funkciju IFS zajedno s funkcijama YEAR i TODAY.
Funkcija YEAR daje godinu od određenog datuma. Funkciji YEAR dodijelit ćemo današnji datum pomoću funkcije TODAY, tako da izlaz kompleksa YEAR(TODAY()) ide u tekuću godinu. Započnimo.
- Odaberite prvu ćeliju u koju želite ispisati rezultate. Koristit ćemo prvu ćeliju ispod stupca Isteklo.
- U traku formule unesite formulu u nastavku:
Ova formula poziva funkciju IFS da provjeri je li vrijednost u ćeliji B2 je 2 ili manje. To se radi oduzimanjem datuma proizvodnje od tekuće godine. Ako je uvjet ispunjen, proizvod nije istekao i Ne se vraća. Sve osim ovoga značilo bi da je proizvodu istekao rok trajanja, pa je izlaz na PRAVI postavljeno je na Da.=IFS(GODINA(DANAS())-B2<=2,"Ne",PRAVI,"Da")
- Pritisnite Unesi.
Sada ćete vidjeti je li prvom proizvodu istekao rok trajanja ili ne. Sve što trebate učiniti odavde je zgrabiti ručicu za punjenje i ispustiti je na ćelije ispod. Također možete zamijeniti YEARS(TODAY()) s običnim brojem tekuće godine, ako ne namjeravate koristiti formulu u budućnosti.
Primjer višestrukih uvjeta IFS funkcije u Excelu
Sada se dočepamo pravog posla: IFS funkcija s više uvjeta. U tu svrhu koristit ćemo primjer zadatka koji smo prethodno koristili s ugniježđene IF izjave.
U ovom primjeru imamo tablicu koja sadrži nazive nekih automobila i njihova vremena ubrzanja. Također imamo popis koji određuje kojoj klasi svaki automobil pripada na temelju njihovog vremena ubrzanja 0-100. Cilj je stvoriti formulu koja uzima vrijeme ubrzanja svakog automobila, a zatim ispisuje njegovu klasu u tablici.
Tu je i tablica vodiča za razrede koja vas obavještava kako funkcionira sustav klasificiranja. U konačnici ćemo stvoriti formulu koristeći IFS na temelju ovog vodiča za razrede. Formula će uzeti vrijeme ubrzanja, procijeniti ga i zatim ispisati klasu. Ako automobilu treba više od 14 sekundi da ubrza, smatrat će se presporom.
Ova je tablica napravljena za potrebe ovog članka, stoga je nemojte shvaćati previše ozbiljno. S tim, počnimo.
- Odaberite prvu ćeliju u kojoj želite prikazati izlaz funkcije IFS. U ovom primjeru, to će biti prva ćelija u stupcu Klasa.
- Upišite formulu ispod u traku formule:
Ova formula poziva funkciju IFS da preuzme vrijednost vremena ubrzanja u ćeliji B2 i provjerite je li ispod 3 sekunde. Ako jest, onda izlazi S kao klasa. Ako nije, tada formula prelazi na sljedeći uvjet. To će trajati dok se ne ispuni jedan od uvjeta. Budući da naša formula pokriva sve vrijednosti, nećemo dobiti pogrešku N/A.=IFS(B2<3, "S", B2<5, "A", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", ISTINA, "Prespor!")
- Pritisnite Unesi.
Nakon što pritisnete Unesi na vašoj tipkovnici odmah ćete vidjeti klasu za prvi automobil. Sada sve što trebate učiniti je zgrabiti ručicu za punjenje i ispustiti je na donje ćelije kako biste odredili i klasu tih automobila. Možete čak dodajte malo uvjetnog oblikovanja tako da ćelije klase imaju različite boje na temelju njihove vrijednosti.
Excel postao lakši uz IFS
IFS je u biti sličan IF-u, budući da obje ove Excel funkcije uzimaju vrijednosti i testiraju ih u odnosu na prilagođene uvjete. Ono što IFS radi bolje od IF-a je više uvjeta. S funkcijom IF trebali biste ugniježditi više funkcija jednu u drugu kako biste deklarirali više uvjeta, dok s funkcijom IFS to možete učiniti u jednoj funkciji.
Uvjeti stvarno mijenjaju igru u Excelu. Možete uklopiti druge funkcije u IFS formulu kako biste stvorili složene formule koje vam omogućuju postizanje ludih stvari u Excelu. Sada kada znate za IFS funkciju, vrijeme je da krenete dalje i istražite beskrajne mogućnosti koje ova funkcija donosi!