Excel ISERROR-Funktion - Testen Sie, ob die Zelle einen Fehler verursacht

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel ISERROR-Funktion in Excel, um zu testen, ob eine Zelle zu einem Fehler führt.

ISERROR Funktionsbeschreibung:

Der ISERROR-Funktionstest, ob der Zellenwert ein Fehler ist. Gibt TRUE oder FALSE zurück.

Um die Excel-Arbeitsblattfunktion ISERROR zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

Syntax und Eingaben der ISERROR-Funktion:

1 =ISFEHLER(WERT)

Wert - Der Testwert

So verwenden Sie die ISERROR-Funktion

Die ISERROR-Funktion prüft, ob eine Berechnung zu einem Fehler führt.

1 =FEHLER(A2)

IF ISERROR Ersetzt durch IFERROR

Vor Excel 2007 wurde die ISERROR-Funktion häufig zusammen mit der IF-Funktion verwendet, um eine zweite Berechnung auszugeben, wenn die erste Berechnung zu einem Fehler führte.

1 =WENN(ISERROR(C2/B2),"Null Bestand",C2/B2)

In Excel 2007 wurde jedoch die IFERROR-Funktion eingeführt, wodurch die IF/ISERROR-Kombination obsolet wird.

1 =IFERROR((C2/B2),"Null Lager")

ISERR und ISNA

Die ISERROR-Funktion gibt TRUE zurück, wenn irgendein Fehler auftritt.

Es gibt zwei weitere Fehlerprüfungs-“ist“-Funktionen:

  • Die ISNA-Funktion gibt nur bei #N/A-Fehlern WAHR zurück.
  • Die ISERR-Funktion gibt für alle Fehler mit Ausnahme von #N/A-Fehlern WAHR zurück.
12 =ISNA(A2)=ISERR(A2)

Neben der IFERROR-Funktion gibt es auch die IFNA-Funktion.

Diese Funktionen sind wichtig, da viele Formelfehler auf fehlerhafte Formeln zurückzuführen sind, aber #N/A-Fehler häufig gültig sind. Wenn Sie beispielsweise die SVERWEIS-Funktion verwenden und der Nachschlagewert nicht gefunden wird, gibt die Formel #N/A zurück.

1 =SVERWEIS(A2,$D$2:$E$7,2,FALSCH)

Durch Anwenden der IFNA-Funktion auf SVERWEIS können Sie gültige #N/A-Fehler behandeln, während andere Formelfehler nicht behandelt werden (damit Sie diese anderen Fehler nicht übersehen).

1 =IFNA(SVERWEIS(A2,$D$2:$E$7,2,FALSCH),SVERWEIS(A2,$G$2:$H$7,2,FALSCH))

Andere logische Funktionen

Excel / Google Sheets enthalten viele andere logische Funktionen, um andere logische Tests durchzuführen. Hier ist eine Liste:

IF / IS-Funktionen
wennFehler
iserror
isna
iserr
ist leer
ist Nummer
istext
isnontext
isformel
islogisch
isref
iseven
ist ungerade

ISERROR in Google Tabellen

Die ISERROR-Funktion funktioniert in Google Sheets genauso wie in Excel:

ISERROR-Beispiele in VBA

Sie können auch die ISERROR-Funktion in VBA verwenden. Typ:
application.worksheetfunction.iserror(Wert)
Für die Funktionsargumente (Wert usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Nehmen wir an, wir haben die folgenden Werte in unserem Arbeitsblatt

Wir werden die ISERROR-Funktion mit VBA für jede der oben genannten Zellen ausgeben:

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

Zurück zur Liste aller Funktionen in Excel

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave