Fehlermeldungen von Excel-Funktionen können manchmal verwirrend und frustrierend sein. Insbesondere die weniger bekannten Funktionsfehler werfen oft Fragen auf: Was will mir diese Meldung sagen? Und warum erscheint sie überhaupt?
In diesem zweiten und letzten Teil meiner 2-teiligen Artikelserie werde ich die restlichen 9 Fehlercodes unter die Lupe nehmen, ihre gängigsten Auslöser beleuchten und Tipps geben, wie man damit umgehen kann.
Los geht’s!
Solltest du den ersten Teil verpasst haben, findest du ihn mit den ersten 9 Fehlern hier:
Excel-Fehler entschlüsselt: Das steckt hinter #DIV/0!, #WERT! & Co. (Teil 1)
Fehler 10: #VERBINDEN! (engl.: #CONNECT!)
Dieser (und auch die folgenden) Fehler haben ihren Ursprung vor allem auf diversen Online-Funktionen, die mit Microsoft 365 eingeführt wurden. Excel nutzen in aktuellen Versionen eine ganze Reihe von Funktionen, die auf einen funktionierenden Internetzugang angewiesen sind.
Wenn der #VERBINDEN!-Fehler auftritt, bedeutet das, dass die externe Ressource nicht zur Verfügung steht oder nicht gefunden wird. Das kann eine fehlende Bilddatei sein, die über das Web abgegriffen werden soll:
Oder es gibt gerade ein generelles Verbindungsproblem mit dem Internet. Was dazu führt, dass beispielsweise die Funktion BÖRSENHISTORIE keine Daten liefern kann:
Lösung:
Prüfe zuerst, ob es ein Problem mit der Internetverbindung gibt. Falls das nicht die Ursache ist, dann prüfe, dass du auch die erforderlichen Zugriffsrechte auf die Datenquelle hast und diese tatsächlich auch existiert (wie zum Beispiel die Bilddatei). Im einfachsten Fall hast du dich nur bei der URL vertippt.
Fehler 11: #BLOCKIERT! (engl.: #BLOCKED!)
Dieser Fehler tritt auf, wenn auf externe Ressourcen zugegriffen werden soll und der Zugriff blockiert ist. Wahrscheinlich hast du schon mal gesehen, dass nach dem Öffnen einer Datei oben eine gelbe Sicherheitswarnung auf deaktivierte Inhalte aufgetaucht ist:
Dafür kann es im Einzelfall wieder viele unterschiedliche konkrete Gründe geben. Ihnen allen gemein ist jedoch, dass in irgendeiner Weise auf externe Daten zugegriffen werden soll und Excel diesen Zugriff aus Sicherheitsgründen erst einmal blockiert.
Ein Beispiel dafür kann die neue BILD-Funktion sein, mit deren Hilfe Bilder aus dem Web über die Angabe der URL in einer Zelle angezeigt werden können. Es ist also ein Zugriff auf das Internet notwendig. Ist dieser Zugriff nicht erlaubt, erscheint anstelle des Bildes der #BLOCKIERT!-Fehler:
Lösung:
Grundsätzlich sollte man solche Warnungen erst einmal ernst nehmen, vor allem, wenn die Excelmappe aus dritten Quellen stammt. Ist man sich jedoch sicher, dann kann man den Zugriff durch Klicken auf die Schaltfläche „Inhalte aktivieren“ freigeben. Danach wird der Fehler verschwinden und das Bild angezeigt (manchmal kann es notwendig sein, die Datei noch zu speichern oder kurz zu schließen und wieder zu öffnen).
Bei einigen der hier vorgestellten Funktionsfehler wird links neben der Zelle auch ein gelbes Warndreieck angezeigt, wenn man die Zelle aktiviert. Bei einem Klick darauf erhält man zusätzliche Hinweise zu diesem Fehler und Optionen, wie man damit umgehen könnte:
Fehler 12: #UNKNOWN!
Diesen Fehler habe ich bisher noch nicht in freier Wildbahn beobachtet. Laut der Hilfefunktion von Microsoft scheint häufig ein unbekannter Datentyp dahinterzustecken, der in eigenen Excel-Version noch nicht unterstützt wurde.
Ich habe auch schon gelesen, dass Anwender diesen Fehler bei mit der BILD-Funktion eingefügten Bildern haben, da in ihrer Excel-Version diese Funktionalität (noch) nicht vorhanden war.
Lösung:
Wie schon gesagt, kenne ich den Fehler auch nur vom Hörensagen. Die Ursache scheint aber häufig in der eingesetzten Excel-Version zu liegen. Nichts also, was man auf die Schnelle beheben könnte…
Fehler 13: #FELD! (engl.: #FIELD!)
Du kennst vielleicht die verknüpften Datentypen, die aktuelle Excel-Versionen bieten. Man findet sie im Menü „Daten“, dort stehen aktuell noch die folgenden drei Datentypen „Aktien“, „Währungen“ und „Geografie“ zur Verfügung (früher gab es noch deutlich mehr). Damit lassen sich sehr komfortabel die unterschiedlichsten Informationen abrufen:
Falls dir das Konzept der Datentypen bisher noch nicht bekannt ist, findest du in diesem Artikel eine kleine Einführung.
Wenn nun in der Zelle, in der ursprünglich der Datentyp definiert wurde, der Wert entfernt wurde, kann es zu dem #FELD!-Fehler kommen. Dann nämlich, wenn in anderen Zellen per Formel auf diesen Wert verwiesen wurde:
Lösung:
Stelle sicher, dass beim Einsatz von Datentypen nicht die Basiswerte gelöscht werden, auf die in anderen Formeln verwiesen wird.
Fehler 14: #CALC!
Dieser Fehler tritt immer in Zusammenhang mit den dynamischen Array-Funktionen auf. Und zwar immer dann, wenn als Ergebnis einer Funktion ein leeres Array geliefert wird. Beispiel:
Eine Tabelle wird nach einem Element gefiltert, dass überhaupt nicht vorkommt.
Lösung:
Prüfe zuerst, ob du in deiner Array-Funktion vielleicht versehentlich eine Berechnung ausführst, die kein Ergebnis liefert. Zum Beispiel, weil du ein falsches Filterkriterium eingegeben hast.
Falls die Formel jedoch korrekt ist und nur noch nicht alle Daten in der Quelltabelle eingetragen sind, kannst du speziell bei der FILTER-Funktion den dritten Parameter verwenden, den diese Funktion bietet. Der legt nämlich fest, was passieren soll, wenn nichts gefunden wird. Dann kannst du beispielsweise einen Bindestrich ausgeben:
Wenn du eine andere Array-Funktion verwendest, die keine eingebaute Fehlerbehandlung mitbringt, kannst du den Fehler natürlich auch mit der WENNFEHLER-Funktion unterdrücken.
Online-Kurs „Dynamische Array-Funktionen“
Die offizielle Hilfeseite von Microsoft ist leider völlig unbrauchbar und hilft eigentlich gar nicht weiter. Der Vollständigkeit habe ich trotzdem darauf verlinkt, vielleicht wird die Seite ja in Zukunft nochmal angepasst: Microsoft Hilfeseite
Fehler 15: #BELEGT! (engl.: #BUSY!)
Mit diesem Fehle will uns Excel sagen, dass eine Berechnung einfach etwas länger dauert. Nach meiner Erfahrung tritt er nur im Zusammenhang mit Funktionen auf, die im Hintergrund auf das Internet zugreifen müssen.
Das ist beispielsweise bei der Funktion BÖRSENHISTORIE der Fall, mit der man Kursdaten abfragen kann. Ist die Internetverbindung schlecht oder der abgefragte Server antwortet etwas langsam, dann wird der #BELEGT!-Fehler angezeigt.
Lösung:
Die Augen schließen, dreimal langsam und tief ein- und wieder ausatmen, dann die Augen wieder öffnen…
Oder anders gesagt: Sich in etwas Geduld üben, die Fehlermeldung wird aller Wahrscheinlichkeit nach automatisch verschwinden.
Fehler 16: #PYTHON!
In Microsoft 365 ist seit einiger Zeit die Programmiersprache Python verfügbar. Mit ihrer Hilfe bietet sich die Möglichkeit von erweiterten Analysen und Diagrammen in Excel. Mit der damit verbundenen Python-Funktion =PY() kann Python-Code direkt in einer Zelle im Arbeitsblatt ausgeführt werden. Die Berechnungen dafür finden in der Microsoft-Cloud statt, daher ist hierfür eine Internetverbindung notwendig.
Wird in einer Zelle mit der PY-Funktion ein #PYTHON!-Fehler angezeigt, dann liegt möglicherweise ein Syntax-Fehler vor:
Da ich persönlich leider keinerlei Erfahrung mit Python habe, kann ich hier nur auf die offizielle Hilfeseite von Microsoft verweisen:
Microsoft Hilfeseite
Fehler 17: #TIMEOUT!
Bei diesem speziellen Fehler scheint es ebenfalls einen Zusammenhang mit Python zu geben. Er tritt dann auf, wenn die Ausführung des Python-Codes zu lange dauert.
Lösung:
In den Excel-Optionen lässt sich der Standardwert von 30 Sekunden, nach denen der Timeout-Fehler auftritt, bei Bedarf erhöhen:
Microsoft Hilfeseite
Fehler 18: #######
Kommen wir nun zum letzten Fehler in meiner kleinen Übersicht. Wenn in einer Zelle nur #-Zeichen angezeigt werden, kann das grundsätzlich 2 Ursachen haben:
1. Die Zelle enthält einen numerischen Wert, ein Datum oder eine Uhrzeit und die Spalte ist zu schmal, um das Ergebnis vollständig anzuzeigen. Es ist somit also kein echter Fehler.
Oder
2. Eine Datums- oder Zeitberechnung liefert eine negative Zeit oder ein negatives Datum. Oder es wurde eben versucht, eine negative Zeitangabe manuell einzutippen
Lösung:
Für den ersten Fall ist die Lösung klar: Einfach die Zellenbreite per Doppelklick auf die notwendige Breite anpassen.
Möchtest du negative Zeiten darstellen, dann solltest du die Zeitangaben in das Dezimalformat umwandeln (einfach das Ergebnis mit 24 multiplizieren) und im Zahlenformat anzeigen lassen:
Im Internet findet man häufig den Tipp, stattdessen in den Excel-Optionen das 1904-Datumsformat zu aktivieren. Davon würde ich aber dringend abraten, denn in den meisten Fällen führt das zu unerwünschten Nebenwirkungen.
Fehler abfangen
Du hast nun einen Überblick über alle möglichen Fehlercodes und Hinweise auf deren Ursache bekommen. Aber manchmal lassen sich die Fehler nicht von vorneherein vermeiden. Zum Beispiel, weil du bestimmte Berechnungen vorgesehen hast, aber die Eingabezellen noch leer sind. Und dann kann es eben zu einem #DIV/0!-Fehler kommen.
In solchen Fällen kann man die Formel oder Funktion mit einer zusätzlichen WENNFEHLER-Funktion umschließen. Damit legt man fest, was in einem Fehlerfall stattdessen ausgegeben werden soll.
Beispiel:
=WENNFEHLER(("Hier steht deine Formel");"-")
Wenn deine Formel also irgendeinen Fehlerwert zurückliefert – egal welchen – wird dieser unterdrückt und stattdessen ein Bindestrich ausgegeben.
Aber Vorsicht:
Manchmal kann es durchaus hilfreich sein, die Fehler nicht zu unterdrücken. Zum Beispiel, wenn man ein Kalkulationsmodell erst noch testen möchte.
Möchtest du hingegen auf unterschiedliche Fehler unterschiedlich reagieren und dem Anwender individuelle Meldungen liefern, dann hilft die Funktion FEHLER.TYP
Diese gibt die Nummer des betreffenden Fehlers aus. Mit einer kleinen Referenztabelle und in Kombination mit einer WENN-Funktion lassen sich damit beispielsweise ganz gezielt eigene Hinweise und Meldungen ausgeben.
=FEHLER.TYP(Zellbezug)
Wie das genau funktioniert, habe ich in diesem Blogartikel erklärt: Irren ist (nicht nur) menschlich. Oder: Fehlerbehandlung in Excel
Hier folgt daher nur nochmal die Liste aller Fehlertypen und deren Fehlernummern, welche die FEHLER.TYP-Funktion zurückgibt:
Habe ich etwas Wichtiges übersehen? Kennst du andere Gründe für die beschriebenen Fehler? Dann lass es uns unten in den Kommentaren wissen!

P.S. Die Lösung ist immer einfach. Man muss sie nur finden.
(Alexander Solschenizyn)
P.P.S. Das Problem sitzt meistens vor dem Computer.












