Funcția Excel ISERROR - Testați dacă celula duce la o eroare

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial arată cum să utilizați Funcția Excel ISERROR în Excel pentru a testa dacă o celulă duce la o eroare.

Descrierea funcției ISERROR:

Testul funcției ISERROR dacă valoarea celulei este o eroare. Returnează ADEVĂRAT sau FALS.

Pentru a utiliza funcția Foaie de lucru ISERROR Excel, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Sintaxa și intrările funcției ISERROR:

1 = ISERROR (VALOARE)

valoare - Valoarea testului

Cum se utilizează funcția ISERROR

Funcția ISERROR verifică dacă un calcul are ca rezultat o eroare.

1 = ISERROR (A2)

IF ISERROR Înlocuit de IFERROR

Înainte de Excel 2007, funcția ISERROR a fost utilizată în mod obișnuit împreună cu funcția IF pentru a produce un al doilea calcul dacă primul calcul a dus la o eroare.

1 = IF (ISERROR (C2 / B2), „Stoc zero”, C2 / B2)

Cu toate acestea, în Excel 2007, a fost introdusă funcția IFERROR, făcând combo-ul IF / ISERROR învechit.

1 = IFERROR ((C2 / B2), "stoc zero")

ISERR și ISNA

Funcția ISERROR returnează TRUE dacă orice apare o eroare.

Există alte două funcții de verificare a erorilor „este”:

  • Funcția ISNA returnează TRUE doar pentru erori # N / A.
  • Funcția ISERR returnează TRUE pentru toate erorile, cu excepția # N / A errors.
12 = ISNA (A2)= ISERR (A2)

De asemenea, pe lângă funcția IFERROR, există și funcția IFNA.

Aceste funcții sunt importante deoarece multe erori de formulă sunt rezultatul unor formule greșite, dar # N / A erori sunt adesea valabile. De exemplu, dacă utilizați funcția VLOOKUP și valoarea de căutare nu este găsită, formula va returna # N / A.

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

Prin aplicarea funcției IFNA la VLOOKUP, puteți gestiona erori valabile # N / A, în timp ce nu gestionați alte erori de formulă (deci nu treceți cu vederea acele alte erori).

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

Alte funcții logice

Excel / Foi de calcul Google conține multe alte funcții logice pentru a efectua alte teste logice. Iată o listă:

Funcții IF / IS
iferror
iserror
isna
iserr
este gol
este numărul
istext
isnontext
isformula
islogic
isref
este chiar
isodd

ISERROR în Foi de calcul Google

Funcția ISERROR funcționează exact la fel în Foi de calcul Google ca în Excel:

ISERROR Exemple în VBA

De asemenea, puteți utiliza funcția ISERROR în VBA. Tip:
application.worksheetfunction.iserror (valoare)
Pentru argumentele funcției (valoare etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

Să presupunem că avem următoarele valori în foaia noastră de lucru

Vom emite funcția ISERROR cu VBA, pentru fiecare dintre celulele de mai sus:

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

Reveniți la lista tuturor funcțiilor din Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave