Kako postupati s pogreškama u programu Excel pomoću funkcije IFERROR? (Primjeri)

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.

Zanimljivi članci...