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 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 !.

Video funkce ISERROR Excel

Zajímavé články...