Excel 2016 došao je s novom funkcijom - funkcijom IFS.
Ovu funkciju možete koristiti za testiranje više uvjeta odjednom, a zatim na temelju toga vratiti rezultat. Ovo je korisno jer ne morate stvarati one dugo ugniježđene IF formule koje su znale biti zbunjujuće.
Imajte na umu da je funkcija IFS dostupna samo za verziju programa Excel 2016 za Windows (a ne i za verziju za Mac).
Kada koristiti Excel IFS funkciju
IFS funkcija može testirati više uvjeta i vraća vrijednost čim pronađe prvi uvjet koji je ispunjen.
To ovu funkciju čini idealnom za situacije u kojima trebate ocijeniti studente na temelju ocjena ili proviziju na temelju prodajnih vrijednosti (prikazano u donjim primjerima).
Excel IFS funkcija - Sintaksa
= IFS (uvjet1, vrijednost1, [uvjet2, vrijednost2],… [uvjet127, vrijednost127])
- Uvjet 1 - Prvi uvjet koji se provjerava.
- Vrijednost1 - Vrijednost koju treba vratiti ako je prvi uvjet TRUE.
- [Uvjet2… .Uvjet127] - Ovo su izborni argumenti, a u funkciji IFS možete koristiti do 127 uvjeta.
- [Value2… .Value127] - Ovo su izborni argumenti i možete koristiti do 127 vrijednosti. Svaka vrijednost odgovara svom stanju i bit će vraćena ako je prvi uvjet TRUE.
Upamtite da bi funkcija IFS vratila vrijednost samo prvog uvjeta TRUE. Dakle, možete imati više uvjeta koji su ISTINITI. Međutim, samo će se prva vrijednost vratiti.
Dodatne napomene:
- Svi uvjeti u IFS funkciji moraju vratiti TRUE ili FALSE. Ako se to ne dogodi, formula će dati pogrešku.
- Ako svi uvjeti u IFS funkciji vrate FALSE, rezultat formule bila bi pogreška #N/A. Budući da pogreška #N/A nije od velike pomoći u otkrivanju onoga što se dogodilo, zadnji uvjet možete koristiti kao TRUE, a vrijednost kao FALSE ili opisni tekst, poput "Nema podudaranja".
Korištenje Excel IFS funkcije - primjeri
Kao što sam ranije spomenuo, ova je funkcija najprikladnija za situacije u kojima morate provjeriti uvjete u nizu i vratiti vrijednost za prvi ispunjeni uvjet.
To ga čini idealnim za situacije u kojima morate ocijeniti studente ili pronaći provizije za prodajni tim.
Primjer 1 - Pronalaženje ocjene na temelju bodova
Pretpostavimo da imate bodove za studente na ispitu kako je prikazano u nastavku (stupac A) i uvjete ocjenjivanja u stupcima C i D.
Ispod je formula koja će vam dati ocjene za svakog učenika:
= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 <$ E $ 6, $ F $ 5, B2 $ E $ 7, $ F 7 USD)
Izgleda komplicirano? Pa, da budem iskren, ovo je prilično uredno u usporedbi s onim što biste stvorili da ste koristili ugniježđenu formulu IF.
Imajte na umu da iako su reference ćelija stupca B relativne, reference ćelija stupca E i F zaključane su postavljanjem znaka $ (tj. $ E $ 3). To nam omogućuje kopiranje i lijepljenje ove formule u sve ostale ćelije.
U slučaju da koristite Excel 2013 ili prethodnu verziju (ili Excel na Macu), isti rezultat možete dobiti pomoću približnog podudaranja u funkciji VLOOKUP. Imajte na umu da bi se za korištenje približnog podudaranja VLOOKUP-a krajnji lijevi stupac tablice za pretraživanje trebao sortirati uzlaznim redoslijedom.
Ispod je formula koja će također dati isti rezultat:
= VLOOKUP (B2, $ E $ 2: $ F $ 7,2,1)
Primjer 2 - Izračun provizije na temelju prodaje
Pretpostavimo da ste vi zaduženi za financijski odjel i da morate izračunati proviziju za svaku osobu na temelju prodaje ostvarene u tromjesečju.
Ispod je formula koja će vam dati vrijednost provizije za svako prodajno osoblje:
= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 $ E $ 6, $ F $ 6)*B2
- Excel I funkcija.
- Excel ILI funkcija.
- Excel NOT funkcija.
- Excel IF funkcija.
- Excel IFERROR funkcija.
- Excel LAŽNA funkcija.
- Excel TRUE funkcija.