Start › Excel-Grundlagen › Fehler in Formeln
Fehler in Excel-Formeln und wie Sie sie beheben
Ein Excel-Fehler beginnt immer mit # und sagt Ihnen, was nicht stimmt. #NV bedeutet, dass ein Wert nicht gefunden wurde, #WERT! einen falschen Datentyp, #BEZUG! einen gelöschten Bezug und #DIV/0! eine Division durch null. Hier sind alle Fehler, ihre Ursachen und die Lösungen. In Klammern steht der Name des Fehlers im englischen Excel.
In dieser Anleitung
- #NV: Wert nicht verfügbar
- #WERT!: falscher Werttyp
- #BEZUG!: ungültiger Bezug
- #DIV/0!: Division durch null
- #NAME?: unbekannter Name
- #ZAHL!: ungültige Zahl
- #ÜBERLAUF!: das Ergebnis kann nicht überlaufen
- #KALK!: leeres Ergebnis
- #NULL!: die Bereiche überschneiden sich nicht
- #####: eigentlich kein Fehler
- Zirkelbezug
- Fehler ausblenden
- Häufige Fragen
| Fehler | Kurz gesagt |
|---|---|
| #NV (#N/A) | Der Wert wurde nicht gefunden |
| #WERT! (#VALUE!) | Falscher Werttyp (Text, wo eine Zahl erwartet wird) |
| #BEZUG! (#REF!) | Die Formel zeigt auf eine Zelle, die es nicht mehr gibt |
| #DIV/0! (#DIV/0!) | Division durch null oder durch eine leere Zelle |
| #NAME? (#NAME?) | Excel erkennt eine Funktion oder einen Namen nicht |
| #ZAHL! (#NUM!) | Unmögliche Berechnung oder zu große Zahl |
| #ÜBERLAUF! (#SPILL!) | Das Ergebnis kann nicht in die benötigten Zellen überlaufen |
| #KALK! (#CALC!) | Eine Matrixberechnung hat nichts zurückgegeben |
| #NULL! (#NULL!) | Ein Leerzeichen statt eines Trennzeichens oder Doppelpunkts zwischen Bereichen |
| ##### | Spalte zu schmal, oder negatives Datum bzw. negative Uhrzeit |
#NV: Wert nicht verfügbar
Verweisfunktionen wie SVERWEIS, XVERWEIS und VERGLEICH geben #NV zurück, wenn sie nicht finden, was Sie suchen.
- Der Wert steht wirklich nicht in der Liste. Dann ist #NV richtig; zeigen Sie eine klare Meldung mit
=WENNNV(SVERWEIS(…); "Nicht gefunden") - Überflüssige Leerzeichen: „Anna“ mit einem Leerzeichen dahinter passt nicht zu „Anna“. Bereinigen Sie mit GLÄTTEN.
- Auf einer Seite ist eine Zahl als Text gespeichert. Lesen Sie Text in Zahl umwandeln.
- Der Suchbereich hat sich beim Kopieren der Formel nach unten verschoben. Fixieren Sie ihn mit $-Zeichen.
#WERT!: falscher Werttyp
Eine Formel erwartet eine Zahl oder ein Datum und erhält Text. ="abc"+1 ergibt #WERT!.
- Suchen Sie nach Text, der wie eine Zahl aussieht, oder nach einer Zelle mit einem Leerzeichen.
- Verwenden Sie SUMME statt +:
=SUMME(A2:A5)ignoriert Text,=A2+A3+A4+A5nicht. - Datumswerte in einem Format, das Ihr Excel nicht erkennt, sind Text. Prüfen Sie mit
=ISTZAHL(A2)
#BEZUG!: ungültiger Bezug
Die Formel verweist auf eine Zelle, Zeile, Spalte oder ein Blatt, das gelöscht wurde. Aus =A2+B2 wird nach dem Löschen von Spalte B =A2+#BEZUG!.
- Drücken Sie sofort Strg+Z, um das Löschen rückgängig zu machen.
- Sonst bearbeiten Sie die Formel und ersetzen #BEZUG! durch die richtige Zelle.
- SVERWEIS mit einer Spaltennummer, die größer ist als die Tabelle, ergibt ebenfalls #BEZUG!.
- Alle finden: Strg+F, nach #BEZUG! suchen, Suchen in: Formeln, Alle suchen.
#DIV/0!: Division durch null
Sie teilen durch 0 oder durch eine leere Zelle, etwa für einen Prozentsatz, während die Summe noch leer ist. Zeigen Sie stattdessen eine leere Zelle:
=WENN(B2=0; ""; A2/B2)Auch MITTELWERT ergibt #DIV/0!, wenn es keine Zahlen gibt, aus denen ein Mittelwert gebildet werden kann.
#NAME?: unbekannter Name
- Ein Tippfehler im Funktionsnamen:
=SUMEM(A1:A5) - Text ohne Anführungszeichen:
=WENN(A2=Ja; …)muss "Ja" lauten. - Ein benannter Bereich, den es nicht (mehr) gibt.
- Eine neuere Funktion wie XVERWEIS oder FILTER in einer älteren Excel-Version, die sie nicht kennt.
- Eine Formel mit englischen Namen (etwa SUM) in einem deutschen Excel oder umgekehrt.
#ZAHL!: ungültige Zahl
Die Berechnung ist mathematisch unmöglich oder die Zahl zu groß: =WURZEL(-4), DATEDIF mit einem Ausgangsdatum nach dem Enddatum oder =10^400. Finanzfunktionen wie IKV ergeben #ZAHL!, wenn sie keine Lösung finden; geben Sie ihnen als letztes Argument einen Schätzwert.
#ÜBERLAUF!: das Ergebnis kann nicht überlaufen
Dynamische Matrixformeln wie FILTER, EINDEUTIG und SORTIEREN brauchen leere Zellen für ihr Ergebnis. Klicken Sie auf den Fehler, um einen gestrichelten Rahmen zu sehen, wohin das Ergebnis will, und leeren Sie diese Zellen. In einer Excel-Tabelle (Strg+T) funktioniert der Überlauf ebenfalls nicht.
#KALK!: leeres Ergebnis
Meist hat FILTER keine passende Zeile gefunden. Verwenden Sie sein drittes Argument: =FILTER(A2:C20; B2:B20="Ost"; "Keine Ergebnisse")
#NULL!: die Bereiche überschneiden sich nicht
Ein Leerzeichen zwischen zwei Bereichen bedeutet „wo sie sich überschneiden“. =SUMME(A1:A5 C1:C5) hat keine Überschneidung. Verwenden Sie ein Semikolon für getrennte Bereiche (A1:A5; C1:C5) oder einen Doppelpunkt für einen einzigen Bereich.
#####: eigentlich kein Fehler
Die Zahl oder das Datum passt nicht hinein. Doppelklicken Sie auf den rechten Rand des Spaltenkopfs, um die Spalte zu verbreitern. Bleibt #### stehen, ist das Ergebnis ein negatives Datum oder eine negative Uhrzeit, die Excel nicht anzeigen kann; lesen Sie Stunden berechnen für Schichten über Mitternacht.
Warnung vor einem Zirkelbezug
Eine Formel verweist auf ihre eigene Zelle, direkt oder über andere: =SUMME(A1:A10) in A10. Gehen Sie zu Formeln › Fehlerüberprüfung › Zirkelbezüge, um zu sehen, welche Zelle die Ursache ist, und ändern Sie den Bereich so, dass er eine Zeile höher endet.
Fehler mit WENNFEHLER ausblenden
=WENNFEHLER(A2/B2; 0)WENNFEHLER ersetzt jeden Fehler durch einen Wert Ihrer Wahl. Verwenden Sie es, wenn Sie schon wissen, warum der Fehler auftritt: Es verdeckt auch echte Fehler, etwa einen Tippfehler in einem Bereich. Für Verweise ist WENNNV sicherer, weil es nur #NV abfängt.
Häufige Fragen
Warum zeigt Excel die Formel statt des Ergebnisses?
Die Zelle ist als Text formatiert, oder Formeln anzeigen ist eingeschaltet. Schalten Sie es unter Formeln › Formeln anzeigen aus, oder stellen Sie das Format auf Standard und drücken Sie dann F2 und Enter.
Wie finde ich alle Fehler in einem Blatt?
Drücken Sie F5, klicken Sie auf Inhalte, wählen Sie Formeln und lassen Sie nur Fehler aktiviert. Excel markiert alle Zellen mit einem Fehler.
Wie finde ich heraus, woher ein Fehler kommt?
Markieren Sie die Zelle und verwenden Sie Formeln › Spur zum Vorgänger, um Pfeile zu den verwendeten Zellen zu zeichnen, oder Formeln › Formelauswertung, um die Berechnung Schritt für Schritt zu verfolgen.
Wie zähle ich die Fehler in einem Bereich?
=SUMMENPRODUKT(--ISTFEHLER(A2:A100)) zählt alle Zellen mit einem Fehler.