K čemu se používá funkce Excel IFERROR?
Funkce IFERROR excel se používá pro zpracování chyb v aplikaci Excel, tato funkce se používá k zobrazení výsledku, když dojde k chybě v jakémkoli vzorci nebo argumentu, tuto funkci používáme s jinou funkcí k upozornění uživatele, co by se ve vzorci mohlo mýlit, tato funkce trvá dva argumenty, které jsou cenné, pokud nedojde k chybě, a další hodnota, která se zobrazí, když dojde k chybě.
Syntax

- hodnotou může být jakákoli hodnota, odkaz nebo dokonce vzorec
- value_if_error je hodnota, která je vrácena jako výstup při generování chyby
Příklady zpracování chyb v aplikaci Excel pomocí funkce IFERROR
Příklad # 1 - Zpracování # N / A Chyba
Předpokládejme, že máme dva seznamy zaměstnanců, ve sloupci A a B, ve sloupci B, jsou někteří zaměstnanci, kteří nejsou ve sloupci A, a chceme zjistit jména těch zaměstnanců, kteří nejsou v seznamu A.

Použili jsme tedy vzorec VLOOKUP na pravý sousední sloupec seznamu B, abychom zjistili běžné názvy v obou seznamech a oddělili názvy, které nejsou v seznamu A.
Vzorec VLOOKUP v C2 a přetažením dolů máme
= VLOOKUP (B2, $ A: $ A, 1,0)

Jak vidíte výše, existují některé názvy, které nebylo možné vyhledat pomocí vzorce VLOOKUP; proto vygenerovali chybu # N / A, což znamená, že VLOOKUP nebyl schopen najít tato jména v seznamu zaměstnanců ve sloupci A.
Nyní, pokud chceme, aby byl # N / A nahrazen nějakou jinou hodnotou, například „ Jméno není v seznamu A“ , použijeme tedy funkci IFERROR k nahrazení chyby # N / A,
Předáme tedy vyhledávací vzorec VLOOKUP (B2, $ A: $ A, 1,0) jako první argument a Název není v seznamu A jako druhý argument funkci IFERROR. Vzorec se tedy stává
= IFERROR (VLOOKUP (B2, $ A: $ A, 1,0), „Název není v seznamu A“)
Přetažením tohoto vzorce do poslední buňky získáme nahrazenou hodnotu # N / A s předanou hodnotou.

Příklad č. 2 - Zpracování # DIV / 0! Chyba
Ve sloupci A máme částky, které je třeba rovnoměrně rozdělit mezi počet daných osob.

Když tedy použijeme vzorec = množství / počet osob

Zobrazuje se chyba # DIV / 0! v C4, když je počet lidí 0. Když vydělíme číselnou hodnotu nulou, dostaneme tuto chybu.
Nyní chceme tuto chybu nahradit hodnotou „ No of Person <1 “, použijeme funkci IFERROR.
= IFERROR ((A2 / B2)), počet osob <1 ')
Příklad č. 3 - Zacházení # JMÉNO? Chyba
Předpokládejme, že máme nějaká čísla, která je třeba přidat, a omylem, pokud někdo napíše špatný vzorec pro součet, dostaneme # JMÉNO? chyba.


Pokud namísto SUMA uživatel napíše nesprávný vzorec, #NAME? je vygenerována chyba.
Pomocí funkce IFERROR excel můžeme tuto chybu zpracovat jednoduchým předáním druhého argumentu hodnoty, například „ Typed Wrong Formula “.


Příklad č. 4 - Manipulace # NULL! Chyba
Předpokládejme, že máme v buňce A2, A3 a A4 3 hodnoty a chceme je sečíst.

V buňce A5 jsme je pomocí operátoru plus přidali, A2 + A3 A4 a místo umístění operátoru '+' mezi A3 a A4 jsme zadali oddělovač stisknutím mezery, dostaneme # NULL! Chyba.

Abychom tuto chybu napravili, můžeme použít funkci IFERROR změnou vzorce na
= IFERROR ((A2 + A3 A4), (SUMA (A2: A4)))

Vidíte, že jsme použili jiný vzorec, SUM, k výpočtu součtu tří daných hodnot a předali jej jako druhý argument ve funkci IFERROR.
Příklad č. 5 - Zpracování # ČÍSLO Chyba
Ve sloupci A máme uvedena některá čísla a chceme najít odmocniny těchto čísel.

V aplikaci Excel máme SQRT v aplikaci Excel k výpočtu druhé odmocniny čísla, když použijeme tento vzorec, abychom získali druhou odmocninu čísel.

Zobrazuje se chyba # ČÍSLO! pro záporné hodnoty, protože nemůžeme najít druhou odmocninu záporného čísla. Excel tedy hodí # ČÍSLO! chyba při použití funkce SQRT na záporné číslo.
Pomocí funkce IFERROR excel můžeme předat hodnotu „ záporné číslo “ pro záporné hodnoty, abychom se této chybě vyhnuli.

Příklad # 6 - Zpracování #REF! Chyba
Předpokládejme, že máme v buňce A2 a A3 dvě čísla a chceme rozdělit hodnotu buňky A na buňku hodnoty B.

Teď, když jsme se odstranit třetí řadu, výběrem 3 rd zcela řádku, dostaneme # REF! chyba v buňce C2

Protože byl odkaz odstraněn, Excel nemůže ve vzorci najít referenční hodnotu; proto to hodí #REF! chyba.
Pomocí funkce IFERROR excel můžeme předat value_if_error, ' Reference Deleted .'

Příklad č. 7 - Zpracování #HODNOTA! Chyba
Máme dvě hodnoty v buňce A2 a A3, A2 a chceme přidat tyto dvě hodnoty do buňky A2 a A3,
A2 obsahuje číselnou hodnotu, zatímco A3 obsahuje textovou hodnotu. Když přidáme tyto dvě hodnoty, dostaneme #HODNOTU! Chyba.

Protože se ve vzorci používá nesprávný datový typ, vrátil #HODNOTA! Chyba
Opravujeme to pomocí IFERROR, máme

Vidíme tedy, že funkce IFERROR může být velmi užitečná při chybách v aplikaci Excel a přizpůsobení výstupu, když dojde k chybě podle potřeby nebo požadavku.