Za što se koristi Excel IFERROR funkcija?
IFERROR excel funkcija koristi se za rukovanje pogreškama u excelu, ova funkcija koristi se za prikaz rezultata kada se pogreška dogodi u bilo kojoj formuli ili argumentu, koristimo ovu funkciju s drugom funkcijom da obavijestimo korisnika o tome što bi moglo biti pogrešno u formuli, ova funkcija uzima dva argumenta koja su vrijedna ako nema pogreške i druga vrijednost koja se prikazuje kada postoji pogreška.
Sintaksa

- vrijednost može biti bilo koja vrijednost, referenca ili čak formula
- value_if_error je vrijednost koja se vraća kao izlaz kada se generira pogreška
Primjeri za rukovanje pogreškama u programu Excel pomoću funkcije IFERROR
Primjer # 1 - Rukovanje # N / A pogreškom
Pretpostavimo da imamo dva popisa zaposlenika, u stupcu A i B, u stupcu B, postoje neki zaposlenici koji nisu u stupcu A, a mi želimo saznati imena onih zaposlenika koji nisu na popisu A.

Dakle, primijenili smo formulu VLOOKUP na desni susjedni stupac popisa B kako bismo pronašli uobičajena imena na oba popisa i odvojili imena koja nisu na popisu A.
VLOOKUP formula u C2 i povlačenjem prema dolje, imamo
= PREGLED (B2, $ A: $ A, 1,0)

Kao što vidite gore, postoje neka imena koja se nisu mogla potražiti pomoću VLOOKUP formule; stoga su generirali pogrešku # N / A, što znači da VLOOKUP nije uspio pronaći ta imena na popisu zaposlenika u stupcu A.
Sada, ako želimo da # N / A zamijeni neka druga vrijednost poput " Ime nije na popisu A", pa ćemo koristiti funkciju IFERROR da zamijenimo pogrešku # N / A,
Dakle, proslijedit ćemo formulu pretraživanja, VLOOKUP (B2, $ A: $ A, 1,0) kao prvi argument, a Ime koje nije na popisu A kao drugi argument funkciji IFERROR. Dakle, formula postaje
= IFERROR (VLOOKUP (B2, $ A: $ A, 1,0), ”Ime nije na popisu A”)
Povlačenjem ove formule do posljednje ćelije dobivamo zamijenjenu vrijednost # N / A s proslijeđenom vrijednošću.

Primjer # 2 - Rukovanje # DIV / 0! Pogreška
U koloni A imamo iznose koji se moraju ravnomjerno rasporediti između broja ljudi.

Dakle, kada primijenimo formulu = Količina / Broj ljudi

Dobivamo pogrešku # DIV / 0! u C4 kada je broj ljudi 0. Kada numeričku vrijednost podijelimo s nulom, dobit ćemo ovu pogrešku.
Sada ovu pogrešku želimo zamijeniti vrijednošću ' Broj osobe <1 ', koristit ćemo funkciju IFERROR.
= IFERROR ((A2 / B2)), broj osobe <1 ')
Primjer # 3 - Rukovanje #NAME? Pogreška
Pretpostavimo da imamo neke brojeve koje treba dodati, a greškom, ako netko napiše pogrešnu formulu za zbroj, dobit ćemo #NAME? pogreška.


Umjesto SUM-a, ako korisnik napiše pogrešnu formulu, #NAME? generira se pogreška.
Korištenjem funkcije IFERROR excel možemo se nositi s ovom pogreškom jednostavnim prosljeđivanjem drugog argumenta vrijednosti, na primjer, " Upisana pogrešna formula ."


Primjer # 4 - Rukovanje # NULL! Pogreška
Pretpostavimo da imamo 3 vrijednosti u ćelijama A2, A3 i A4 i želimo ih zbrojiti.

U ćeliji A5 koristili smo plus operator da bismo ih dodali, A2 + A3 A4, i umjesto postavljanja operatora '+' između A3 i A4, pritiskom na razmak unijeli smo separator, dobivamo #NULL! Pogreška.

Dakle, da bismo ispravili ovu pogrešku, možemo koristiti funkciju IFERROR promjenom formule u
= IFERROR ((A2 + A3 A4), (SUM (A2: A4)))

Možete vidjeti da smo koristili drugu formulu, SUM, za izračun zbroja tri zadane vrijednosti i proslijedili je kao drugi argument u funkciji IFERROR.
Primjer # 5 - Rukovanje pogreškom #NUM
U stupcu A imamo neke brojeve i želimo pronaći kvadratne korijene tih brojeva.

U Excelu imamo SQRT u Excelu za izračunavanje kvadratnog korijena broja kada primjenjujemo ovu formulu da bismo dobili kvadratni korijen brojeva.

Dobivamo pogrešku #NUM! za negativne vrijednosti, jer ne možemo pronaći kvadratni korijen negativnog broja. Dakle, excel baca #NUM! pogreška kada se funkcija SQRT primijeni na negativan broj.
Korištenjem funkcije IFERROR excel možemo proslijediti vrijednost ' Negativni broj ' za negativne vrijednosti kako bismo izbjegli ovu pogrešku.

Primjer # 6 - Rukovanje #REF! Pogreška
Pretpostavimo da imamo dva broja u ćelijama A2 i A3 i želimo vrijednost stanice A podijeliti s vrijednošću ćelije B.

Sada, ako izbrišemo treći redak, odabirom 3. retka u potpunosti, dobit ćemo #REF! pogreška u ćeliji C2

Budući da je referenca izbrisana, Excel ne može pronaći referentnu vrijednost u formuli; stoga baca #REF! pogreška.
Korištenjem funkcije IFERROR excel možemo proslijediti value_if_error, ' Reference Deleted '.

Primjer # 7 - Rukovanje #Vrijednost! Pogreška
Imamo dvije vrijednosti u ćelijama A2 i A3, A2 i želimo dodati ove dvije vrijednosti u ćelije A2 i A3,
A2 sadrži numeričku vrijednost, dok A3 sadrži tekstualnu vrijednost. Kad zbrojimo ove dvije vrijednosti, dobit ćemo #Vrijednost! Pogreška.

Budući da se u formuli koristi netočna vrsta podataka, ona je vratila #Vrijednost! Pogreška
Ispravljamo to pomoću IFERROR-a

Dakle, možemo vidjeti da funkcija IFERROR može biti vrlo korisna u pogreškama u Excelu i prilagođavanju rezultata kada se dogodi pogreška prema potrebi ili zahtjevu.