Funkciju IFERROR možete da koristite za preklapanje i rukovanje greškama u formuli. IFERROR daje vrednost koju navedete ako formula daje grešku; u suprotnom, ona daje rezultat formule.
Sintaksa
IFERROR(vrednost, vrednost_ako_greška)
Sintaksa funkcije IFERROR ima sledeće argumente:
-
vrednost Obavezno. Argument u kojem se proveravaju greške.
-
value_if_error Obavezno. Vrednost koja se vraća ako formula kao rezultat daje grešku. Procenjuju se sledeći tipovi grešaka: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?ili #NULL!.
Primedbe
-
Ako su vrednost ili value_if_error prazna ćelija, IFERROR je tretira kao vrednost prazne niske ("").
-
Ako je vrednost formula niza, IFERROR daje niz rezultata za svaku ćeliju u opsegu navedenom u vrednosti. Pogledajte drugi primer u nastavku.
Primeri
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter.
Kvota |
Prodate jedinice |
|
---|---|---|
210 |
35 |
|
55 |
0 |
|
23 |
||
Formula |
Opis |
Rezultat |
=IFERROR(A2/B2, "Error in calculation") |
Proverava da li postoji greška u formuli u prvom argumentu (deljenje 210 sa 35), ne pronalazi grešku, a zatim daje rezultate formule |
6 |
=IFERROR(A3/B3, "Error in calculation") |
Proverava postoji li greška u prvom argumentu (deljenje 55 sa 0), pronalazi grešku deljenja nulom, a zatim kao rezultat daje vrednost_ako_greška |
Greška u izračunavanju |
=IFERROR(A4/B4, "Error in calculation") |
Proverava da li postoji greška u formuli u prvom argumentu (deljenje "" sa 23), ne pronalazi grešku, a zatim daje rezultate formule. |
0 |
2. primer
Kvota |
Prodate jedinice |
Odnos |
---|---|---|
210 |
35 |
6 |
55 |
0 |
Greška u izračunavanju |
23 |
0 |
|
Formula |
Opis |
Rezultat |
=C2 |
Proverava da li postoji greška u formuli u prvom argumentu, u prvom elementu niza (A2/B2 ili deljenje 210 sa 35), ne pronalazi grešku, a zatim daje rezultat formule |
6 |
=C3 |
Proverava da li postoji greška u formuli u prvom argumentu, u drugom elementu niza (A3/B3 ili deljenje 55 sa 0), pronalazi grešku u deljenju nulom, a zatim kao rezultat daje vrednost_ako_greška |
Greška u izračunavanju |
=C4 |
Proverava da li postoji greška u formuli u prvom argumentu, u trećem elementu niza (A4/B4 ili deljenje "" sa 23), ne pronalazi grešku, a zatim daje rezultat formule |
0 |
Napomena: Ako imate trenutnu verziju usluge Microsoft 365, možete da unesete formulu u gornju levu ćeliju izlaznog opsega, a zatim pritisnete taster ENTER da biste potvrdili formulu kao dinamičku formulu niza. U suprotnom, formulu morate da unesete kao zastarelu formulu niza tako što ćete prvo izabrati izlazni opseg, uneti formulu u gornju levu ćeliju izlaznog opsega, a zatim pritisnuti kombinaciju tastera CTRL+SHIFT+ENTER da biste je potvrdili. Excel umesto vas umeće vitičaste zagrade na početku i na kraju formule. Dodatne informacije o formulama niza potražite u članku Vodiči i primeri formula niza. |
Potrebna vam je dodatna pomoć?
Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.