IFS (funkcija IFS)

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019

Funkcija IFS preveri, ali je izpolnjenih en ali več pogojev in vrne vrednost, ki ustreza prvemu pogoju z vrednostjo TRUE. Funkcijo IFS lahko vstavite namesto več ugnezdenih izjav IF in je znatno preprostejša z več pogoji.

Opomba

Ta funkcija je na voljo v sistemu Windows ali Mac, če imate Office 2019 ali če imate naročnino na Microsoft 365. Če ste naročnik na Microsoft 365, se prepričajte, da imate najnovejšo različico.

Preprosta sintaksa

Na splošno je sintaksa za funkcijo IFS:

=IFS([Nekaj je resnično1; vrednost, če je resnično1;nekaj je resnično2;vrednost, če je resnično2;nekaj je resnično3;vrednost, če je resnično3)
 

S funkcijo IFS lahko ovrednotite do 127 različnih pogojev. Vendar pa ne priporočamo, da ugnezdite preveč pogojev z izjavo IF ali IFS. Namreč več pogojev morate vnesti v pravilnem vrstnem redu, zato boste funkcijo težko ustvarili, ovrednotili in posodobili.

Tehnične podrobnosti

Sintaksa

  • IFS(logični_test1, vrednost_če__je_true1, [logični_test2, vrednost_če_je_true2], [logični_test3, vrednost_če_je_true3],…)
Argument Opis
logical_test1 (obvezno) Pogoj, ki je ovrednoten kot TRUE ali FALSE.
value_if_true1 (obvezno) Rezultati, ki so vrnjeni, če je argument »logični_test1« ovrednoten kot TRUE. Lahko je prazen.
logical_test2 ... logical_test127 (neobvezno) Pogoj, ki je ovrednoten kot TRUE ali FALSE.
value_if_true2 ... value_if_true127 (neobvezno) Rezultat, ki se vrne, če je logical_testN ovrednoten kot TRUE. Vsak argument vrednost_če_je_trueN ustreza pogoju logični_testN. Lahko je prazen.

1. primer

IFS funkcija Primer ocen. Formula v celici B2 je  =IFS(A2>89;A;A2>79;B;A2>69;C;A2>59;D;TRUE;F) Formula za celice A2:A6 je:

  • =IFS(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";TRUE;"F)

Pomen: IF(A2 je večje od 89, vrni »A«, ČE je A2 večje od 79, vrni »B« in tako naprej, za vse druge vrednosti, manjše od 59, pa vrbi »F«).

2. primer

Funkcija IFS - Dnevi v tednu primer - Formula v celici G2 je  =IFS(F2 = 1, D2, F2 = 2, D3, F2 = 3, D4, F2 = 4, D5, F2 = 5, D6, F2 = 6, D7, F2 = 7, D8) Formula v celici G7 je:

  • =IFS(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;F2=5;D6;F2=6;D7;F2=7;D8)

Pomen: IF(vrednost v celici F2 je enaka 1, vrni vrednost v celici D2, ČE je vrednost v celici F2 enaka 2, vrni vrednost v celici D3 in tako naprej, končaj z vrednostjo v celici D8, če ni izpolnjen nobeden od drugih pogojev).

Opombe

Če želite določiti privzeti rezultat, vnesite vrednost TRUE za končni logični argument »logični_test«. Če noben od drugih pogojev ni izpolnjen, je vrnjena ustrezna vrednost. V primeru 1 sta to vrstici 6 in 7 (z oceno 58).

  • Če je argument logical_test vstavljen brez ustreznega value_if_true, se v tej funkciji prikaže sporočilo o napaki »Vnesli ste premalo argumentov za to funkcijo«.
  • Če je argument logical_test ovrednoten in razločen na vrednost, ki ni TRUE ali FALSE, ta funkcija vrne #VALUE! napaka #REF!.
  • Če niso najdeni nobeni pogoji TRUE, ta funkcija vrne napako #N/V.

Potrebujete dodatno pomoč?

Kadar koli se lahko obrnete na strokovnjaka v Excelovi tehnični skupnosti ali pridobite podporo v skupnostih.