Wenn Excel eine von Ihnen erstellte Formel nicht auflösen kann, erhalten Sie möglicherweise eine Fehlermeldung wie die folgende:
Leider bedeutet dies, dass Excel nicht verstehen kann, was Sie tun möchten. Sie müssen also Ihre Formel aktualisieren oder sicherstellen, dass Sie die Funktion richtig verwenden.
: Es gibt einige häufige Funktionen, bei denen möglicherweise Probleme auftreten. Weitere Informationen finden Sie unter COUNTIF, SUMIF, VLOOKUP oder IF. Eine Liste der Funktionen können Sie auch hier einsehen.
Kehren Sie zu der Zelle mit der fehlerhaften Formel zurück, die sich im Bearbeitungsmodus befindet, und Excel markiert die Stelle, an der das Problem auftritt. Wenn Sie immer noch nicht wissen, was Sie tun sollen und von vorne beginnen möchten, können Sie noch einmal ESC drücken oder die Schaltfläche Abbrechen in der Symbolleiste auswählen, die Sie aus dem Bearbeitungsmodus herausführt.
Wenn Sie weitermachen wollen, finden Sie in der folgenden Checkliste Schritte zur Problembehandlung, mit denen Sie herausfinden können, was schief gelaufen sein könnte. Wählen Sie die Überschriften aus, um weitere Informationen zu erhalten.
: Wenn Sie Microsoft 365 für das Web verwenden, werden möglicherweise nicht dieselben Fehler angezeigt, oder die Lösungen sind nicht anwendbar.
Formeln mit mehr als einem Argument verwenden Listentrennzeichen, um ihre Argumente zu trennen. Welches Trennzeichen verwendet wird, kann je nach Betriebssystemgebietsschema und Excel-Einstellungen variieren. Die am häufigsten verwendeten Listentrennzeichen sind das Komma "," und das Semikolon ";".
Eine Formel wird unterbrochen, wenn eine ihrer Funktionen falsche Trennzeichen verwendet.
Weitere Informationen finden Sie unter: Formelfehler, wenn das Listentrennzeichen nicht ordnungsgemäß festgelegt ist
Excel gibt eine Reihe von Nummernzeichen-Fehlern (#) wieder, wie zum Beispiel „#WERT!“, „#BEZUG!“, „#NUM“, „#NV“, „#DIV/0!“, „#NAME?“ und „#NULL!“, um anzuzeigen, dass etwas in Ihrer Formel nicht richtig funktioniert. Der Fehler „#WERT!“ wird beispielsweise durch falsche Formatierung oder nicht unterstützte Datentypen in den Argumenten verursacht. Oder Sie erhalten die Fehlermeldung „#BEZUG!“, wenn sich eine Formel auf Zellen bezieht, die gelöscht oder durch andere Daten ersetzt wurden. Die Anleitungen zur Problembehandlung sind für jeden Fehler unterschiedlich.
: #### ist kein formelbezogener Fehler. Dies bedeutet lediglich, dass die Spalte nicht breit genug ist, um den Zellinhalt anzuzeigen. Ziehen Sie einfach die Spalte, um sie zu verbreitern, oder wechseln Sie zu Start > Format > Spaltenbreite automatisch anpassen.
Lesen Sie eines der folgenden Themen, das dem angezeigten Nummernzeichen-Fehler entspricht:
Jedes Mal, wenn Sie ein Arbeitsblatt öffnen, das Formeln enthält, die auf Werte in anderen Arbeitsblättern verweisen, werden Sie aufgefordert, die Verweise zu aktualisieren oder sie unverändert zu lassen.
Excel zeigt das obige Dialogfeld an, um sicherzustellen, dass die Formeln im aktuellen Arbeitsblatt immer auf den aktuellsten Wert verweisen, falls sich der Bezugswert geändert hat. Sie können auswählen, ob Bezüge aktualisiert werden sollen, oder ohne Aktualisierung fortfahren. Auch wenn Sie auswählen, dass die Bezüge nicht aktualisiert werden sollen, können Sie die Verknüpfungen in der Tabelle auf Wunsch jederzeit manuell aktualisieren.
Sie können jederzeit die Anzeige des Dialogfelds beim Öffnen deaktivieren. Gehen Sie dazu auf Datei > Optionen > Erweitert > Allgemein, und deaktivieren Sie das Kästchen Automatische Aktualisierung der Links anfordern.
: Wenn Sie zum ersten Mal mit defekten Links in Formeln arbeiten, wenn Sie eine Auffrischung zum Auflösen defekter Links benötigen oder wenn Sie nicht wissen, ob Sie die Bezüge aktualisieren sollen, lesen Sie den Abschnitt Steuerung der Aktualisierung externer Bezüge (Links).
Wenn die Formel nicht den Wert anzeigt, gehen Sie folgendermaßen vor:
-
Stellen Sie sicher, dass Excel so eingestellt ist, dass Formeln in Ihrer Arbeitsmappe angezeigt werden. Wählen Sie dazu die Registerkarte Formeln und in der Gruppe Formelüberwachung die Option Formeln anzeigen aus.
: Sie können auch die Tastenkombination STRG+` (die Taste links von der RÜCKTASTE) verwenden. Wenn Sie dies tun, werden Ihre Spalten automatisch erweitert, um Ihre Formeln anzuzeigen. Aber keine Sorge, wenn Sie wieder zur normalen Ansicht wechseln, wird die Größe Ihrer Spalten wieder angepasst.
-
Wenn der obige Schritt das Problem immer noch nicht behebt, ist es möglich, dass die Zelle als Text formatiert ist. Klicken Sie mit der rechten Maustaste auf die Zelle, und wählen Sie Zellen formatieren > Allgemein aus (oder drücken Sie STRG+1), und drücken Sie dann F2 > EINGABETASTE, um das Format zu ändern.
-
Wenn Sie eine Spalte mit einem großen Bereich an Zellen haben, die als Text formatiert sind, können Sie den Bereich auswählen, das Zahlenformat Ihrer Wahl anwenden und zu Daten > Text in Spalten > Fertig stellen wechseln. Dadurch wird das Format auf alle markierten Zellen angewendet.
Wenn eine Formel nicht berechnet wird, müssen Sie überprüfen, ob die automatische Berechnung in Excel aktiviert ist. Formeln werden nicht berechnet, wenn die manuelle Berechnung aktiviert ist. Gehen Sie folgendermaßen vor, um die Automatische Berechnung zu überprüfen.
-
Wählen Sie die Registerkarte Datei aus, und wählen Sie dann unter Optionen die Kategorie Formeln aus.
-
Vergewissern Sie sich, dass im Abschnitt Berechnungsoptionen unter Arbeitsmappenberechnung die Option Automatisch ausgewählt ist.
Weitere Informationen zu Berechnungen finden Sie unter Ändern der Neuberechnung, Iteration oder Genauigkeit.
Ein Zirkelbezug liegt vor, wenn eine Formel auf die Zelle verweist, in der sie sich befindet. Die Lösung besteht darin, entweder die Formel in eine andere Zelle zu verschieben oder die Formelsyntax so zu ändern, dass Zirkelbezüge vermieden werden. In einigen Szenarien benötigen Sie jedoch Zirkelbezüge, da sie dazu führen, dass sich Ihre Funktionen so lange wiederholen, bis eine bestimmte numerische Bedingung erfüllt ist. In solchen Fällen müssen Sie Entfernen oder Zulassen eines Zirkelbezugs aktivieren.
Weitere Informationen zu Zirkelbezügen finden Sie unter Entfernen oder Zulassen eines Zirkelbezugs.
Wenn Ihre Eingabe nicht mit einem Gleichheitszeichen beginnt, stellt sie keine Formel dar und wird nicht berechnet. Dies ist ein häufiger Fehler.
Wenn Sie etwas wie SUMME(A1:A10) eingeben, zeigt Excel die Zeichenfolge SUMME(A1:A10) anstelle eines Formelergebnisses an. Wenn Sie alternativ 11/2 eingeben, zeigt Excel ein Datum an, z. B. „02. Nov“ oder „02.11.2009“, anstatt 11 durch 2 zu teilen.
Sie können diese unerwünschten Ergebnisse vermeiden, indem Sie die Formel immer mit einem Gleichheitszeichen beginnen. Geben Sie zum Beispiel Folgendes ein:=SUMME(A1:A10) und =11/2.
Wenn Sie in einer Formel eine Funktion verwenden, muss sich jede Klammer an der richtigen Position befinden, damit die Funktion korrekt funktioniert. Achten Sie darauf, dass alle Klammern Teil eines zusammen gehörenden Paares sind. Beispielsweise funktioniert die Formel =WENN(B5<0),"Ungültig",B5*1,05) ’nicht, da zwei schließende Klammern vorhanden sind, aber nur eine öffnende Klammer. Die richtige Formel würde so aussehen: =WENN(B5<0;"Ungültig";B5*1,05).
Excel-Funktionen weisen Argumente auf – Werte, die Sie eingeben müssen, damit die Funktion funktioniert. Nur wenige Formeln (wie etwa PI oder HEUTE) nehmen keine Argumente an. Überprüfen Sie die Formelsyntax, die angezeigt wird, wenn Sie der Eingabe der Funktion beginnen, um sicherzugehen, dass Die Funktion alle erforderlichen Argumente enthält.
Beispielsweise akzeptiert die Funktion GROSS nur eine Textzeichenfolge oder einen Zellbezug als Argument: =GROSS("hallo") oder =GROSS(C2)
: Während Sie die Formel eingeben, werden die Argumente der Funktion in einer schwebenden Funktionsreferenz-Symbolleiste unterhalb der Formel aufgelistet.
Ferner erfordern einige Funktionen, wie etwa SUMME, nur numerische Argumente, während andere Funktionen, wie etwa ERSETZEN zumindest als eins ihrer Argumente einen Textwert erfordern. Wenn Sie den falschen Datentyp verwenden, können die Funktionen unerwartete Ergebnisse liefern oder einen #WERT!-Fehler anzeigen.
Wenn Sie die Syntax einer bestimmten Funktion schnell nachschlagen möchten, rufen Sie die Liste der Excel-Funktionen (nach Kategorie) auf.
Geben Sie in Formeln keine Zahlen ein, die mit Dollarzeichen ($) oder Dezimaltrennzeichen (,) formatiert sind, denn Dollarzeichen stehen für absolute Bezüge und Kommas für Argumenttrennzeichen (Letzteres gilt nur für das angloamerikanische Maßsystem). Geben Sie statt $1.000 nur 1000 in die Formel ein.
Wenn Sie in den Argumenten formatierte Zahlen verwenden, werden Sie unerwartete Berechnungsergebnisse erhalten, aber auch der #ZAHL!-Fehler kann auftreten. Wenn Sie beispielsweise die Formel =ABS(-2,134) eingeben, um den absoluten Wert von -2134 zu ermitteln, zeigt Excel den „#NUM!“-Fehler an, da die ABS-Funktion nur ein Argument akzeptiert und -2 und 134 als separate Argumente betrachtet.
: Sie können das Formelergebnis mit Dezimaltrennzeichen und Währungssymbolen formatieren, nachdem Sie die Formel mit unformatierten Zahlen (Konstanten) eingegeben haben. Es ist im Allgemeinen keine gute Idee, Konstanten in Formeln zu verwenden, da sie schwer zu finden sind, wenn Sie sie später aktualisieren müssen, und weil sie leicht falsch eingegeben werden können. Es ist viel besser, Ihre Konstanten in Zellen unterzubringen, wo sie offen liegen und leicht ein Bezug erstellt werden kann.
Ihre Formel gibt möglicherweise nicht die erwarteten Ergebnisse zurück, wenn der Datentyp der Zelle nicht in Berechnungen verwendet werden kann. Wenn Sie z. B. eine einfache Formel „=2+3“ in eine Zelle eingeben, die als Text formatiert ist, kann Excel die von Ihnen eingegebenen Daten nicht berechnen. Dann sehen Sie in der Zelle lediglich =2+3. Dies können Sie beheben, indem Sie den Datentyp der Zelle wie nachfolgend dargestellt von Text in Allgemein ändern:
-
Wählen Sie die Zelle aus.
-
Wählen Sie Start aus und wählen Sie den Pfeil aus, um die Gruppe Zahl oder Zahlenformat zu erweitern (oder drücken Sie STRG + 1). Wählen Sie dann Allgemein aus.
-
Drücken Sie F2, um die Zelle in den Bearbeitungsmodus zu versetzen, und drücken Sie dann die EINGABETASTE, um die Formel zu übernehmen.
Ein Datumswert, den Sie in eine Zelle eingeben, die den Datentyp Zahl aufweist, wird möglicherweise als numerischer Datumswert statt als Datum angezeigt. Um eine Zahl als Datum anzuzeigen, wählen Sie im Katalog Zahlenformat ein Datumsformat aus.
Häufig wird x als Multiplikationsoperator in einer Formel verwenden, aber in Excel müssen Sie stattdessen das Sternsymbol (*) für die Multiplikation verwenden. Wenn Sie in Ihrer Formel Konstanten verwenden, zeigt Excel eine Fehlermeldung an und kann die Formel für Sie korrigieren, indem das x durch ein Sternchen (*) ersetzt wird.
Wenn Sie jedoch Zellbezüge verwenden, gibt Excel den Fehler #NAME? zurück.
Wenn Sie eine Formel erstellen, die Text enthält, schließen Sie den Text in Anführungszeichen ein.
Beispielsweise kombiniert die Formel ="Heute ist der " & TEXT(HEUTE();"TT.MM.JJJJ") den Text "Heute ist der " mit den Ergebnissen der Funktionen TEXT und HEUTE und gibt etwas wie Heute ist der 31.03.2016 zurück.
In der Formel weist "Heute ist " ein Leerzeichen vor dem schließenden Anführungszeichen auf, um das Leerzeichen bereitzustellen, das zwischen den Wörtern "Heute ist" und "Montag, 30. Mai" angezeigt werden soll..
Sie können bis zu 64 Ebenen von Funktionen innerhalb einer Formel kombinieren (oder verschachteln).
Zum Beispiel hat die Formel =WENN(WURZEL(PI())<2, "Weniger als zwei!", "Mehr als zwei!") 3 Funktionsebenen; die PI-Funktion ist in der WURZEL-Funktion verschachtelt, die wiederum in der WENN-Funktion verschachtelt ist.
Wenn Sie einen Bezug auf Werte oder Zellen in einem anderen Arbeitsblatt eingeben und der Name des Arbeitsblatts nicht alphabetische Zeichen (wie eine Leerzeichen) enthält, schließen Sie den Namen in einfache Anführungszeichen (') ein.
Um zum Beispiel den Wert aus Zelle „D3“ in einem Arbeitsblatt mit dem Namen „Quartalsdaten“ in Ihrer Arbeitsmappe zurückzugeben, geben Sie ein: ='Quartalsdaten'!D3. Ohne die Anführungszeichen um den Blattnamen herum, zeigt die Formel den #NAME?-Fehler an..
Sie können auch die Werte oder Zellen in einem anderen Blatt auswählen, um sich in Ihrer Formel darauf zu beziehen. Excel fügt dann automatisch in Anführungszeichen um die Blattnamen ein.
Wenn Sie einen Bezug auf Werte oder Zellen in einer anderen Arbeitsmappe eingeben, schließen Sie den Namen der Arbeitsmappe in eckige Klammer ([]) gefolgt vom Namen des Arbeitsblatts ein, in dem sich die Werte oder Zellen befinden.
Um beispielsweise auf die Zellen „A1“ bis „A8“ auf dem Blatt „Umsatz“ in der Arbeitsmappe „Q2 Vorgänge“ zu verweisen, die in Excel geöffnet ist, geben Sie Folgendes ein: =[Q2 Vorgänge.xlsx]Umsatz!A1:A8. Ohne die eckigen Klammern zeigt die Formel den #BEZUG!-Fehler an.
Wenn die Arbeitsmappe nicht in Excel geöffnet ist, geben Sie den vollständigen Pfad zu der Datei ein.
Beispiel: =ZEILEN('C:\Meine Dateien\[Betrieb Q2.xlsx]Umsätze'!A1:A8).
: Wenn der vollständige Pfad Leerzeichen enthält, müssen Sie den Pfad in einfache Anführungszeichen einschließen (am Anfang des Pfads und hinter dem Namen des Arbeitsblatts vor dem Ausrufezeichen).
: Der einfachste Weg, den Pfad zur anderen Arbeitsmappe abzurufen, besteht darin, die andere Arbeitsmappe zu öffnen, dann in Ihrer ursprünglichen Arbeitsmappe „=“ einzugeben und ALT+TAB zu verwenden, um zur anderen Arbeitsmappe zu wechseln. Wählen Sie eine beliebige Zelle auf dem gewünschten Blatt aus und schließen Sie dann die Quellarbeitsmappe. Die Formel wird automatisch so aktualisiert, dass der vollständige Dateipfad und der Arbeitsblattname zusammen mit der erforderlichen Syntax angezeigt wird. Sie können den Pfad auch kopieren und einfügen und an jeder Stelle verwenden, an der Sie ihn benötigen.
Die Division einer Zelle durch eine andere Zelle, die Null (0) oder keinen Wert hat, führt zu einem #DIV/0!-Fehler.
Um diesen Fehler zu vermeiden, können Sie eine direkte Prüfung auf das Vorhandensein des Nenners vornehmen. Sie können Folgendes verwenden:
=WENN(B1;A1/B1;0)
Dies bedeutet: WENN(B1 vorhanden ist, wird A1 durch B1 dividiert; andernfalls wird 0 zurückgegeben).
Überprüfen Sie immer, ob Sie Formeln haben, die sich auf Daten in Zellen, Bereichen, definierten Namen, Arbeitsblättern oder Arbeitsmappen beziehen, bevor Sie etwas löschen. Im Bedarfsfall können Sie diese Formeln durch Ergebnisse ersetzen, bevor Sie die Daten entfernen, auf die verwiesen wird.
Wenn Sie die Formeln nicht durch Ergebnisse ersetzen können, lesen Sie den folgenden Artikel zu Fehlermeldungen und möglichen Lösungen:
-
Wenn sich eine Formel auf Zellen bezieht, die gelöscht oder durch andere Daten ersetzt wurden, und sie einen #BEZUG!-Fehler zurückgibt,wählen Sie die Zelle mit dem „#BEZUG!“-Fehler aus Wenn die von Ihnen angegebene Position vor dem ersten oder nach dem letzten Element im Feld liegt, führt die Formel zu einem Fehler des Typs #BEZUG!. Wählen Sie in der Formelleiste „#BEZUG!“ aus und löschen Sie es. Geben Sie dann den Bereich für die Formel erneut ein.
-
Wenn ein definierter Name fehlt und eine Formel, die sich auf diesen Namen bezieht, einen #NAME?-Fehler zurückgibt,definieren Sie einen neuen Namen, der sich auf den gewünschten Bereich bezieht, oder ändern Sie die Formel so, dass sie sich direkt auf den Zellbereich bezieht (z. B. A2:D8).
-
Wenn ein Arbeitsblatt fehlt und eine Formel, die sich darauf bezieht, einen „#REF!“-Fehler zurückgibt, gibt es leider keine Möglichkeit, dies zu beheben – ein Arbeitsblatt, das gelöscht wurde, kann nicht wiederhergestellt werden.
-
Wenn eine Arbeitsmappe nicht vorhanden ist, bleibt eine Formel, die darauf verweist, solange gültig, bis Sie die Formel aktualisieren.
Beispiel: Wenn Ihre Formel =[Arbeitsmappe1.xlsx]Blatt1'!A1 lautet und "Arbeitsmappe1" nicht mehr vorhanden ist, bleiben die Werte, auf die in dieser Arbeitsmappe verwiesen wird, verfügbar. Wenn Sie jedoch eine Formel bearbeiten und speichern, die sich auf diese Arbeitsmappe bezieht, zeigt Excel das Dialogfeld Werte aktualisieren an und fordert Sie auf, einen Dateinamen einzugeben. Wählen Sie Abbrechen aus und stellen Sie sicher, dass diese Daten nicht verloren gehen, indem Sie die Formeln, die sich auf die fehlende Arbeitsmappe beziehen, durch die Formelergebnisse ersetzen.
Manchmal möchten Sie, wenn Sie den Inhalt einer Zelle kopieren, nur den Wert einfügen und nicht die zugrunde liegende Formel, die im Bearbeitungsleiste angezeigt wird,
Nehmen wir beispielsweise an, Sie möchten den Ergebniswert einer Formel in eine Zelle auf einem anderen Arbeitsblatt kopieren. Möglicherweise möchten Sie auch die Werte löschen, die Sie in einer Formel verwendet haben, nachdem Sie die Ergebniswerte in eine andere Zelle auf dem Arbeitsblatt kopiert haben. Beide Aktionen bewirken, dass ein Fehler vom Typ #BEZUG! um in der Zielzelle zu erscheinen, denn die Zellen, die die Werte enthalten, die Sie in der Formel verwendet haben, können nicht mehr referenziert werden.
Sie können diesen Fehler vermeiden, indem Sie die resultierenden Werte von Formeln ohne die Formel in die Zielzellen einfügen.
-
Markieren Sie in einem Arbeitsblatt die Zellen, die die zu kopierenden Ergebniswerte einer Formel enthalten.
-
Wählen Sie auf der Registerkarte Start in der Gruppe Zwischenablage die Option Kopieren aus.
Tastenkombination: Drücken Sie STRG+C.
-
Bestimmen Sie den Bereich zum Einfügen, indem Sie die Zelle in der linken oberen Ecke des Bereichs auswählen.
: Um eine Auswahl auf ein anderes Arbeitsblatt oder eine andere Arbeitsmappe zu verschieben oder zu kopieren, wählen Sie eine andere Arbeitsblatt-Registerkarte aus oder wechseln Sie zu einer anderen Arbeitsmappe und wählen Sie dann die obere linke Zelle des Einfügebereichs aus.
-
Wählen Sie auf der Registerkarte Start in der Gruppe Zwischenablage die Option Einfügen und dann Werte einfügen aus oder drücken Sie ALT> E > S > V > EINGABETASTE auf einem Windows-Gerät oder Option > Befehl > V > V > EINGABETASTE auf einem Mac.
Wenn Sie verstehen möchten, wie eine komplexe oder geschachtelte Formel das endgültige Ergebnis berechnet, können Sie die Formel auswerten.
-
Wählen Sie die Formel aus, die Sie auswerten möchten.
-
Wählen Sie Formeln > Formel auswerten aus.
-
Wählen Sie Auswerten aus, um den Wert des unterstrichenen Bezugs zu untersuchen. Das Ergebnis der Auswertung wird kursiv dargestellt.
-
Wenn der unterstrichene Teil der Formel ein Bezug auf eine andere Formel ist, wählen Sie die Option Einzelschritt aus, um die andere Formel im Feld Auswertung anzuzeigen. Wählen Sie die Option Rückschritt aus, um zur vorherigen Zelle und Formel zurückzukehren.
Die Schaltfläche Einzelschritt ist nicht verfügbar, wenn der Bezug zum zweiten Mal in der Formel erscheint – oder wenn sich die Formel auf eine Zelle in einer anderen Arbeitsmappe bezieht.
-
Fahren Sie fort, bis jeder Teil der Formel ausgewertet wurde.
Das Tool „Formel auswerten“ sagt Ihnen nicht unbedingt, warum Ihre Formel fehlerhaft ist, aber es kann Ihnen helfen, herauszufinden, wo. Das Tool kann sich bei größeren Formeln als äußerst nützlich erweisen, in denen das Problem ansonsten nur schwer zu finden ist.
:
-
Einige Teile von WENN- und WAHL-Funktionen werden nicht ausgewertet, und es wird möglicherweise ein Fehler #N/V im Feld Auswertung angezeigt.
-
Leere Bezüge werden als Nullwerte (0) im Feld Auswertung angezeigt.
-
Einige Funktionen werden jedes Mal neu berechnet, wenn sich das Arbeitsblatt ändert. Diese Funktionen, einschließlich der Funktionen ZUFALLSZAHL, BEREICHE, INDEX, BEREICH.VERSCHIEBEN, ZELLE, INDIREKT, ZEILEN, SPALTEN, JETZT, HEUTE und ZUFALLSBEREICH können dazu führen, dass im Dialogfeld Formel auswerten Ergebnisse angezeigt werden, die sich von den eigentlichen Ergebnissen in der Zelle im Arbeitsblatt unterscheiden.
-
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.
: Wenn Sie ein Kleinunternehmer sind und weitere Informationen zur Einrichtung von Microsoft 365 suchen, besuchen Sie die Seite Hilfe und Lernen für Kleinunternehmen.