Funkce Excel ISERROR - Otestujte, zda buňka způsobí chybu

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál ukazuje, jak používat Funkce Excel ISERROR v Excelu otestovat, zda buňka způsobí chybu.

ISERROR Popis funkce:

Test funkce ISERROR, pokud je hodnota buňky chybou. Vrátí hodnotu TRUE nebo FALSE.

Chcete -li použít funkci listu ISERROR Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Syntaxe a vstupy funkcí ISERROR:

1 = ISERROR (HODNOTA)

hodnota - Zkušební hodnota

Jak používat funkci ISERROR

Funkce ISERROR kontroluje, zda výpočet vede k chybě.

1 = ISERROR (A2)

IF ISERROR Nahrazeno IFERROR

Před aplikací Excel 2007 byla funkce ISERROR běžně používána společně s funkcí IF k výstupu druhého výpočtu, pokud první výpočet vedl k chybě.

1 = IF (ISERROR (C2/B2), "Nulová zásoba", C2/B2)

V aplikaci Excel 2007 však byla zavedena funkce IFERROR, takže kombinace IF / ISERROR je zastaralá.

1 = IFERROR ((C2/B2), "nulová zásoba")

ISERR a ISNA

Funkce ISERROR vrátí hodnotu TRUE, pokud žádný dojde k chybě.

Existují dvě další funkce pro kontrolu chyb „je“:

  • Funkce ISNA vrací hodnotu TRUE pouze u chyb #N/A.
  • Funkce ISERR vrací TRUE pro všechny chyby kromě #N/A chyb.
12 = ISNA (A2)= ISERR (A2)

Kromě funkce IFERROR existuje také funkce IFNA.

Tyto funkce jsou důležité, protože mnoho chyb ve vzorcích je důsledkem špatných vzorců, ale #N/A chyby jsou často platné. Pokud například použijete funkci VLOOKUP a vyhledávací hodnota nebude nalezena, vzorec vrátí #N/A.

1 = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE)

Aplikací funkce IFNA na VLOOKUP můžete zvládnout platné #N/A chyby, aniž byste řešili jiné chyby vzorců (takže tyto další chyby nepřehlédnete).

1 = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE))

Další logické funkce

Tabulky Excel / Google obsahují mnoho dalších logických funkcí k provádění dalších logických testů. Zde je seznam:

Funkce IF / IS
iferror
iserror
isna
iserr
je prázdný
je číslo
istext
neintext
isformula
islogický
isref
dokonce
isodd

ISERROR v Tabulkách Google

Funkce ISERROR funguje v Tabulkách Google úplně stejně jako v Excelu:

ISERROR Příklady ve VBA

Ve VBA můžete také použít funkci ISERROR. Typ:
application.worksheetfunction.iserror (hodnota)
Argumenty funkce (hodnota atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

Předpokládejme, že v našem listu máme následující hodnoty

Vydáme funkci ISERROR s VBA pro každou z výše uvedených buněk:

1 WorksheetFunction.IsError (Range ("A1")) 'FALSE
1 WorksheetFunction.IsError (Range ("B1")) 'FALSE
1 WorksheetFunction.IsError (Range ("C1")) 'FALSE
1 WorksheetFunction.IsError (Range ("D1")) 'TRUE
1 WorksheetFunction.IsError (Range ("E1")) 'TRUE
1 WorksheetFunction.IsError (Range ("G1")) 'TRUE

Zpět na seznam všech funkcí v Excelu

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave