ISERROR je logická funkce, která se používá k identifikaci, zda mají buňky, na které se odkazuje, chybu nebo ne, tato funkce identifikuje všechny chyby a pokud je v buňce zjištěn jakýkoli typ chyby, vrátí jako výsledek hodnotu PRAVDA a pokud má buňka bez chyb vrací FALSE jako výsledek, tato funkce vezme odkaz na buňku jako argument.
Funkce ISERROR v aplikaci Excel
Funkce ISERROR v aplikaci Excel zkontroluje, zda daný výraz vrátí chybu v aplikaci Excel.
ISERROR vzorec v aplikaci Excel

Argumenty použité pro funkci ISERROR .
Hodnota: výraz nebo hodnota, která má být testována na chybu.
Hodnota může být cokoli, například číslo, text, matematická operace nebo výraz.
Vrací se
Výstup ISERROR v aplikaci Excel je logický výraz. Pokud zadaný argument dává chybu v aplikaci Excel, vrátí PRAVDA. V opačném případě vrátí FALSE. U chybových zpráv - # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? A #NULL! generovaný Excelem, funkce vrátí TRUE.
ISERROR v aplikaci Excel - ilustrace
Předpokládejme, že chcete zjistit, zda číslo po dělení jiným číslem způsobí chybu.
Víme, že když číslo vydělíme nulou, udělá chybu v Excelu. Pojďme zkontrolovat, zda 21/0 dává chybu pomocí ISERROR v aplikaci Excel. Chcete-li to provést, zadejte syntaxi:
= ISERROR (21/0)

a stiskněte klávesu Enter.

Vrací PRAVDA.
Můžete také odkazovat na odkazy na buňky v ISERROR v aplikaci Excel. Pojďme nyní zkontrolovat, co se stane, když vydělíme jednu buňku prázdnou buňkou.
Když zadáte syntaxi:
= ISERROR (A5 / B5)
vzhledem k tomu, že B5 je prázdná buňka.

ISERROR v aplikaci Excel vrátí PRAVDU.

Můžete také zkontrolovat, zda některá buňka neobsahuje chybovou zprávu. Předpokládejme, že buňka B6 obsahuje „#HODNOTA!“ což je ve skutečnosti chyba v aplikaci Excel. Můžete přímo zadat odkaz na buňku v ISERROR v aplikaci Excel a zkontrolovat, zda existuje chybová zpráva nebo ne, jako:
= ISERROR (B6)

Funkce ISERROR v aplikaci Excel vrátí hodnotu PRAVDA.

Předpokládejme, že pouze odkazujete na prázdnou buňku (v tomto případě B7) a použijete následující syntaxi:
= ISERROR (B7)

a stiskněte klávesu Enter.

ISERROR v aplikaci Excel vrátí FALSE. Funkce Excel ISERROR nekontroluje prázdnou buňku. Prázdná buňka je v aplikaci Excel často považována za nulovou. Jak jste si mohli všimnout výše, pokud odkazujete na prázdnou buňku v provozu, jako je dělení, bude to považovat za chybu, protože se ji pokouší rozdělit na nulu, a tak vrátí PRAVDA.
Jak používat funkci ISERROR v aplikaci Excel?
Funkce ISERROR v aplikaci Excel se používá k identifikaci buněk obsahujících chybu. Mnohokrát dochází k chybějícím hodnotám v datech a pokud se na těchto buňkách provede další operace, může dojít k chybě aplikace Excel. Podobně pokud vydělíte libovolné číslo nulou, vrátí chybu. Takové chyby dále zasahují, pokud má být na těchto buňkách provedena jakákoli jiná operace. V takových případech můžete nejprve zkontrolovat, zda nedošlo k chybě v operaci; pokud ano, můžete se rozhodnout takové buňky nezahrnout nebo upravit operaci později.
ISERROR v Excelu Příklad č. 1
Předpokládejme, že máte skutečné a předpovídané hodnoty experimentu. Hodnoty jsou uvedeny v buňkách B4: C15.

Chcete vypočítat míru chyb v tomto experimentu, která je uvedena jako (Skutečná - předpověď) / Skutečná. Také víte, že některé skutečné hodnoty jsou nulové a míra chyb pro takové skutečné hodnoty způsobí chybu. Rozhodli jste se vypočítat chybu pouze u těch experimentů, které nedávají chybu. K tomu můžete použít následující syntaxi pro první sadu hodnot:
Aplikujeme vzorec ISERROR v aplikaci Excel = IF (ISERROR ((C4-B4) / C4), “”, (C4-B4) / C4)

Protože první experimentální hodnoty neobsahují při výpočtu chybovosti žádnou chybu, vrátí chybovost.
Dostaneme -0,129

Nyní jej můžete přetáhnout do ostatních buněk.

Zjistíte, že když je skutečná hodnota nula (buňka C9), syntaxe nevrátí žádnou hodnotu.
Nyní se podívejme na syntaxi podrobně.
= IF (ISERROR ((C4-B4) / C4), “”, (C4-B4) / C4)
- ISERROR ((C4-B4) / C4) zkontroluje, zda matematická operace (C4-B4) / C4 dává chybu. V takovém případě vrátí FALSE.
- Pokud (ISERROR ((C4-B4) / C4)) vrátí TRUE, funkce IF nic nevrátí.
- Pokud (ISERROR ((C4-B4) / C4)) vrátí FALSE, vrátí funkce IF (C4-B4) / C4.
ISERROR v Excelu Příklad č. 2
Předpokládejme, že jste dostali nějaké údaje v B4: B10. Některé buňky obsahují chyby.

Nyní chcete zkontrolovat, kolik buněk z B4: B10 obsahuje chybu. K tomu můžete použít následující vzorec ISERROR v aplikaci Excel:
= SUMPRODUCT (- ISERROR (B4: B10))

a stiskněte klávesu Enter.

ISERROR v aplikaci Excel vrátí 2, protože existují dvě chyby, tj. # N / A a #VALUE !.
Podívejme se na syntaxi podrobně:
- ISERROR (B4: B10) vyhledá chyby v B4: B10 a vrátí pole TRUE nebo FALSE. Zde se vrátí (FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE)
- - ISERROR (B4: B10) poté donutí TRUE / FALSE na 0 a 1. Vrátí se (0; 0; 0; 1; 0; 1; 0)
- SUMPRODUCT (- ISERROR (B4: B10)) poté sečte (0; 0; 0; 1; 0; 1; 0) a vrátí 2.
ISERROR v aplikaci Excel Příklad č. 3
Předpokládejme, že máte zapsané ID, jméno a známky studentů zapsaných ve vašem kurzu, které jsou uvedeny v buňkách B5: D11.

Jste povinni několikrát vyhledat jméno studenta s uvedeným ID zápisu. Nyní chcete hledání usnadnit napsáním takové syntaxe, že -
pro jakékoli dané ID by mělo být možné uvést odpovídající název. Někdy nemusí být ID registrace ve vašem seznamu; v takových případech by měl vrátit „Nenalezeno“. Můžete to udělat pomocí vzorce ISERROR v aplikaci Excel:
= IF (ISERROR (VLOOKUP (F5, CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)), „Not present“, VLOOKUP (F5, CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0))
Nejprve se podívejme na vzorec ISERROR v aplikaci Excel:
- CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11) vytvoří pole a vrátí (1401, „Arpit“; 1402, „Ayush“; 1403, „Ajay“; 1404 „Dhruv“; 1405 „Mayank“; 1406 „Parul“; 1407 „Sashi“)
- VLOOKUP (F5, CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)) poté vyhledá F5 v poli a vrátí jeho 2. místo
- ISERROR (VLOOKUP (F5, CHOOSE (…)) zkontroluje, zda došlo k chybě ve funkci, a vrátí hodnotu PRAVDA nebo NEPRAVDA.
- KDYŽ (ISERROR (VLOOKUP (F5, CHOOSE (…)), „není k dispozici“, VLOOKUP (F5, CHOOSE ())) vrátí odpovídající jméno studenta, pokud je k dispozici, vrátí „není k dispozici“.
Použijte vzorec ISERROR v aplikaci Excel For 1403 v buňce F5,

vrátí jméno „Ajay“.

U verze 1410 vrátí syntaxe „Není k dispozici“.

Zajímavosti o funkci ISERROR v aplikaci Excel
- Funkce ISERROR v aplikaci Excel kontroluje, zda daný výraz vrátí chybu
- Vrací logické hodnoty, TRUE nebo FALSE.
- Testuje se na # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? A #NULL !.