Excel

Excel IFS funkcija

Excel Ifs Function

Excel IFS funkcijaPovzetek

Funkcija Excel IFS izvaja več preskusov in vrne vrednost, ki ustreza prvemu rezultatu TRUE. S funkcijo IFS ocenite več pogojev brez več ugnezdenih stavkov IF. IFS omogoča krajše in lažje berljive formule.



Namen Preizkusi več pogojev, vrni prvo resnično Vrnitev Vrednost, ki ustreza prvemu rezultatu TRUE Sintaksa = IFS (test1, vrednost1, [test2, vrednost2], ...) Argumenti
  • test1 - Prvi logični test.
  • vrednost1 - Rezultat, ko je test1 TRUE.
  • test2, vrednost2 - [neobvezno] Drugi par test/vrednost.
Različica Excel 2019 Opombe o uporabi

IFS je nova funkcija, na voljo v Office 365 in Excelu 2019.

S funkcijo IFS preizkusite več pogojev in vrnite vrednost, ki ustreza prvemu rezultatu TRUE. Za razliko od Funkcija IF , Funkcija IFS lahko hkrati preizkusi več pogojev brez gnezdenje več stavkov IF. Formule, ki temeljijo na IFS, so zato krajše in jih je lažje brati in pisati.





kako narediti sklic na celico v

Pogoji so vneseni v parih test/vrednost. Vsak test predstavlja logični test, ki vrne TRUE ali FALSE, vrednost, ki sledi, pa bo vrnjena, ko bo rezultat TRUE. Formulo IFS s tremi testi je na primer mogoče prikazati tako:

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

IFS vrne vrednost šele, ko prejšnji test vrne TRUE, in prvi test, ki vrne TRUE, 'zmaga'. Funkcija IFS podpira do 127 pogojev.



Primer #1 - ocene, od najnižje do najvišje

V zgornjem primeru se funkcija IFS dodeli oceni na podlagi ocene. Kopirana formula v E5 je:

kako uporabljati vrtilne tabele v Excelu 2016
 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',D5>=90,'A')

Upoštevajte, da so pogoji vneseni 'zato, da' najprej preizkusite nižje ocene. Ocena, povezana s prvim testom, ki vrne TRUE, se vrne.

Primer #2 - ocena, od najvišje do najnižje

V preprostem sistemu ocenjevanja je ocena 3 ali več „dobra“, ocena med 2 in 3 je „povprečna“, vse pod 2 pa „slabo“. Za dodelitev teh vrednosti IFS se uporabljajo trije pogoji:

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

Opomba v tem primeru so urejeni pogoji, da se najprej preverijo višje vrednosti.

Primer #3 - privzeta vrednost

Funkcija IFS nima vgrajene privzete vrednosti za uporabo, kadar so vsi pogoji FALSE. Če želite zagotoviti privzeto vrednost, lahko kot zadnji test vnesete TRUE, čemur sledi vrednost, ki jo uporabite kot privzeto.

V spodnjem primeru je koda stanja 100 »V redu«, koda 200 je »Opozorilo«, koda 300 pa »Napaka«. Katera koli druga vrednost kode je neveljavna, zato je TRUE podano kot zadnji test, 'Neveljavno' pa kot 'privzeta' vrednost.

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

Ko je vrednost v A1 100, 200 ali 300, IFS vrne zgoraj prikazana sporočila. Kadar A1 vsebuje katero koli drugo vrednost (tudi ko je A1 prazen), IFS vrne „Neveljavno“. Brez tega končnega pogoja IFS vrne #N/A, ko koda ni prepoznana.

kako preveriti krožni sklic v

Opombe

  1. Funkcija IFS nima vgrajene privzete vrednosti za uporabo, kadar so vsi pogoji FALSE.
  2. Če želite podati privzeto vrednost, vnesite TRUE kot zadnji test in vrednost, ki se vrne, ko niso izpolnjeni drugi pogoji.
  3. Vsi logični testi morajo vrniti TRUE ali FALSE. Vsak drug rezultat povzroči, da IFS vrne #VALUE! napaka.
  4. Če nobeni logični testi ne vrnejo vrednosti TRUE, IFS vrne napako #N/A.


^