Ako spracovávať chyby v programe Excel pomocou funkcie IFERROR? (Príklady)

Na čo sa používa funkcia Excel IFERROR?

Funkcia IFERROR excel sa používa na spracovanie chýb v programe Excel, táto funkcia sa používa na zobrazenie výsledku pri výskyte chyby v ľubovoľnom vzorci alebo argumente. Túto funkciu používame spolu s inými funkciami na upozornenie používateľa, čo by sa mohlo vo vzorci mýliť, táto funkcia trvá dva argumenty, ktoré sú cenné, ak nie je chyba, a ďalšia hodnota, ktorá sa má zobraziť, keď sa chyba vyskytne.

Syntax

  • hodnotou môže byť akákoľvek hodnota, referencia alebo dokonca vzorec
  • value_if_error je hodnota, ktorá sa vráti ako výstup pri generovaní chyby

Príklady riešenia chýb v programe Excel pomocou funkcie IFERROR

Príklad # 1 - Spracovanie # N / A Chyba

Predpokladajme, že máme dva zoznamy zamestnancov, v stĺpci A a B, v stĺpci B, sú niektorí zamestnanci, ktorí nie sú v stĺpci A, a chceme zistiť mená tých zamestnancov, ktorí nie sú v zozname A.

Použili sme teda vzorec VLOOKUP na pravý susedný stĺpec zoznamu B, aby sme zistili bežné názvy v oboch zoznamoch a oddelili mená, ktoré nie sú v zozname A.

Vzorec VLOOKUP v C2 a jeho pretiahnutie nadol, máme

= VLOOKUP (B2, $ A: $ A, 1,0)

Ako vidíte vyššie, existuje niekoľko mien, ktoré nebolo možné vyhľadať pomocou vzorca VLOOKUP; preto vygenerovali chybu # N / A, čo znamená, že VLOOKUP nebol schopný nájsť tieto mená v zozname zamestnancov v stĺpci A.

Teraz, ak chceme, aby bol # N / A nahradený inou hodnotou ako napríklad „ Názov nie je v zozname A“ , použijeme teda funkciu IFERROR na nahradenie chyby # N / A,

Zadáme teda vzorec vyhľadávania, VLOOKUP (B2, $ A: $ A, 1,0) ako prvý argument a Názov, ktorý nie je v zozname A, ako druhý argument funkcii IFERROR. Takže vzorec sa stáva

= IFERROR (VLOOKUP (B2, $ A: $ A, 1,0), „Názov nie je v zozname A“)

Potiahnutím tohto vzorca do poslednej bunky dostaneme nahradenú hodnotu # N / A s odovzdanou hodnotou.

Príklad # 2 - Manipulácia # DIV / 0! Chyba

V stĺpci A máme sumy, ktoré je potrebné rozdeliť rovnakým dielom medzi počet ľudí, ktorí dostali.

Keď teda použijeme vzorec = množstvo / počet ľudí

Zobrazuje sa chyba # DIV / 0! v C4, keď je počet ľudí 0. Keď vydelíme číselnú hodnotu nulou, dostaneme túto chybu.

Teraz chceme túto chybu nahradiť hodnotou „ Počet osôb <1 “, použijeme funkciu IFERROR.

= IFERROR ((A2 / B2)), počet osôb <1 ')

Príklad # 3 - Manipulácia s # NÁZOV? Chyba

Predpokladajme, že máme nejaké čísla, ktoré je potrebné pridať, a omylom, ak niekto napíše nesprávny vzorec pre súčet, dostaneme # NÁZOV? chyba.

Ak používateľ namiesto SUMY napíše nesprávny vzorec, # NÁZOV? vygeneruje sa chyba.

Pomocou funkcie IFERROR excel môžeme túto chybu zvládnuť jednoduchým odovzdaním druhého argumentu hodnoty, napríklad „ Typizovaný nesprávny vzorec “.

Príklad č. 4 - Manipulácia # NULL! Chyba

Predpokladajme, že máme v bunke A2, A3 a A4 3 hodnoty a chceme ich sčítať.

V bunke A5 sme ich pomocou operátora plus pridali, A2 + A3 A4 a namiesto umiestnenia operátora '+' medzi A3 a A4 sme zadali oddeľovač stlačením medzery, dostaneme # NULL! Chyba.

Na odstránenie tejto chyby teda môžeme použiť funkciu IFERROR zmenou vzorca na

= IFERROR ((A2 + A3 A4), (SUMA (A2: A4)))

Vidíte, že sme na výpočet súčtu troch uvedených hodnôt použili iný vzorec SUM, ktorý sme vo funkcii IFERROR odovzdali ako druhý argument.

Príklad č. 5 - Zaobchádzanie s chybou # ČÍSLO

V stĺpci A máme uvedené niektoré čísla a chceme nájsť druhé odmocniny týchto čísel.

V programe Excel máme program SQRT v programe Excel na výpočet druhej odmocniny čísla, keď použijeme tento vzorec, aby sme dostali druhú odmocninu čísel.

Zobrazuje sa chyba # ČÍSLO! pre záporné hodnoty, pretože nemôžeme nájsť druhú odmocninu záporného čísla. Takže Excel hodí #NUM! chyba, keď je funkcia SQRT použitá na záporné číslo.

Pomocou funkcie IFERROR excel môžeme pre záporné hodnoty odovzdať hodnotu „ A Negative Number “, aby sme sa vyhli tejto chybe.

Príklad # 6 - Spracovanie #REF! Chyba

Predpokladajme, že máme v bunke A2 a A3 dve čísla a chceme hodnotu bunky A vydeliť hodnotou bunky B.

Ak teraz odstránime tretí riadok, úplným výberom 3. riadku dostaneme #REF! chyba v bunke C2

Pretože bol odkaz odstránený, program Excel nemôže nájsť vo vzorci referenčnú hodnotu; preto to hodí #REF! chyba.

Pomocou funkcie IFERROR excel môžeme odovzdať hodnotu_if_error, „ Reference Deleted “.

Príklad # 7 - Zaobchádzanie s #HODNOTOU! Chyba

Máme dve hodnoty v bunke A2 a A3, A2 a chceme tieto dve hodnoty pridať do bunky A2 a A3,

A2 obsahuje číselnú hodnotu, zatiaľ čo A3 obsahuje textovú hodnotu. Keď k tomu pripočítame tieto dve hodnoty, dostaneme #HODNOTU! Chyba.

Pretože sa vo vzorci používa nesprávny dátový typ, vrátil hodnotu #HODNOTA! Chyba

Opravujeme to pomocou nástroja IFERROR

Vidíme teda, že funkcia IFERROR môže byť veľmi užitočná pri chybách v programe Excel a pri prispôsobovaní výstupu, keď dôjde k chybe podľa potreby alebo požiadavky.

Zaujímavé články...