0Pricing
Excel Formulas Academy · Lektion

Probleme mit ISERROR erkennen

Prüfen Sie, ob eine Zelle einen Fehler enthält, bevor Sie darauf reagieren.

Probleme mit ISERROR erkennen ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Fehler prüfen

Manchmal möchten Sie einen Fehler nicht ersetzen, sondern prüfen, ob einer vorhanden ist und anschließend entscheiden, was zu tun ist.

Die Funktion ISERROR tut genau das. Sie prüft eine Zelle oder Formel und gibt TRUE zurück, wenn das Ergebnis ein Fehler ist, und FALSE, wenn alles in Ordnung ist.

Damit können Sie eigene Fehlerbehandlungen erstellen, Fehler zählen oder problematische Zeilen markieren. In dieser Lektion lernen Sie ISERROR und verwandte Funktionen kennen.

Die Syntax von ISERROR

ISERROR benötigt ein einzelnes Argument, den zu prüfenden Wert oder die zu prüfende Formel:

=ISERROR(value)

Die Funktion gibt den logischen Wert TRUE zurück, wenn der Wert ein beliebiger Fehler ist, und andernfalls FALSE. Sie zeigt niemals den Fehler selbst an, sondern nur die klare Antwort TRUE oder FALSE.

Für sich allein liefert das nur eine Information. Seine eigentliche Stärke entfaltet ISERROR in Kombination mit IF.

=ISERROR(A2/B2)

ISERROR mit IF

Kombinieren Sie ISERROR mit IF, um eine vollständig eigene Fehlerbehandlung zu erstellen. IF prüft, ob ein Fehler vorliegt, und entscheidet dann, was in den jeweiligen Fällen angezeigt wird.

Wenn die Division hier einen Fehler verursacht, gibt die Formel "Check data" zurück. Andernfalls gibt sie das tatsächliche Ergebnis zurück. Das entspricht IFERROR auf manuelle Weise, aber Sie steuern beide Zweige.

Das Muster lautet =IF(ISERROR(formula), do_this, else_show_formula).

=IF(ISERROR(A2/B2), "Check data", A2/B2)

Die IS-Fehlerfamilie

ISERROR hat verwandte Funktionen, die auf bestimmte Fehler prüfen:

  • ISERR gibt bei jedem Fehler außer #N/A TRUE zurück.
  • ISNA gibt nur beim Fehler #N/A TRUE zurück.
  • ISERROR gibt bei allen Fehlern einschließlich #N/A TRUE zurück.

Mit der richtigen Funktion können Sie genau auf die Situation reagieren, die für Sie relevant ist – ähnlich wie beim Unterschied zwischen IFERROR und IFNA.

ISNA gezielt verwenden

Wenn Sie sich nur für nicht gefundene Verweise interessieren, ist ISNA die präzise Prüfung. Die Funktion gibt nur bei #N/A TRUE zurück.

Damit können Sie das Verhalten von IFNA in älteren Tabellenkalkulationen nachbilden oder bei einem nicht erfolgreichen Verweis eine eigene Aktion ausführen, etwa in eine andere Spalte schreiben.

Hier meldet die Formel, ob ein Kunde überhaupt gefunden wurde.

=IF(ISNA(VLOOKUP(A2,Data!A:B,2,FALSE)), "New customer", "Existing")

Fehler in einem Bereich zählen

ISERROR eignet sich gut zur Überprüfung. Um zu zählen, wie viele Zellen in einer Spalte Fehler enthalten, können Sie die Funktion mit SUMPRODUCT kombinieren.

Da ISERROR TRUE oder FALSE zurückgibt, wandelt das doppelte Minus -- diese Werte in 1 und 0 um, und SUMPRODUCT addiert sie.

Das Ergebnis zeigt, wie viele Fehlerzellen vorhanden sind – eine schnelle Zustandsprüfung für einen großen Datensatz.

=SUMPRODUCT(--ISERROR(C2:C100))

Problemzeilen markieren

Sie können ISERROR verwenden, um neben Ihren Daten eine deutliche Warnspalte einzufügen. Jede Zeile prüft ihre eigene Berechnung und setzt ein Kennzeichen, wenn etwas nicht stimmt.

Hier zeigt jede Zeile, deren Gesamtsumme einen Fehler enthält, ein Warnsymbol, während fehlerfreie Zeilen leer bleiben. Beim Überfliegen der Kennzeichnungsspalte erkennen Sie problematische Stellen sofort.

Das ist deutlich benutzerfreundlicher, als verstreute #DIV/0!-Codes von Hand zu suchen.

=IF(ISERROR(D2), "!", "")

ISERROR im Vergleich zu IFERROR

Es ist hilfreich, den Zusammenhang zu verstehen:

  • IFERROR(x, y) ist eine Kurzform, die x einmal ausführt und bei einem Fehler y zurückgibt.
  • IF(ISERROR(x), y, x) macht dasselbe, wertet x aber zweimal aus, was bei umfangreichen Formeln langsamer sein kann.

Für einfaches Ersetzen ist IFERROR also meist besser. Verwenden Sie ISERROR, wenn Sie einen Fehler prüfen statt ersetzen oder eine andere Aktion als das bloße Ersetzen eines Werts ausführen möchten.

Bedingte Formatierung mit ISERROR

ISERROR kann auch eine bedingte Formatierung steuern. Sie können eine Regel erstellen, die jede Zelle hervorhebt, deren Formel einen Fehler zurückgibt.

Setzen Sie die Regel-Formel auf =ISERROR(A1), wenden Sie sie auf Ihren gesamten Bereich an und färben Sie übereinstimmende Zellen rot.

Fehler werden nun in dem Moment visuell hervorgehoben, in dem sie auftreten, ohne die Zellwerte überhaupt zu ändern. Das ist eine saubere Möglichkeit, ein Tabellenblatt ohne Eingriff in die Daten zu überwachen.

=ISERROR(A1)

Fehler in ein Protokoll umleiten

Da ISERROR ein klares TRUE oder FALSE zurückgibt, können Sie damit problematische Werte an eine nützliche Stelle weiterleiten. Kombinieren Sie die Funktion mit IF, um nur die fehlerhaften Schlüssel in eine Prüfspalte zu kopieren.

Wenn der Verweis für einen Schlüssel hier einen Fehler ergibt, schreibt die Formel den Schlüssel selbst in die Zelle; andernfalls bleibt die Zelle leer.

Wenn Sie diese Spalte filtern, erhalten Sie eine fertige Liste aller Schlüssel, die korrigiert werden müssen. So wird die Fehlerbehandlung zu einem konkreten Aktionsplan.

=IF(ISERROR(VLOOKUP(A2,Data!A:B,2,FALSE)), A2, "")

Das richtige Werkzeug wählen

Hier ist die vollständige Werkzeugauswahl für die Fehlerbehandlung:

  • IFERROR ersetzt jeden Fehler durch einen Ersatzwert.
  • IFNA ersetzt nur #N/A aus Verweisen.
  • ISERROR / ISNA / ISERR prüfen auf Fehler, um benutzerdefinierte Logik, Zählungen oder Formatierungen zu steuern.

Wählen Sie Ersetzungsfunktionen, wenn Sie einfach eine saubere Anzeige wünschen, und die IS-Familie, wenn Sie auf Grundlage von Fehlern entscheiden oder Messwerte erfassen müssen.

Kurzer Test

Überprüfen Sie Ihr Verständnis der Funktionen zur Fehlerprüfung.

Zusammenfassung: ISERROR

Sie haben das Werkzeugset zur Fehlerbehandlung abgeschlossen:

  • =ISERROR(value) gibt bei jedem Fehler TRUE zurück, andernfalls FALSE.
  • ISNA prüft nur auf #N/A; ISERR prüft auf alle Fehler außer #N/A.
  • Kombinieren Sie die Funktionen mit IF für eine eigene Fehlerbehandlung, mit SUMPRODUCT zum Zählen von Fehlern oder mit einer bedingten Formatierung, um Fehler hervorzuheben.
  • Verwenden Sie IFERROR oder IFNA zum einfachen Ersetzen; verwenden Sie die IS-Familie zum Prüfen und Entscheiden.

Ihre Tabellen können nun übersichtlich, korrekt und professionell bleiben.

Häufig gestellte Fragen

Ist die Lektion „Probleme mit ISERROR erkennen“ kostenlos?

Ja — der vollständige Text von „Probleme mit ISERROR erkennen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Probleme mit ISERROR erkennen“?

Prüfen Sie, ob eine Zelle einen Fehler enthält, bevor Sie darauf reagieren. Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Excel Formulas Academy zu starten?

Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Probleme mit ISERROR erkennen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?

Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Fehlertypen verstehen
  2. Fehler mit IFERROR abfangen
  3. Fehlende Suchtreffer mit IFNA behandeln
  4. Probleme mit ISERROR erkennen
← Zurück zu Excel Formulas Academy