Pogojne funkcije, kot je IFS, lahko vaše Excelove formule dvignejo na višjo raven. Z IFS lahko ustvarite pogoje in ugnezdite različne funkcije eno v drugo v eni sami formuli. Lahko pa uporabite tudi samostojno funkcijo IFS.

Toda kaj je funkcija IFS in kako se razlikuje od običajne funkcije IF? Preberite, če želite izvedeti, kaj je IFS v Excelu in kako ga lahko uporabljate.

Kaj je funkcija IFS v Excelu?

Funkcija IFS v Excelu sprejme vrednosti in jih preveri glede na določene pogoje. Če vrednost izpolnjuje prvi pogoj, se formula tam ustavi in ​​izda rezultat. Če pa prvi pogoj ni izpolnjen, bo formula še naprej preizkušala pogoje v zaporedju, dokler pogoj ni izpolnjen.

=IFS([Nekaj je True1, izhod če True1, Nekaj je True2, Izhod če True2, Nekaj je True3, Izhod če res3)

Če vrednost ne ustreza nobenemu od pogojev, potem formula vrne napako N/A. Vendar pa lahko to popravite tako, da vnesete končni pogoj, kot je TRUE, in izhod za ta pogoj, kot je "Vrednost ne izpolnjuje nobenega od pogojev". Pogoj TRUE zagotavlja, da katera koli vrednost izpolnjuje vsaj končni pogoj, tako da ne dobite napake N/A.

instagram viewer

Kako uporabljati funkcijo IFS v Excelu

IFS je nadgrajena različica Funkcija IF v Excelu. Sintaksa in uporaba sta podobni, le da je IFS zasnovan za sprejemanje več pogojev. Funkcija IF je zahtevala gnezdenje več funkcij IF za definiranje več pogojev, medtem ko lahko IFS definira vse z eno samo funkcijo.

Prvi parameter v IFS bo pogoj, drugi parameter pa izhod, če je ta pogoj izpolnjen. Tretji parameter bo pogoj številka 2, četrti parameter pa bo rezultat, če bo pogoj številka 2 izpolnjen.

Parametri so povezani na ta način in v eno funkcijo IFS lahko vnesete do 127 pogojev. Seveda lahko v izpis vnesete tudi drugo funkcijo in ustvarite sestavljene ugnezdene formule. Če ste delali s formulami IF in ugnezdenimi formulami IF, vam bo uporaba IFS prava stvar. IFS je tu, da olajša stvari, zato mu to dovolite!

Primer funkcije IFS z enim pogojem v Excelu

Branje o funkciji IFS vam ne bo koristilo, dokler je ne preizkusite v praksi. Pa začnimo s primerom. Kljub dejstvu, da lahko funkcija IFS sprejme več pogojev, to ne pomeni, da je ne morete uporabiti za scenarije z enim pogojem.

Napišimo formulo IFS z enim samim pogojem in vanjo vključimo celo nekaj drugih funkcij, da bomo stvari razumeli.

V tem primeru imamo nekaj izdelkov in njihova leta proizvodnje. Ti namišljeni izdelki se pokvarijo dve leti po njihovi proizvodnji, zato bomo ustvarili formulo, ki določa, ali je izdelkom potekel rok uporabe ali ne. Seveda bomo uporabljali funkcijo IFS skupaj s funkcijama YEAR in TODAY.

Funkcija YEAR izpiše leto od določenega datuma. Funkciji YEAR bomo dodali današnji datum s funkcijo TODAY, tako da bo rezultat kompleksa YEAR(TODAY()) šel v tekoče leto. Začnimo.

  1. Izberite prvo celico, v katero želite izpisati rezultate. Uporabili bomo prvo celico pod stolpcem Poteklo.
  2. V vrstico s formulami vnesite spodnjo formulo:
    =IFS(LETO(DANES())-B2<=2,"št",PRAV,"ja")
    Ta formula pokliče funkcijo IFS, da preveri, ali je vrednost v celici B2 je 2 ali manj. To naredite tako, da odštejete datum proizvodnje od tekočega leta. Če je pogoj izpolnjen, izdelek ni potekel in št se vrne. Karkoli drugega kot to bi pomenilo, da je izdelku potekel rok uporabnosti, zato je izhod v PRAV je nastavljeno na ja.
  3. Pritisnite Vnesite.

Zdaj boste videli, ali je prvi izdelek potekel ali ne. Vse kar morate storiti od tu je, da zgrabite ročico za polnjenje in jo spustite na spodnje celice. YEARS(TODAY()) lahko zamenjate tudi z navadno številko tekočega leta, če formule ne nameravate uporabljati v prihodnosti.

Primer funkcije IFS z več pogoji v Excelu

Zdaj pa se lotimo resnice: funkcija IFS z več pogoji. V ta namen bomo uporabili primer naloge, ki smo jo prej uporabili z ugnezdeni stavki IF.

V tem primeru imamo tabelo, ki vsebuje imena nekaterih avtomobilov in njihove čase pospeševanja. Imamo tudi seznam, ki določa, v kateri razred sodi posamezen avto glede na čas pospeševanja od 0 do 100. Cilj je ustvariti formulo, ki upošteva čas pospeševanja vsakega avtomobila in nato v tabeli izpiše njegov razred.

Na voljo je tudi vodnik po razredih, ki vam pove, kako deluje sistem razvrščanja. Končno bomo ustvarili formulo z uporabo IFS na podlagi tega vodnika za razrede. Formula bo vzela čas pospeševanja, ga ocenila in nato izpisala razred. Če avto za pospeševanje potrebuje več kot 14 sekund, se šteje za prepočasnega.

Ta tabela je sestavljena za namene tega članka, zato je ne jemljite preveč resno. S tem pa začnimo.

  1. Izberite prvo celico, v kateri želite prikazati izhod funkcije IFS. V tem primeru bo to prva celica v stolpcu Razred.
  2. V vrstico s formulami vnesite spodnjo formulo:
    =IFS(B2<3, "S", B2<5, "A", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", PRAV, "Prepočasi!")
    Ta formula pokliče funkcijo IFS, da prevzame vrednost časa pospeška v celici B2 in preverite, ali je pod 3 sekundami. Če je, potem izide S kot razred. Če ne, se formula premakne na naslednji pogoj. To bo trajalo, dokler ne bo izpolnjen eden od pogojev. Ker naša formula zajema vse vrednosti, ne bomo dobili napake N/A.
  3. Pritisnite Vnesite.

Ko enkrat pritisnete Vnesite na tipkovnici boste takoj videli razred za prvi avto. Zdaj je vse, kar morate storiti, to, da zgrabite ročico za polnjenje in jo spustite na spodnje celice, da določite tudi razred teh avtomobilov. Lahko celo dodajte nekaj pogojnega oblikovanja tako da imajo celice razreda različne barve glede na njihovo vrednost.

Excel postal lažji z IFS

IFS je v bistvu podoben IF, saj obe Excelovi funkciji sprejemata vrednosti in jih testirata glede na pogoje po meri. IFS je boljši od IF več pogojev. S funkcijo IF bi morali ugnezditi več funkcij eno v drugo, da bi deklarirali več pogojev, medtem ko lahko s funkcijo IFS to storite v eni sami funkciji.

Pogoji v Excelu resnično spremenijo igro. V formulo IFS lahko vključite druge funkcije, da ustvarite zapletene formule, ki vam omogočajo, da v Excelu dosežete nore stvari. Zdaj, ko veste o funkciji IFS, je čas, da nadaljujete in raziščete neskončne možnosti, ki jih prinaša ta funkcija!