#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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | Price | Total | Lookup | |
| 2 | Apple | 1.2 | #NAME? | #NAME? | |
| 3 | Pear | 1.5 | |||
| 4 | Plum | 0.8 | |||
| 5 | Bread | 2.4 | |||
| 6 | Milk | 1.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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Student | Score | Without quotes | With quotes |
| 2 | Ana | 72 | #NAME? | Pass |
| 3 | Ben | 45 | Fail | |
| 4 | Cy | 88 | Pass | |
| 5 | Dee | 50 | Pass |
#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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Month | Sales | Total | |
| 2 | Jan | 120 | #NAME? | |
| 3 | Feb | 95 | ||
| 4 | Mar | 140 | ||
| 5 | Apr | 110 |
#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?.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Item | Price | With a name | With a cell | Tax rate | |
| 2 | Desk | 240 | #NAME? | 288 | 20% | |
| 3 | Chair | 85 | 102 | |||
| 4 | Lamp | 40 | 48 |
#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.
| Funktion | Braucht |
|---|---|
| WENNS, ERSTERWERT, MAXWENNS, MINWENNS, TEXTKETTE, TEXTVERKETTEN | Excel 2019 oder neuer |
| XVERWEIS, XVERGLEICH, FILTER, EINDEUTIG, SORTIEREN, SORTIERENNACH, SEQUENZ, LET | Excel 2021 oder Microsoft 365 |
| TEXTTEILEN, TEXTVOR, TEXTNACH, VSTAPELN, HSTAPELN, ÜBERNEHMEN, WEGLASSEN | Excel 2024 oder Microsoft 365 |
| REGEXTEST, REGEXEXTRAHIEREN, GRUPPIERENNACH, PIVOTMIT | nur 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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | North orders | |
| 2 | 1001 | North | 250 | ||
| 3 | 1002 | South | 120 | ||
| 4 | 1003 | East | 310 | ||
| 5 | 1004 | North | 90 | ||
| 6 | 1005 | North | 140 | ||
| 7 | 1006 | West | 75 |
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.