Kaj je funkcija Excel IFERROR?priložen primer

Kaj je funkcija Excel IFERROR?priložen primer

Pri delu s podatki in formulami v Excelu boste zagotovo naleteli na napake.

Za obravnavo napak Excel ponuja uporabno funkcijo – funkcijo IFERROR.

Preden razumemo mehaniko uporabe funkcije IFERROR v Excelu, najprej razumemo različne vrste napak, na katere lahko naletite pri uporabi formul.

Vrste napak v Excelu

Razumevanje napak v Excelu vam bo bolje pomagalo ugotoviti možne vzroke in najboljši način za njihovo odpravo.

Tukaj so vrste napak, ki jih lahko najdete v Excelu.

Napake #N/A

Temu pravimo napaka "vrednost ni na voljo".

To vidite, ko uporabite formulo za iskanje in vrednost ni najdena (in zato ni na voljo).

Spodaj je primer, kjer uporabljam formulo VLOOKUP za iskanje cene artikla, vendar vrne napako, ko ne najde elementa v polju tabele.

Povezana vprašanja  Prenesite zvočni gonilnik AMD HDMI za Windows 10

Excelova funkcija IFERROR - napaka ni na voljo

#DIV/0!napaka

To napako lahko vidite, ko je število deljeno z 0.

To se imenuje napaka delitve.V spodnjem primeru daje #DIV/0!Napaka, ker je vrednost količine (delitelj v formuli) 0.

Napaka delitve v Excelu

#VALUE!napaka

Do napak pri vrednosti pride, če v formuli uporabite napačen tip podatkov.

Na primer, v spodnjem primeru, ko poskušam dodati celico s številkami in znakom A, prikaže napako vrednosti.

To se zgodi, ker lahko dodate samo številske vrednosti, vendar sem poskusil dodati številke z besedilnimi znaki.

Napaka vrednosti v Excelu

#REF! napaka

Temu pravimo referenčna napaka in to napako vidite, ko referenca v formuli ni več veljavna.To se lahko zgodi, ko se formula sklicuje na sklicevanje na celico in ta referenca celice ne obstaja (to se zgodi, ko izbrišete vrstico/stolpec ali delovni list, na katerega se sklicuje formula).

V spodnjem primeru, čeprav je izvirna formula =A2/B2, ko izbrišem stolpec B, vsi sklici nanj postanejo #REF!Dalo je tudi #REF!napaka kot posledica formule.

Referenčne napake v Excelu

#NAME? napaka

Ta napaka je lahko posledica napačnega črkovanja funkcije.

Na primer, če pomotoma uporabite VLOKUP namesto VLOOKUP, boste dobili napako pri imenu.

Napaka NAME v Excelu

#NUM napak

Število napak se lahko pojavi, če poskusite izračunati zelo veliko vrednost v Excelu.Npr.  = 187 ^ 549 bo vrnilo številsko napako.

NUM napaka v Excelu

Druga situacija, kjer lahko pride do napake NUM, je, ko vnesete formulo z neveljavnim številskim argumentom.Na primer, če računate kvadratni koren, bo vrnil številsko napako, če je številka in kot argument navedete negativno število.

Na primer, v primeru funkcije kvadratnega korena, če kot argument navedete negativno število, bo vrnila številsko napako (prikazano spodaj).

Čeprav sem tukaj pokazal le nekaj primerov, lahko obstaja veliko drugih razlogov za napake v Excelu.Ko v Excelu dobite napako, je ne morete pustiti tam.Če se podatki nadalje uporabljajo pri izračunih, morate zagotoviti, da se napake obravnavajo na pravilen način.

Excelova funkcija IFERROR je odličen način za obravnavo vseh vrst napak v Excelu.

Excelova funkcija IFERROR - pregled

S funkcijo IFERROR lahko določite, kaj želite, da formula vrne namesto napake.Če formula ne vrne napak, vrne svoj rezultat.

Sintaksa funkcije IFERROR

=IFERROR(vrednost, vrednost_če_napaka)

Vhodni parametri

  • vrednost - To je parameter za preverjanje napak.V večini primerov gre za formulo ali sklic na celico.
  • vrednost_če_napaka – To je vrednost, vrnjena, ko pride do napake.Ocenjene so bile naslednje vrste napak: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME? in #NULL!.
Povezana vprašanja  Najboljši pripomoček za posodobitev gonilnikov za Windows 10

Dodatne opombe:

  • Če uporabite "" kot parameter value_if_error, celica ne prikaže ničesar, ko pride do napake.
  • Če se parameter value ali value_if_error nanaša na prazno celico, ga funkcija IFERROR v Excelu obravnava kot prazno vrednost niza.
  • Če je argument vrednosti formula matrike, IFERROR vrne niz rezultatov za vsak element v obsegu, določenem z vrednostjo.

Excelova funkcija IFERROR - primer

Spodaj so trije primeri uporabe funkcije IFERROR v Excelu.

Primer 1 – namesto napak vrne prazne celice

Če imate funkcijo, ki lahko vrne napako, jo lahko zavijete v funkcijo IFERROR in podate prazno kot vrednost, ki se vrne, ko pride do napake.

V spodnjem primeru je rezultat v D4 #DIV/0!Napaka pri deljenju z 0.

Za odstranitev napačnih vrednosti uporabite funkcijo Excel IFERROR

V tem primeru lahko uporabite naslednjo formulo, da vrnete prazno namesto grde napake DIV.

=ČE NAPAKA(A1/A2,””)

Uporaba funkcije IFERROR v Excelu vrne prazen

Ta funkcija IFERROR bo preverila, ali izračun povzroči napako.Če je tako, vrne samo presledke, določene v formuli.

Tukaj lahko določite tudi kateri koli drug niz ali formulo za prikaz namesto praznega.

Na primer, spodnja formula bo namesto prazne celice vrnila besedilo »Napaka«.

=ČE NAPAKA(A1/A2,"Napaka")

Za vrnitev besedila v celici uporabite funkcijo Excel Iferror

Opomba: Če uporabljate Excel 2003 ali starejšo različico, tam ne boste našli funkcije IFERROR.V tem primeru morate uporabiti funkcijo IF v povezavi s funkcijo ISERROR.

2. primer – vrne »Not Found«, ko VLOOKUP ne najde vrednosti

Ko uporabite funkcijo Excel VLOOKUP, se vrne napaka #N/A, če vrednosti iskanja ni mogoče najti v podanem obsegu.

Spodaj je na primer nabor podatkov imen študentov in njihovih rezultatov.S funkcijo VLOOKUP sem dobil ocene treh študentov (v D2, D3 in D4).

Odpravljanje napak NA v Excelu s funkcijo iferror

Medtem ko je formula VLOOKUP v zgornjem primeru našla imeni prvih dveh študentov, ni mogla najti Joshovega imena na seznamu, zato je vrnila napako #N/A.

Povezana vprašanja  Poskrbite za bolj gladko delo: spremenite meni z desnim klikom »Pošlji«.

Tukaj lahko uporabimo funkcijo IFERROR, da namesto napake vrnemo prazno ali nekaj smiselnega besedila.

Spodaj je formula, ki namesto napake vrne »Not Found«.

=IFERROR(VLOOKUP(D2,$A$2:$B$12,2,0),"Ni najdeno")

excel-iferror-funkcija-vlookup-not-found

Upoštevajte, da lahko v VLOOKUP uporabite tudi IFNA namesto IFERROR.Medtem ko IFERROR obravnava vse vrste vrednosti napak, IFNA velja samo za #N/A napake, ne pa tudi za druge napake.

Primer 3 - Vrnitev 0 ob napaki

Če ne navedete vrednosti, ki jo vrne IFERROR v primeru napake, bo samodejno vrnil 0.

Na primer, če delim 100 z 0, kot je prikazano spodaj, bo vrnil napako.

excel-iferror-funkcija-napaka-ko-div-by-0

Vendar, če uporabim spodnjo funkcijo IFERROR, vrne 0.Upoštevajte, da morate za prvim parametrom še vedno uporabiti vejico.

excel-iferror-funkcija-vejica

Primer 4 - Uporaba ugnezdenega IFERROR z VLOOKUP

Včasih, ko uporabljate VLOOKUP, boste morda morali pogledati tabelo razdrobljenosti za matriko.Recimo, da imate prodajne transakcije na dveh ločenih delovnih listih in želite poiskati številko artikla in videti njegovo vrednost.

Za to je potrebna uporaba ugnezdenega IFERROR z VLOOKUP.

Recimo, da imate nabor podatkov, ki izgleda takole:

Ugnezdena IFERROR z naborom podatkov VLOOKUP

V tem primeru morate za iskanje Graceine ocene uporabiti naslednjo ugnezdeno formulo IFERROR:

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

To ugnezdenje formul zagotavlja, da dobite vrednosti iz katere koli tabele in obravnavate vse vrnjene napake.

Upoštevajte, da če so listi na istem listu, pa je v resničnem življenju morda na drugem listu.

O, zdravo 👋Lepo te je bilo srečati.

Naročite se na naše novice, Pošiljajte zelo rednoOdlična tehnologijaNa vašo objavo.

po Komentar