Funkciju IFERROR možete koristiti za prekrivanje i rukovanje pogreškama u formuli. IFERROR vraća vrijednost koju navedete 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 će se vratiti ako se formula vrednuje kao pogreška. Izračunavaju se sljedeće vrste pogrešaka: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!.
Napomene
-
Ako je vrijednost value_if_error prazna ćelija, FUNKCIJA IFERROR tretira je kao praznu vrijednost niza ("").
-
Ako je vrijednost formula polja, IFERROR vraća 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 trenutnu verziju sustava Microsoft 365, možete unijeti formulu u gornju lijevu ćeliju izlaznog raspona, a zatim pritisnite ENTER da biste potvrdili formulu kao formulu dinamičkog polja. U suprotnom se formula mora unijeti kao naslijeđena formula polja tako da najprije odaberete izlazni raspon, unesete formulu u gornju lijevu ćeliju izlaznog raspona, a zatim pritisnete CTRL + SHIFT + ENTER da biste je potvrdili. 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.