Excel 2016 je prišel z novo funkcijo - funkcijo IFS.
S to funkcijo lahko preizkusite več pogojev hkrati in nato na podlagi tega vrnete rezultat. To je v pomoč, saj vam ni treba ustvarjati tistih dolgo ugnezdenih formul IF, ki so bile včasih zmedene.
Upoštevajte, da je funkcija IFS na voljo samo za različico programa Excel 2016 za Windows (in ne za različico Mac).
Kdaj uporabiti Excel IFS funkcijo
Funkcija IFS lahko preizkusi več pogojev in vrne vrednost, takoj ko najde prvi pogoj, ki je izpolnjen.
Zaradi tega je ta funkcija idealna za situacije, ko morate oceniti študente glede na ocene ali najti provizijo glede na prodajne vrednosti (zajete v spodnjih primerih).
Excel IFS funkcija - Sintaksa
= IFS (Pogoj1, Vrednost1, [Pogoj2, Vrednost2],… [Pogoj127, Vrednost127])
- Pogoj 1 - prvi pogoj, ki se preveri.
- Vrednost1 - vrednost, ki se vrne, če je prvi pogoj TRUE.
- [Pogoj 2…. Stanje 127] - To so izbirni argumenti in v funkciji IFS lahko uporabite do 127 pogojev.
- [Value2… .Value127] - To so izbirni argumenti in lahko uporabite do 127 vrednosti. Vsaka vrednost ustreza svojemu stanju in bi bila vrnjena, če je prvi pogoj TRUE.
Ne pozabite, da bi funkcija IFS vrnila vrednost samo prvega pogoja TRUE. Tako lahko imate več pogojev, ki so res. Vendar bi se vrnila samo vrednost za prvo.
Dodatne opombe:
- Vsi pogoji v funkciji IFS morajo vrniti TRUE ali FALSE. V nasprotnem primeru bo formula dala napako.
- Če vsi pogoji v funkciji IFS vrnejo vrednost FALSE, bo rezultat formule napaka #N/A. Ker napaka #N/A ni v veliko pomoč pri ugotavljanju, kaj se je zgodilo, lahko zadnji pogoj uporabite kot TRUE, vrednost pa kot FALSE ali opisno besedilo, na primer »Ni ujemanja«.
Uporaba funkcije Excel IFS - Primeri
Kot sem že omenil, je ta funkcija najbolj primerna za situacije, ko morate preveriti pogoje v zaporedju in vrniti vrednost za prvi izpolnjeni pogoj.
Zaradi tega je idealen za situacije, ko morate oceniti študente ali poiskati provizije za prodajno ekipo.
Primer 1 - Iskanje ocene na podlagi ocene
Recimo, da imate ocene za študente na izpitu, kot je prikazano spodaj (stolpec A), in pogoje ocenjevanja v stolpcih C in D.
Spodaj je formula, ki vam bo dala ocene za vsakega študenta:
= 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 zapleteno? No, če sem iskren, je to precej lepo v primerjavi s tistim, kar bi ustvarili, če bi uporabljali vnešeno formulo IF.
Upoštevajte, da so sklice na celice v stolpcu B relativne, vendar so bile sklice na celice v stolpcih E in F zaklenjene s postavitvijo znaka $ (t.j. $ E $ 3). To nam omogoča kopiranje in lepljenje te formule v vse druge celice.
Če uporabljate Excel 2013 ali prejšnjo različico (ali Excel za Mac), lahko dobite enak rezultat z uporabo približnega ujemanja v funkciji VLOOKUP. Upoštevajte, da je treba za uporabo približnega ujemanja VLOOKUP skrajno levi stolpec iskalne tabele razvrstiti po naraščajočem vrstnem redu.
Spodaj je formula, ki bo dala enak rezultat:
= VLOOKUP (B2, $ E $ 2: $ F $ 7,2,1)
Primer 2 - Izračun provizije na podlagi prodaje
Recimo, da ste vodja finančnega oddelka in morate izračunati provizijo za vsako osebo glede na prodajo v četrtletju.
Spodaj je formula, ki vam bo dala provizijo za vsako prodajno osebje:
= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 $ E $ 6, $ F $ 6)*B2
- Excel IN funkcija.
- Excel OR funkcija.
- Excel NOT funkcija.
- Excel IF funkcija.
- Excel IFERROR funkcija.
- Excel FALSE funkcija.
- Excel PRAVA funkcija.