Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Reparatur Fehlerhafter Modelle | Daten-Grundlagen und Excel-Grundlagen
Excel-Formeln

Reparatur Fehlerhafter Modelle

Swipe um das Menü anzuzeigen

Kleine Datenprobleme können Berechnungen, Zusammenfassungen und Dashboards schnell außer Kraft setzen. In diesem Kapitel wird Fehlerbehandlung hinzugefügt, um die Arbeitsmappe stabiler und leichter zu debuggen.

IFERROR-Struktur

=IFERROR(value, value_if_error)

In diesem Kapitel verwendete Formel:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • value: zu bewertende Formel;
  • value_if_error: Rückgabewert, wenn ein Fehler auftritt.

Häufiger Excel-Fehler

#VALUE!

Dieser Fehler tritt normalerweise auf, wenn Excel versucht, mit einem falschen Datentyp zu rechnen, zum Beispiel Text statt Zahlen.

Schritt 1 Datenfehler erzeugen
expand arrow

Im Units-Spalte einen numerischen Wert durch Text ersetzen.

Beispiel:

Four

Beachten, dass die Umsatzformel nun Folgendes zurückgibt:

#VALUE!
Schritt 2 Auswirkungen beobachten
expand arrow

Die betroffene Zeile und die Zusammenfassungsberechnungen überprüfen. Beachten, dass fehlerhafte Daten Fehler in abhängigen Formeln weitergeben können.

Schritt 3 IFERROR zur Umsatzformel hinzufügen
expand arrow

Die Umsatzformel in H2 aktualisieren:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • XLOOKUP(...) * G2: Hauptberechnung;
  • 0: Rückgabewert, falls die Formel fehlschlägt.

Eingabetaste drücken und die Formel nach unten kopieren.

Schritt 4 Fehleranzeige verbessern
expand arrow

Den Rückgabewert durch eine benutzerdefinierte Nachricht ersetzen:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")

Dadurch werden fehlerhafte Zeilen beim Debuggen leichter erkennbar.

Schritt 5 Fehlende Produkte in XLOOKUP behandeln
expand arrow

Im Datensatz ein Produkt testen, das in der Products-Tabelle nicht existiert.

Beispiel:

Airpods

Formel aktualisieren:

=XLOOKUP(D2, Products!A:A, Products!D:D, 0)

0: Wert, der zurückgegeben wird, wenn das Produkt nicht gefunden wird.

1. Was ist der Hauptzweck von IFERROR in einer Formel?

2. Was passiert, wenn ein Wert wie "Four" in einer numerischen Multiplikation verwendet wird?

3. Warum würde man if_not_found in XLOOKUP verwenden?

question mark

Was ist der Hauptzweck von IFERROR in einer Formel?

Wählen Sie die richtige Antwort aus

question mark

Was passiert, wenn ein Wert wie "Four" in einer numerischen Multiplikation verwendet wird?

Wählen Sie die richtige Antwort aus

question mark

Warum würde man if_not_found in XLOOKUP verwenden?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 5
some-alt