Za obravnavo napak v formuli lahko uporabite funkcijo IFERROR. IFERROR vrne vrednost, ki jo navedete, če formula vrednoti kot napako; V nasprotnem primeru vrne rezultat formule.
Sintaksa
IFERROR(vrednost; vrednost_če_napaka)
V sintaksi funkcije IFERROR so ti argumenti:
- vrednost Obvezno. Argument, v katerem iščete napako.
- value_if_error Obvezno. Vrednost, ki je vrnjena, če formula vrednoti kot napako. Ocenjene so te vrste napak: #N/V, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? ali #NULL!.
Opombe
- Če je vrednost ali value_if_error prazna celica, ga IFERROR obravnava kot prazno vrednost niza ("").
- Če je vrednost formula s polji, vrne IFERROR matriko rezultatov kot vrednost za vsako celico v navedenem obsegu. 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 okolja Microsoft 365, lahko formulo vnesete v zgornjo levo celico izhodnega obsega, nato pa pritisnete tipko ENTER, da potrdite formulo kot formulo z dinamičnim poljem. V nasprotnem primeru morate vnesti formulo kot podedovano formulo s polji, tako da najprej izberete izhodni obseg, vnesete formulo v zgornjo levo celico izhodnega obsega, nato pa pritisnite CTRL+SHIFT+ENTER za potrditev. 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.