Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Fixing Broken Models | Section
Moderne Excel-Formeln für die Geschäftsanalyse

Fixing Broken Models

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: Einen Datenfehler erzeugen
expand arrow

Im Feld Units einen numerischen Wert durch Text ersetzen.

Beispiel:

Four

Beachten Sie, dass die Umsatzformel nun Folgendes zurückgibt:

#VALUE!
Schritt 2: Auswirkungen beobachten
expand arrow

Überprüfung der betroffenen Zeile und der Zusammenfassungsberechnungen. Beachten Sie, dass fehlerhafte Daten Fehler in abhängigen Formeln weitergeben können.

Schritt 3: IFERROR zur Umsatzformel hinzufügen
expand arrow

Aktualisierung der Umsatzformel in H2:

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

Drücken Sie Enter und wenden Sie die Formel auf die gesamte Spalte an.

Schritt 4: Fehleranzeige verbessern
expand arrow

Ersetzen des Rückgabewerts durch eine benutzerdefinierte Nachricht:

=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 Tabelle Products 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