Kako se koristi Excel IFS funkcija -

Sadržaj

Sažetak

Funkcija Excel IFS izvodi više testova i vraća vrijednost koja odgovara prvom ISTINITOM rezultatu. Koristite IFS funkciju za procjenu višestrukih uvjeta bez više ugniježđenih IF izraza. IFS omogućuje kraće formule lakše za čitanje.

Svrha

Testirajte više uvjeta, vratite prvo tačno

Povratna vrijednost

Vrijednost koja odgovara prvom TRUE rezultatu

Sintaksa

= IFS (test1, vrijednost1, (test2, vrijednost2),…)

Argumenti

  • test1 - prvi logički test.
  • value1 - Rezultat kada je test1 TRUE.
  • test2, value2 - (izborno) Drugi par test / vrijednost.

Verzija

Excel 2019

Napomene o upotrebi

IFS je nova funkcija dostupna u sustavu Office 365 i Excel 2019.

Upotrijebite IFS funkciju za testiranje više uvjeta i vraćanje vrijednosti koja odgovara prvom TRUE rezultatu. Za razliku od funkcije IF, funkcija IFS može istodobno testirati više uvjeta bez gniježđenja više izjava IF. Formule temeljene na IFS-u su zato kraće i lakše ih je čitati i pisati.

Uvjeti se unose u parove test / vrijednost. Svaki test predstavlja logički test koji vraća TRUE ili FALSE, a vrijednost koja slijedi vratit će se kada je rezultat TRUE. Na primjer, IFS formula s 3 testa može se vizualizirati ovako:

=IFS( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

IFS vraća vrijednost samo kada prethodni test vrati TRUE, a prvi test koji vrati TRUE "pobjeđuje". IFS funkcija podržava do 127 uvjeta.

Primjer # 1 - ocjene, od najniže do najviše

U gore prikazanom primjeru, funkcija IFS koristi se za dodjeljivanje ocjene na temelju ocjene. Kopirana formula u E5 je:

=IFS(D5<60,"F",D5<70,"D",D5<80,"C",D5=90,"A")

Primijetite da su uvjeti uneseni "kako bi" prvo testirali niže ocjene. Vraća se ocjena povezana s prvim testom za vraćanje TRUE.

Primjer # 2 - ocjena, od najviše do najniže

U jednostavnom sustavu ocjenjivanja, ocjena 3 ili veća je "Dobra", ocjena između 2 i 3 je "Prosječna", a sve ispod 2 je "Loše". Za dodjeljivanje ovih vrijednosti pomoću IFS-a koriste se tri uvjeta:

=IFS(A1>=3,"Good",A1>=2,"Average",A1<2,"Poor")

Obavijest u ovom slučaju su uređeni da se prvo testiraju veće vrijednosti.

Primjer # 3 - zadana vrijednost

IFS funkcija nema ugrađenu zadanu vrijednost koju treba koristiti kada su svi uvjeti FALSE. Međutim, da biste pružili zadanu vrijednost, možete unijeti TRUE kao konačni test, nakon čega slijedi vrijednost koja će se koristiti kao zadana.

U donjem primjeru statusni kôd 100 je "U redu", kôd 200 je "Upozorenje", a kôd 300 je "Pogreška". Bilo koja druga vrijednost koda je nevaljana, pa je TRUE naveden kao završni test, a "Nevaljano" kao "zadana" vrijednost.

=IFS(A1=100,"OK",A1=200,"Warning",A1=300,"Error",TRUE,"Invalid")

Kada je vrijednost u A1 100, 200 ili 300, IFS će vratiti gore prikazane poruke. Kada A1 sadrži bilo koju drugu vrijednost (uključujući kada je A1 prazan), IFS će vratiti "Nevaljano". Bez ovog konačnog uvjeta, IFS će vratiti broj N / A kada kôd nije prepoznat.

Bilješke

  1. IFS funkcija nema ugrađenu zadanu vrijednost koju treba koristiti kada su svi uvjeti FALSE.
  2. Da biste pružili zadanu vrijednost, unesite TRUE kao konačni test i vrijednost koju ćete vratiti kada nisu ispunjeni drugi uvjeti.
  3. Svi logički testovi moraju vratiti TRUE ili FALSE. Bilo koji drugi rezultat uzrokovat će da IFS vrati #Vrijednost! pogreška.
  4. Ako nijedan logički test ne vrati TRUE, IFS će vratiti pogrešku # N / A.

Zanimljivi članci...