Menu

#NAME? in Excel: Ursachen des Fehlers und die Lösung

#NAME? bedeutet, dass Excel ein Wort in der Formel nicht kennt: eine falsch geschriebene Funktion wie =SUMM(B2:B6), Text ohne Anführungszeichen, ein fehlender Doppelpunkt in einem Bereich, ein nicht definierter Name oder eine Funktion, die deine Excel-Version nicht hat.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

#NAME? bedeutet, dass Excel ein Wort in deiner Formel nicht erkennt. Meistens ist der Funktionsname falsch geschrieben: =SUMM(B2:B6) statt =SUMME(B2:B6) (englisch =SUM(B2:B6)). Die anderen Ursachen sind Text ohne Anführungszeichen, ein Bereich ohne seinen Doppelpunkt, ein Name, der nie definiert wurde, und eine Funktion, die deine Excel-Version nicht hat. Der Fehler heißt in deutschem Excel genauso. Die Tabelle zeigt die englischen Funktionsnamen; du kannst die Formeln dort auch deutsch eingeben, mit Semikolons.

Falsch geschriebene Funktionsnamen
D2
ABCDE
1ProductPriceTotalLookup
2Apple1.2#NAME?#NAME?
3Pear1.5
4Plum0.8
5Bread2.4
6Milk1.1
#NAME? Excel kennt einen Namen in dieser Formel nicht. Prüfe die Schreibweise der Funktion.

Klick auf D2 und korrigiere SUMM zu SUM (oder deutsch SUMME): Die Summe erscheint (7). Korrigiere dann VLOKUP in E2 zu VLOOKUP (deutsch SVERWEIS), und die Formel liefert den Preis von Pear, 1.5.

Ein schneller Weg, einen Tippfehler in Excel zu erkennen: Tippe Funktionsnamen in Kleinbuchstaben. Wenn du die Eingabetaste drückst, schreibt Excel Namen, die es kennt, groß (=summe(b2:b6) wird zu =SUMME(B2:B6)). Ein Name, der klein bleibt, ist einer, den Excel nicht kennt. Wählst du Funktionen aus der Liste, die beim Tippen erscheint (Tab fügt eine ein), vermeidest du die meisten Tippfehler.

#NAME? in einer WENN-Formel: Text ohne Anführungszeichen

Text in einer Formel muss in geraden doppelten Anführungszeichen stehen. Ohne sie liest Excel Pass als Namen von etwas und findet ihn nicht.

Text braucht Anführungszeichen
C2
ABCD
1StudentScoreWithout quotesWith quotes
2Ana72#NAME?Pass
3Ben45Fail
4Cy88Pass
5Dee50Pass
#NAME? Excel kennt einen Namen in dieser Formel nicht. Prüfe die Schreibweise der Funktion.Im deutschen Excel: =WENN(B2>=50;Pass;Fail)

C2 zeigt #NAME?. D2 hat dieselbe Formel mit Anführungszeichen, in deutschem Excel =WENN(B2>=50;"Pass";"Fail"), und funktioniert für jeden Schüler. Dieselbe Regel gilt für Textkriterien: =ZÄHLENWENN(A2:A6;North) ergibt #NAME?, =ZÄHLENWENN(A2:A6;"North") zählt. Zahlen, Zellbezüge und WAHR/FALSCH stehen nie in Anführungszeichen (siehe WENN-Funktion).

Typografische Anführungszeichen führen zum selben Fehler. Eine Formel, die aus einer Webseite, einer E-Mail oder Word kopiert wurde, hat oft “Pass” statt "Pass". Excel behandelt die geschwungenen nicht als Anführungszeichen:

=IF(B2>=50,“Pass”,“Fail”)    #NAME?
=IF(B2>=50,"Pass","Fail")    Pass

Lösch jedes geschwungene Anführungszeichen und tippe es in Excel neu.

Ein Bereich ohne Doppelpunkt

B2B6 ist kein Bereich, sondern ein Wort, und Excel sucht nach einem Namen B2B6.

Der Doppelpunkt zwischen zwei Zellen
D2
ABCD
1MonthSalesTotal
2Jan120#NAME?
3Feb95
4Mar140
5Apr110
#NAME? Excel kennt einen Namen in dieser Formel nicht. Prüfe die Schreibweise der Funktion.Im deutschen Excel: =SUMME(B2B5)

Klick auf D2, ergänze den Doppelpunkt, sodass die Formel =SUM(B2:B5) lautet (deutsch =SUMME(B2:B5)), und sie liefert 465.

Ein Name, der nie definiert wurde

Eine Formel kann statt einer Zelle einen Namen wie TaxRate verwenden, aber erst, wenn es den Namen gibt. Wurde er nie angelegt, gelöscht oder anders geschrieben, liefert die Formel #NAME?.

Nicht definierter Name oder Zellbezug
C2
ABCDEF
1ItemPriceWith a nameWith a cellTax rate
2Desk240#NAME?28820%
3Chair85102
4Lamp4048
#NAME? Excel kennt einen Namen in dieser Formel nicht. Prüfe die Schreibweise der Funktion.Im deutschen Excel: =B2*(1+TaxRate)

C2 bezieht sich auf TaxRate, das es in dieser Arbeitsmappe nicht gibt. D2 zeigt stattdessen auf F2 und funktioniert: 288 für den Schreibtisch. Das $ hält F2 fest, wenn die Formel nach unten ausgefüllt wird.

Um den Namen in Excel anzulegen, markierst du F2, tippst TaxRate in das Namenfeld (das Feld über Spalte A, links neben der Bearbeitungsleiste) und drückst die Eingabetaste, oder du nimmst Formeln > Namen definieren. Formeln > Namens-Manager listet jeden Namen der Arbeitsmappe, wohin er zeigt, und Namen, die auf #BEZUG! (englisch #REF!) zeigen, weil ihre Zellen gelöscht wurden. Ein Name hat außerdem einen Gültigkeitsbereich: Einer, der nur für Sheet1 definiert ist, ergibt auf Sheet2 #NAME?.

Eine Funktion, die für dein Excel zu neu ist

Excel zeigt #NAME? für jede Funktion, die es nicht hat. Die Datei öffnet sich normal, aber jede Formel mit einer neueren Funktion scheitert. In der Bearbeitungsleiste zeigen Excel 2019 und früher solche Funktionen mit dem Präfix _xlfn.:

=_xlfn.XLOOKUP(E2,A2:A6,B2:B6)      #NAME? in Excel 2019
=INDEX(B2:B6,MATCH(E2,A2:A6,0))     works in every version

In deutschem Excel lautet die zweite Formel =INDEX(B2:B6;VERGLEICH(E2;A2:A6;0)); sie funktioniert in jeder Version.

FunktionBraucht
WENNS, ERSTERWERT, MAXWENNS, MINWENNS, TEXTKETTE, TEXTVERKETTENExcel 2019 oder neuer
XVERWEIS, XVERGLEICH, FILTER, EINDEUTIG, SORTIEREN, SORTIERENNACH, SEQUENZ, LETExcel 2021 oder Microsoft 365
TEXTTEILEN, TEXTVOR, TEXTNACH, VSTAPELN, HSTAPELN, ÜBERNEHMEN, WEGLASSENExcel 2024 oder Microsoft 365
REGEXTEST, REGEXEXTRAHIEREN, GRUPPIERENNACH, PIVOTMITnur Microsoft 365

Verwenden die Leute, die deine Datei öffnen, ein älteres Excel, bleib bei den älteren Funktionen, oder schick die Ergebnisse als Werte (Kopieren, dann Start > Einfügen > Werte). Excel für das Web hat die neuesten Funktionen. Google Sheets kennt die meisten davon unter ihren englischen Namen. Funktionen aus Add-Ins (EUROCONVERT aus den Eurowährungstools oder ein Add-In deiner Firma) ergeben ebenfalls #NAME?, wenn das Add-In nicht aktiviert ist: Schalte es unter Datei > Optionen > Add-Ins ein (auf dem Mac Extras > Excel-Add-Ins).

Ein ZÄHLENWENN reparieren, das #NAME? zeigt

Die North-Bestellungen zählen
E2
ABCDE
1OrderRegionAmountNorth orders
21001North250
31002South120
41003East310
51004North90
61005North140
71006West75
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Die Formel =COUNTIF(B2:B7,North) liefert #NAME?, weil North keine Anführungszeichen hat. Schreib in E2 eine funktionierende Variante, die die North-Bestellungen zählt.

Steht der Text, den du zählst, in einer Zelle, verweist du auf die Zelle und lässt die Anführungszeichen weg: =ZÄHLENWENN(B2:B7;G1) mit North in G1. Ein Bezug braucht nie Anführungszeichen, und die Formel funktioniert weiter, wenn sich G1 ändert.

Häufig gestellte Fragen

Was bedeutet #NAME? in Excel?

Excel hat in der Formel ein Wort gefunden, das weder eine Funktion noch ein definierter Name noch ein Zellbezug ist. Die üblichen Ursachen sind ein Tippfehler im Funktionsnamen (=SUMM(B2:B6)), Text ohne Anführungszeichen (=WENN(B2>50;Pass;Fail)) und eine Funktion, die die installierte Excel-Version nicht hat.

Warum liefert XVERWEIS in Excel #NAME?

XVERWEIS braucht Excel 2021 oder Microsoft 365. Excel 2019 und früher kennen die Funktion nicht, zeigen #NAME? und stellen die Formel als =_xlfn.XLOOKUP(...) dar. Nimm dort stattdessen =INDEX(C2:C6;VERGLEICH(E2;A2:A6;0)).

Warum bekomme ich #NAME?, obwohl die Formel richtig ist?

Achte auf Anführungszeichen, die aus einer Webseite oder einem Textprogramm kopiert wurden. Typografische Anführungszeichen wie “Pass” oder „Pass“ begrenzen in Excel keinen Text, also wird das Wort dazwischen als Name gelesen. Tippe die Anführungszeichen in Excel als gerade Zeichen neu: "Pass".

Wie finde ich alle #NAME?-Fehler in einer Arbeitsmappe?

Drück Strg+G (auf dem Mac Control+G), klick auf Inhalte, wähle Formeln, lass nur Fehler angehakt und klick auf OK. Excel markiert jede Formelzelle mit einem Fehler im aktiven Blatt; wiederhole das in jedem Blatt. Formeln > Namens-Manager > Filter > Namen mit Fehlern listet definierte Namen, die nicht mehr funktionieren.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S