Čo je to funkcia Excel IFERROR?priložený príklad

Čo je to funkcia Excel IFERROR?priložený príklad

Pri práci s údajmi a vzorcami v Exceli sa určite stretnete s chybami.

Na spracovanie chýb poskytuje Excel užitočnú funkciu – funkciu IFERROR.

Predtým, ako pochopíme mechanizmus používania funkcie IFERROR v Exceli, poďme najprv pochopiť rôzne typy chýb, s ktorými sa môžete stretnúť pri používaní vzorcov.

Typy chýb v Exceli

Pochopenie chýb v Exceli vám lepšie pomôže určiť možné príčiny a najlepší spôsob, ako ich riešiť.

Tu sú typy chýb, ktoré môžete nájsť v Exceli.

Chyby #N/A

Toto sa nazýva chyba „hodnota nie je k dispozícii“.

Vidíte to, keď použijete vyhľadávací vzorec a hodnota sa nenájde (a preto nie je k dispozícii).

Nižšie je uvedený príklad, kde používam vzorec VLOOKUP na nájdenie ceny položky, ale vráti chybu, keď nemôže nájsť položku v poli tabuľky.

Súvisiace otázky  Stiahnite si zvukový ovládač AMD HDMI pre Windows 10

Funkcia Excel IFERROR – chyba nedostupná

#DIV/0!omyl

Túto chybu môžete vidieť, keď je číslo delené 0.

Toto sa nazýva chyba delenia.V nižšie uvedenom príklade dáva #DIV/0!Chyba, pretože hodnota množstva (deliteľ vo vzorci) je 0.

Chyba delenia v Exceli

#HODNOTA!omyl

Chyby hodnoty sa vyskytujú, keď vo vzorci použijete nesprávny typ údajov.

Napríklad v príklade nižšie, keď sa pokúsim pridať bunku s číslami a znakom A, zobrazí sa chyba hodnoty.

Stáva sa to preto, že môžete pridávať iba číselné hodnoty, ale skúšal som pridávať čísla pomocou textových znakov.

Chyba hodnoty v Exceli

#REF! omyl

Toto sa nazýva chyba odkazu a táto chyba sa zobrazí, keď odkaz vo vzorci už nie je platný.To sa môže stať, keď vzorec odkazuje na odkaz na bunku a tento odkaz na bunku neexistuje (stane sa to, keď odstránite riadok/stĺpec alebo hárok, na ktorý sa odkazuje vo vzorci).

V nižšie uvedenom príklade, hoci pôvodný vzorec je =A2/B2, keď odstránim stĺpec B, všetky odkazy naň sa stanú #REF!Dalo to aj #REF!chyba v dôsledku vzorca.

Referenčné chyby v Exceli

Chyba #NAME?

Táto chyba môže byť spôsobená preklepom vo funkcii.

Ak napríklad omylom použijete VLOKUP namiesto VLOOKUP, zobrazí sa chyba názvu.

Chyba NAME v Exceli

Chyby: #NUM

Ak sa v Exceli pokúsite vypočítať veľmi veľkú hodnotu, môžu sa vyskytnúť chyby typu Num.napríklad,  = 187 ^ 549 vráti číselnú chybu.

NUM chyba v Exceli

Ďalšou situáciou, kedy sa môže vyskytnúť chyba NUM, je, keď zadáte vzorec s neplatným číselným argumentom.Napríklad, ak počítate druhú odmocninu, vráti číselnú chybu, ak je to číslo a ako argument zadáte záporné číslo.

Napríklad v prípade funkcie druhej odmocniny, ak zadáte záporné číslo ako argument, vráti číselnú chybu (zobrazenú nižšie).

Aj keď som tu uviedol len niekoľko príkladov, chyby v Exceli môžu mať mnoho ďalších príčin.Keď sa v Exceli zobrazí chyba, nemôžete ju tam nechať.Ak sa údaje ďalej používajú vo výpočtoch, musíte zabezpečiť, aby sa s chybami zaobchádzalo správnym spôsobom.

Funkcia Excel IFERROR je skvelý spôsob, ako zvládnuť všetky typy chýb v Exceli.

Funkcia Excel IFERROR - prehľad

Pomocou funkcie IFERROR môžete určiť, čo má vzorec vrátiť namiesto chyby.Ak vzorec nevráti žiadne chyby, vráti svoj vlastný výsledok.

Syntax funkcie IFERROR

=IFERROR(hodnota, hodnota_ak_chyba)

Vstupné parametre

  • hodnota - Toto je parameter na kontrolu chýb.Vo väčšine prípadov je to buď vzorec alebo odkaz na bunku.
  • hodnota_ak_chyba – Toto je hodnota vrátená pri výskyte chyby.Boli vyhodnotené nasledujúce typy chýb: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME? a #NULL!.
Súvisiace otázky  Najlepší nástroj na aktualizáciu ovládačov pre Windows 10

Doplňujúce Poznámky:

  • Ak použijete "" ako parameter value_if_error, bunka nezobrazí nič, keď sa vyskytne chyba.
  • Ak parameter value alebo value_if_error odkazuje na prázdnu bunku, funkcia Excel IFERROR ju považuje za prázdnu reťazcovú hodnotu.
  • Ak je argumentom hodnota vzorec poľa, IFERROR vráti pole výsledkov pre každú položku v rozsahu určenom hodnotou.

Funkcia Excel IFERROR - príklad

Nižšie sú uvedené tri príklady použitia funkcie IFERROR v Exceli.

Príklad 1 - Vráti prázdne bunky namiesto chýb

Ak máte funkciu, ktorá môže vrátiť chybu, môžete ju zabaliť do funkcie IFERROR a zadať prázdne miesto ako hodnotu, ktorá sa má vrátiť, keď sa vyskytne chyba.

V nižšie uvedenom príklade je výsledok v D4 #DIV/0!Chyba pri delení 0.

Na odstránenie chybných hodnôt použite funkciu Excel IFERROR

V tomto prípade môžete použiť nasledujúci vzorec na vrátenie prázdneho miesta namiesto škaredej chyby DIV.

=IFERROR(A1/A2,"")

Použitie funkcie IFERROR v Exceli vráti prázdne miesto

Táto funkcia IFERROR skontroluje, či výsledkom výpočtu nie je chyba.Ak áno, vráti iba medzery špecifikované vo vzorci.

Tu môžete tiež zadať akýkoľvek iný reťazec alebo vzorec, ktorý sa má zobraziť namiesto prázdneho.

Napríklad vzorec nižšie vráti text „Chyba“ namiesto prázdnej bunky.

=IFERROR(A1/A2,"Chyba")

Na vrátenie textu v bunke použite funkciu Excel Iferror

Poznámka: Ak používate Excel 2003 alebo starší, funkciu IFERROR tam nenájdete.V tomto prípade musíte použiť funkciu IF v spojení s funkciou ISERROR.

Príklad 2 – Vráti „Nenájdené“, keď funkcia VLOOKUP nemôže nájsť hodnotu

Keď použijete funkciu Excel VLOOKUP, vráti sa chyba #N/A, ak sa hodnota vyhľadávania nedá nájsť v zadanom rozsahu.

Napríklad nižšie je súbor údajov mien študentov a ich skóre.Použil som funkciu VLOOKUP na získanie skóre troch študentov (v D2, D3 a D4).

Spracovanie chýb NA v Exceli pomocou funkcie iferror

Zatiaľ čo vzorec VLOOKUP v príklade vyššie našiel mená prvých dvoch študentov, nemohol nájsť Joshovo meno v zozname, takže vrátil chybu #N/A.

Súvisiace otázky  Uľahčite si prácu: Upravte ponuku „Odoslať“ kliknutím pravým tlačidlom myši

Tu môžeme použiť funkciu IFERROR na vrátenie prázdneho alebo nejakého zmysluplného textu namiesto chyby.

Nižšie je uvedený vzorec, ktorý namiesto chyby vráti „Nenájdené“.

=IFERROR(VLOOKUP(D2;$A$2:$B$12,2,0;XNUMX;XNUMX);Nenájdené“)

excel-iferror-function-vlookup-not-found

Všimnite si, že vo VLOOKUP môžete použiť aj IFNA namiesto IFERROR.Zatiaľ čo IFERROR spracováva všetky typy chybových hodnôt, IFNA sa vzťahuje iba na chyby #N/A, nie na iné chyby.

Príklad 3 - Návrat 0 pri chybe

Ak nešpecifikujete hodnotu, ktorú IFERROR vráti v prípade chyby, automaticky vráti 0.

Ak napríklad vydelím 100 číslom 0, ako je uvedené nižšie, vráti sa chyba.

excel-iferror-function-error-when-div-by-0

Ak však použijem nižšie uvedenú funkciu IFERROR, vráti 0.Upozorňujeme, že za prvým parametrom stále musíte použiť čiarku.

excel-iferror-funkcia-čiarka

Príklad 4 - Použitie Nested IFERROR s VLOOKUP

Niekedy sa pri používaní funkcie VLOOKUP možno budete musieť pozrieť do tabuľky fragmentácie poľa.Povedzme napríklad, že máte predajné transakcie v 2 samostatných hárkoch a chcete vyhľadať číslo položky a zobraziť jej hodnotu.

Vyžaduje si to použitie vnoreného IFERROR s funkciou VLOOKUP.

Predpokladajme, že máte množinu údajov, ktorá vyzerá takto:

Vnorené IFERROR s množinou údajov VLOOKUP

V tomto prípade, aby ste našli Graceino skóre, musíte použiť nasledujúci vnorený vzorec IFERROR:

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

Toto vnorenie vzorcov zaisťuje, že získate hodnoty z ktorejkoľvek tabuľky a spracujete všetky vrátené chyby.

Všimnite si, že ak sú hárky na rovnakom hárku, v reálnom živote to môže byť na inom hárku.

OH, ahoj 👋Rád som ťa spoznal.

prihlásiť sa ku odberu noviniek, Posielajte veľmi pravidelneSkvelá technológiaK tvojmu príspevku.

Pridať komentár