Excel IFERROR funkcija - Primeri formul + BREZPLAČEN video

Ko delate s podatki in formulami v Excelu, boste naleteli na napake.

Excel je za obvladovanje napak zagotovil uporabno funkcijo - funkcijo IFERROR.

Preden se lotimo mehanike uporabe funkcije IFERROR v Excelu, poglejmo najprej različne vrste napak, na katere lahko naletite pri delu s formulami.

Vrste napak v Excelu

Poznavanje napak v Excelu vam bo omogočilo, da ugotovite možne razloge in najboljši način za njihovo reševanje.

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

#N/A Napaka

To se imenuje napaka „Vrednost ni na voljo“.

To boste videli, ko uporabite iskalno formulo, vendar ne more najti vrednosti (zato ni na voljo).

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

#DIV/0! Napaka

To napako boste verjetno videli, če je število deljeno z 0.

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

#VREDNOST! Napaka

Napaka vrednosti se pojavi, ko v formuli uporabite napačen podatkovni tip.

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

To se zgodi, saj lahko dodate samo številčne vrednosti, namesto tega sem poskusil dodati številko z besedilnim znakom.

#REF! Napaka

To se imenuje referenčna napaka in to boste videli, ko sklic v formuli ne bo več veljaven. To se lahko zgodi, ko se formula nanaša na sklic na celico in ta sklic na celico ne obstaja (zgodi se, ko izbrišete vrstico/stolpec ali delovni list, na katerega se sklicuje v formuli).

V spodnjem primeru, medtem ko je bila prvotna formula = A2/B2, ko sem izbrisal stolpec B, so vse reference nanjo postale #REF! in tudi #REF! napaka kot posledica formule.

NAPAKA #NAME

Ta napaka je verjetno posledica napačno napisane funkcije.

Če na primer namesto VLOOKUP pomotoma uporabite VLOKUP, bo to povzročilo napako v imenu.

#NUM. NAPAKA

Število napak se lahko pojavi, če poskusite izračunati zelo veliko vrednost v Excelu. Na primer = 187^549 vrne napako pri številki.

Druga situacija, ko lahko dobite napako NUM, je, ko formuli podate neveljaven argument številke. Če na primer izračunate kvadratni koren, če za številko navedete negativno število, bo vrnilo številčno napako.

Na primer, v primeru funkcije Square Root, če kot argument podate negativno število, bo vrnila številčno napako (kot je prikazano spodaj).

Čeprav sem tukaj prikazal le nekaj primerov, lahko obstaja veliko drugih razlogov, ki lahko povzročijo napake v Excelu. Ko pride do napak v Excelu, tega ne morete kar pustiti tam. Če se podatki nadalje uporabljajo pri izračunih, se morate prepričati, da so napake pravilno obravnavane.

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

Funkcija Excel IFERROR - Pregled

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

Sintaksa funkcije IFERROR

= IFERROR (vrednost, value_if_error)

Argumenti vnosa

  • vrednost - to je argument, ki se preveri glede napake. V večini primerov je to formula ali referenca celice.
  • value_if_error - to je vrednost, ki se vrne, če pride do napake. Ocenjene so naslednje vrste napak: #N/A, #REF !, #DIV/0 !, #VALUE !, #NUM !, #NAME ?, in #NULL !.

Dodatne opombe:

  • Če kot argument value_if_error uporabite »«, celica v primeru napake ne prikaže ničesar.
  • Če se argument vrednost ali vrednost_napake nanaša na prazno celico, jo funkcija Excel IFERROR obravnava kot prazno vrednost niza.
  • Če je argument vrednosti formula matrike, IFERROR vrne niz rezultatov za vsako postavko v obsegu, podanem v vrednosti.

Excel IFERROR funkcija - primeri

Tu so trije primeri uporabe funkcije IFERROR v Excelu.

Primer 1 - Namesto napake vrnite prazno celico

Če imate funkcije, ki lahko vrnejo napako, jo lahko zavijete v funkcijo IFERROR in kot vrednost, ki jo želite vrniti v primeru napake, določite prazno.

V spodnjem primeru je rezultat v D4 #DIV/0! napaka, saj je delitelj 0.

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

= NAPAKA (A1/A2, ””)

Ta funkcija IFERROR bi preverila, ali pri izračunu pride do napake. Če se to zgodi, preprosto vrne prazno, kot je določeno v formuli.

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

Spodnja formula bi na primer namesto prazne celice vrnila besedilo »Napaka«.

= IFERROR (A1/A2, "Napaka")

Opomba: Če uporabljate Excel 2003 ali starejšo različico, v njem ne boste našli funkcije IFERROR. V takih primerih morate uporabiti kombinacijo funkcije IF in funkcije ISERROR.

Primer 2 - vrnite "Ni najdeno", ko VLOOKUP ne najde vrednosti

Ko uporabite funkcijo Excel VLOOKUP in ne more najti iskalne vrednosti v podanem obsegu, bi vrnil napako #N/A.

Spodaj je na primer niz podatkov o imenih študentov in njihovih ocenah. S funkcijo VLOOKUP sem dosegel ocene treh študentov (v D2, D3 in D4).

Čeprav formula VLOOKUP v zgornjem primeru najde imena prvih dveh študentov, Joshovega imena na seznamu ne najde, zato vrne napako #N/A.

Tukaj lahko s funkcijo IFERROR namesto napake vrnemo prazno ali neko smiselno besedilo.

Spodaj je formula, ki namesto napake vrne "Ni najdeno".

= NAPAKA (VLOOKUP (D2, $ A $ 2: $ B $ 12,2,0), »Ni najdeno«)

Upoštevajte, da lahko z VLOOKUP -om namesto IFERROR uporabite tudi IFNA. Medtem ko bi IFERROR obravnaval vse vrste napak, bi IFNA deloval le pri napakah #N/A in ne bi deloval z drugimi napakami.

Primer 3 - Vrni 0 v primeru napake

Če v primeru napake ne določite vrednosti, ki bi jo morala vrniti IFERROR, bi samodejno vrnila 0.

Na primer, če delim 100 z 0, kot je prikazano spodaj, bi vrnilo napako.

Če pa uporabim spodnjo funkcijo IFERROR, bi namesto tega vrnila 0. Upoštevajte, da morate po prvem argumentu še vedno uporabiti vejico.

Primer 4 - Uporaba gnezdene napake IFEROROR z VLOOKUP

Včasih boste pri uporabi VLOOKUP -a morda morali pogledati skozi razdrobljeno tabelo nizov. Recimo, da imate zapise prodajnih transakcij na dveh ločenih delovnih listih in želite poiskati številko postavke in preveriti njeno vrednost.

Za to je potrebna uporaba ugnezdene napake IFERROR z VLOOKUP.

Recimo, da imate nabor podatkov, kot je prikazano spodaj:

V tem primeru morate za oceno Grace uporabiti spodnjo ugnezdeno formulo IFERROR:

= NAPAKA (VLOOKUP (G3, $ A $ 2: $ B $ 5,2,0), IFERROR (VLOOKUP (G3, $ D $ 2: $ E $ 5,2,0), "Ni najdeno"))

Ta vrsta gnezdenja formul zagotavlja, da dobite vrednost iz katere koli tabele in da se obravnava vsaka vrnjena napaka.

Upoštevajte, da če so tabele na istem delovnem listu, pa bodo v primeru iz resničnega življenja verjetno na različnih delovnih listih.

Excel IFERROR funkcija - VIDEO

  • Excel IN funkcija.
  • Excel OR funkcija.
  • Excel NOT funkcija.
  • Excel IF funkcija.
  • Excel IFS funkcija.
  • Excel FALSE funkcija.
  • Excel PRAVA funkcija.
wave wave wave wave wave