Za rukovanje pogreškama u formuli možete koristiti funkciju IFERROR. IFERROR vraća određenu vrijednost ako se formula vrednuje kao pogreška; U suprotnom, vraća rezultat formule.
Sintaksa
IFERROR(vrijednost;vrijednost_u_slučaju_pogreške)
Sintaksa funkcije IFERROR sadrži sljedeće argumente:
- vrijednost Obavezno. Argument u kojem se traži pogreška.
- value_if_error Obavezno. Vrijednost koja se vraća ako se formula vrednuje kao pogreška. Procjenjuju se sljedeće vrste pogrešaka: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? ili #NULL!.
Napomene
- Ako je vrijednost ili value_if_error prazna ćelija, funkcija IFERROR tretirat će je kao vrijednost praznog niza ("").
- Ako je vrijednost formula polja, IFERROR prikazuje polje rezultata za svaku ćeliju u rasponu navedenom u vrijednosti. Pogledajte drugi primjer u nastavku.
Primjeri
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter.
| Kvota | Prodano jedinica | |
|---|---|---|
| 210 | 35 | |
| 55 | 0 | |
| 23 | ||
| Formula | Opis | Rezultat |
| =IFERROR(A2/B2; "Pogreška u izračunu") | Provjerava pogreške u formuli u prvom argumentu (dijeljenje 210 s 35), ne pronalazi pogrešku i vraća rezultat formule | 6 |
| =IFERROR(A3/B3; "Pogreška u izračunu") | Provjerava pogreške u formuli u prvom argumentu (dijeljenje 55 s 0), pronalazi pogrešku dijeljenja s 0 i zatim vraća vrijednost_u_slučaju_pogreške | Pogreška u izračunu |
| =IFERROR(A4/B4; "Pogreška u izračunu") | Provjerava pogreške u formuli u prvom argumentu (dijeljenje "" s 23), ne pronalazi pogrešku i vraća rezultat formule. | 0 |
Drugi primjer
| Kvota | Prodano jedinica | Omjer |
|---|---|---|
| 210 | 35 | 6 |
| 55 | 0 | Pogreška u izračunu |
| 23 | 0 | |
| Formula | Opis | Rezultat |
| =C2 | Provjerava pogreške u formuli u prvom argumentu u prvom elementu polja (A2/B2 ili dijeljenje 210 s 35), ne pronalazi pogrešku i vraća rezultat formule | 6 |
| =C3 | Provjerava pogreške u formuli u prvom argumentu u drugom elementu polja (A3/B3 ili dijeljenje 55 s 0), pronalazi pogrešku dijeljenja s 0 i zatim vraća vrijednost_u_slučaju_pogreške | Pogreška u izračunu |
| =C4 | Provjerava pogreške u formuli u prvom argumentu u trećem elementu polja (A4/B4 ili dijeljenje "" s 23), ne pronalazi pogrešku i vraća rezultat formule | 0 |
| Napomena: ako imate trenutačnu verziju okruženja Microsoft 365, možete unijeti formulu u gornju lijevu ćeliju izlaznog raspona, a zatim pritisnuti ENTER kako biste potvrdili formulu kao formulu dinamičkog polja. U suprotnom je potrebno formulu unijeti kao naslijeđenu formulu polja tako da se prvo odabere izlazni raspon, unese formula u gornju lijevu ćeliju izlaznog raspona, a zatim pritisne CTRL+SHIFT+ENTER za potvrdu. Excel umjesto vas umeće vitičaste zagrade na početak i kraj formule. Da biste saznali više o formulama polja, pročitajte odjeljak Smjernice za formule polja i primjeri. |
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.