Excel-Fehler entschlüsselt: Das steckt hinter #DIV/0!, #WERT! & Co. (Teil 2)

Artikelbild-371
Teil 2 des Überblicks über sämtliche Funktionsfehlercodes in Excel. Was sie bedeuten und wie man mit ihnen umgeht
 

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:

Die angegebene Bild-Datei wurde nicht gefunden

Die angegebene Bild-Datei wurde nicht gefunden


Oder es gibt gerade ein generelles Verbindungsproblem mit dem Internet. Was dazu führt, dass beispielsweise die Funktion BÖRSENHISTORIE keine Daten liefern kann:
Es scheint ein Problem mit der Internetverbindung zu geben

Es scheint ein Problem mit der Internetverbindung zu geben

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.

Microsoft Hilfeseite
 

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:

Sicherheitswarnung weist auf externe Inhalte hin

Sicherheitswarnung weist auf externe Inhalte hin


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:

Der Zugriff auf eine externe Ressource wurde nicht erlaubt

Der Zugriff auf eine externe Ressource wurde nicht erlaubt

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).

Genereller Tipp:
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:
Klick auf das Warndreieck bietet weitere Optionen

Klick auf das Warndreieck bietet weitere Optionen

Microsoft Hilfeseite
 

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…

Microsoft Hilfeseite
 

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:

Datentypen liefern unterschiedliche Informationen

Datentypen liefern unterschiedliche Informationen


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:

Die referenzierte Zelle enthält keinen Datentyp

Die referenzierte Zelle enthält keinen Datentyp

Lösung:
Stelle sicher, dass beim Einsatz von Datentypen nicht die Basiswerte gelöscht werden, auf die in anderen Formeln verwiesen wird.

Microsoft Hilfeseite
 

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.

Die Funktion liefert ein leeres Array

Die Funktion liefert ein leeres Array

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:

Fehlerbehandlung direkt in der FILTER-Funktion

Fehlerbehandlung direkt in der FILTER-Funktion


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.

Möchtest du die dynamischen Array-Funktionen mal so richtig und von Grund auf kennenlernen? Dann wäre vielleicht mein Online-Kurs etwas für dich! Hier findest du alle weiteren Infos dazu:
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.

Microsoft Hilfeseite
 

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:

Ein Python-Fehler weist auf ein Syntax-Problem hin

Ein Python-Fehler weist auf ein Syntax-Problem hin

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:

Timeout-Wert in den Excel-Optionen erhöhen

Timeout-Wert in den Excel-Optionen 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.

Die Zelle ist zu schmal für die Zahl oder das Datum

Die Zelle ist zu schmal für die Zahl oder das Datum

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:

Negative Zeitangaben in das Dezimalformat umwandeln

Negative Zeitangaben in das Dezimalformat umwandeln

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.

Microsoft Hilfeseite

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:

Übersicht aller Fehlercodes mit Fehlernummern gemäß der Funktion FEHLER.TYP

Übersicht aller Fehlercodes mit Fehlernummern gemäß der Funktion FEHLER.TYP

Habe ich etwas Wichtiges übersehen? Kennst du andere Gründe für die beschriebenen Fehler? Dann lass es uns unten in den Kommentaren wissen!
 

Das könnte dich auch interessieren:
Und immer daran denken: Excel beißt nicht!

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.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert