Funkcia Excel ISERROR - Otestujte, či bunka nespôsobí chybu

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel ISERROR v Exceli na testovanie, či bunka spôsobí chybu.

ISERROR Popis funkcie:

Test funkcie ISERROR, ak je hodnota bunky chybou. Vráti hodnotu TRUE alebo FALSE.

Ak chcete použiť funkciu pracovného hárka ISERROR Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Syntax a vstupy funkcií ISERROR:

1 = ISERROR (HODNOTA)

hodnotu - Skúšobná hodnota

Ako používať funkciu ISERROR

Funkcia ISERROR kontroluje, či výsledkom výpočtu je chyba.

1 = ISERROR (A2)

IF ISERROR Nahradené IFERROR

Pred Excelom 2007 sa funkcia ISERROR bežne používala spolu s funkciou IF na výstup druhého výpočtu, ak prvý výpočet viedol k chybe.

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

V programe Excel 2007 však bola zavedená funkcia IFERROR, vďaka ktorej je kombinácia IF / ISERROR zastaraná.

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

ISERR a ISNA

Funkcia ISERROR vráti hodnotu TRUE, ak akýkoľvek vyskytne sa chyba.

Existujú dve ďalšie funkcie „is“ na kontrolu chýb:

  • Funkcia ISNA vracia hodnotu TRUE iba pre chyby #N/A.
  • Funkcia ISERR vracia hodnotu TRUE pre všetky chyby okrem #chýb N/A.
12 = ISNA (A2)= ISERR (A2)

Okrem funkcie IFERROR existuje aj funkcia IFNA.

Tieto funkcie sú dôležité, pretože veľa chýb vzorcov je výsledkom zlých vzorcov, ale často sú platné chyby #N/A. Ak napríklad použijete funkciu VLOOKUP a hodnota vyhľadávania sa nenájde, vzorec vráti #NIE.

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

Použitím funkcie IFNA na VLOOKUP môžete zvládnuť platné #N/A chyby, pričom sa nezaobchádzate s inými chybami vzorcov (aby ste tieto ostatné chyby neprehliadli).

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

Ďalšie logické funkcie

Tabuľky Excel / Google obsahujú mnoho ďalších logických funkcií na vykonávanie ďalších logických testov. Tu je zoznam:

IF / IS funkcie
iferror
iserror
isna
iserr
isblank
je číslo
istext
izontext
izometula
islogický
isref
iseven
isodd

ISERROR v Tabuľkách Google

Funkcia ISERROR funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

ISERROR Príklady vo VBA

Vo VBA môžete použiť aj funkciu ISERROR. Typ:
application.worksheetfunction.iserror (hodnota)
Pokiaľ ide o argumenty funkcie (hodnota atď.), Môžete ich buď zadať priamo do funkcie, alebo definovať premenné, ktoré sa namiesto toho použijú.

Predpokladajme, že v našom hárku máme nasledujúce hodnoty

Funkciu ISERROR vydáme s VBA pre každú z vyššie uvedených buniek:

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

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave