ISERROR v aplikaci Excel (vzorec, příklad) | Jak používat funkci ISERROR?

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 vydělené jiným číslem udělá 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 operaci, jako je dělení, bude to považovat za chybu, protože se ji pokouší rozdělit na nulu, a tak vrátí TRUE.

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 je na těchto buňkách provedena 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 v operaci došlo k chybě, pokud ano, můžete se rozhodnout takové buňky nezahrnout nebo operaci později upravit.

Tuto šablonu Excel funkce ISERROR si můžete stáhnout zde - Šablona Excel funkce ISERROR

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 tyto 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 1. 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í chybu.

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 vrátí {FALSE; NEPRAVDIVÉ; NEPRAVDIVÉ; SKUTEČNÝ; NEPRAVDIVÉ; SKUTEČNÝ; NEPRAVDIVÉ}
  • - ISERROR (B4: B10) poté donutí TRUE / FALSE na 0 a 1. Vrátí {0; 0; 0; 1; 0; 1; 0}
  • SUMPRODUCT (- ISERROR (B4: B10)) bude součet {0; 0; 0; 1; 0; 1; 0} a vrátit 2.

ISERROR v aplikaci Excel Příklad č. 3

Předpokládejme, že máte v buňkách B5: D11 zapsané ID, jméno a známky studentů zapsaných ve vašem kurzu.

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ělo 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.
  • ISERROR (VLOOKUP (F5, CHOOSE (..)) zkontroluje, zda došlo k nějaké chybě ve funkci, a vrátí hodnotu PRAVDA nebo NEPRAVDA.
  • KDYŽ (ISERROR (VLOOKUP (F5, CHOOSE (..)), „není přítomen“, VLOOKUP (F5, CHOOSE ())) vrátí odpovídající jméno studenta, pokud je přítomen, 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 syntaxe vrátí hodnotu „Not present“.

Zajímavosti o funkci ISERROR v aplikaci Excel

  • Funkce ISERROR v aplikaci Excel kontroluje, zda daný výraz vrátí chybu
  • Vrací logické hodnoty PRAVDA nebo NEPRAVDA.
  • Testuje se na # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? A #NULL !.