Funkcijo IFERROR lahko uporabite za past in obravnavo napak v formuli. IFERROR vrne vrednost, ki jo navedete, če se formula vrednoti kot napaka; v nasprotnem primeru vrne rezultat formule.
Sintaksa
IFERROR(vrednost; vrednost_če_napaka)
V sintaksi funkcije IFERROR so ti argumenti:
-
vrednost Obvezen. Argument, v katerem iščete napako.
-
value_if_error Obvezen. Vrednost, ki bo vrnjena, če formula vrednoti kot napako. Ovrednotijo se te vrste napak: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?ali #NULL!.
Opombe
-
Če je vrednost ali value_if_error prazna celica, jo IFERROR obravnava kot prazno vrednost niza ("").
-
Če je vrednost formula s polji, vrne IFERROR matriko rezultatov za vsako celico v navedenem obsegu v vrednosti. Oglejte si drugi primer spodaj.
Primeri
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER.
Količinska omejitev |
Prodane enote |
|
---|---|---|
210 |
35 |
|
55 |
0 |
|
23 |
||
Formula |
Opis |
Rezultat |
=IFERROR(A2/B2; "Napaka v izračunu") |
Preveri, ali je v prvem argumentu v formuli napaka (deli 210 s 35), ne najde napake in nato vrne rezultate formule |
6 |
=IFERROR(A3/B3; "Napaka v izračunu") |
Preveri, ali je v prvem argumentu v formuli napaka (deli 55 z 0), najde napako deljenja z 0 in nato vrne »value_if_error« |
Napaka v izračunu |
=IFERROR(A4/B4; "Napaka v izračunu") |
Preveri, ali je v prvem argumentu v formuli napaka (deli "" s 23), ne najde napake in nato vrne rezultate formule. |
0 |
2. primer
Količinska omejitev |
Prodane enote |
Razmerje |
---|---|---|
210 |
35 |
6 |
55 |
0 |
Napaka v izračunu |
23 |
0 |
|
Formula |
Opis |
Rezultat |
=C2 |
Preveri, ali je v prvem elementu polja v prvem argumentu formule prisotna napaka (A2/B2 ali deli 210 s 35) in če ne najde napake, vrne rezultat formule |
6 |
=C3 |
Preveri, ali je v drugem elementu polja v prvem argumentu formule prisotna napaka (A3/B3 ali deli 55 z 0) in če najde napako deljenja z 0, vrne argument »value_if_error« |
Napaka v izračunu |
=C4 |
Preveri, ali je v tretjem elementu polja v prvem argumentu formule prisotna napaka (A4/B4 ali deli "" s 23) in če ne najde napake, vrne rezultat formule |
0 |
Opomba: Če imate trenutno različico Microsoft 365, lahko vnesete formulo v zgornjo levo celico izhodnega obsega, nato pa pritisnete ENTER, da potrdite formulo kot dinamično formulo s polji. V nasprotnem primeru morate formulo vnesti kot podedovano formulo polja tako, da najprej izberete izhodni obseg, vnesete formulo v zgornjo levo celico izhodnega obsega, nato pa pritisnete CTRL+SHIFT+ENTER, da jo potrdite. Excel nato vstavi oklepaje na začetek in konec formule namesto vas. Če želite več informacij o formulah s polji, glejte Navodila in primeri formul s polji. |
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.