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