So korrigieren Sie einen #NV-Fehler

Gilt für
Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2024 Excel 2024 für Mac Excel 2021 Excel 2021 für Mac Excel 2019 Excel 2016 Excel für iPad Excel Web App Excel für iPhone Excel für Android-Tablets Excel für Android-Smartphones Excel für Windows Phone 10 Excel Mobile

Der #N/A-Fehler weist im Allgemeinen darauf hin, dass eine Formel das gesuchte Element nicht finden kann.

Beste Lösung

Die häufigste Ursache für den #N/A-Fehler liegt bei den Funktionen XVERWEIS, SVERWEIS, SVERWEIS, SUCHE oder ÜBEREINSTIMMUNG, wenn eine Formel keinen Wert finden kann, auf den verwiesen wird. Der Nachschlagewert ist beispielsweise in den Quelldaten nicht vorhanden.

Der Nachschlagewert ist nicht vorhanden. Die Formel in Zelle E2 ist =SVERWEIS(D2;$D$6:$E$8,2;FALSE). Der Wert Banana kann nicht gefunden werden, sodass die Formel einen #N/A-Fehler zurückgibt. In diesem Fall ist keine "Banane" in der Nachschlagetabelle aufgeführt, sodass SVERWEIS einen #N/A-Fehler zurückgibt.

Lösung: Stellen Sie entweder sicher, dass sich der Nachschlagewert in den Quelldaten befindet, oder verwenden Sie einen Fehlerhandler wie WENNFEHLER in der Formel. Beispiel: =WENNFEHLER(FORMEL();0); diese Formel besagt Folgendes:

  • =WENN(Ihre Formel ergibt einen Fehler, zeigt dann 0 an, andernfalls wird das Ergebnis der Formel angezeigt)

Sie können "" verwenden, um nichts anzuzeigen oder Ihren eigenen Text zu ersetzen: =IFERROR(FORMULA();"Error Message here")

Hinweis

Wenn Sie nicht sicher sind, was Sie an diesem Punkt tun sollen oder welche Art von Hilfe Sie benötigen, können Sie in der Microsoft-Community nach ähnlichen Fragen suchen oder eine Eigene posten.

Link zum Excel-Communityforum

Wenn Sie weiterhin Hilfe beim Beheben dieses Fehlers benötigen, enthält die folgende Prüfliste Schritte zur Problembehandlung, mit denen Sie herausfinden können, was in Ihren Formeln möglicherweise schief gelaufen ist.

Falsche Werttypen

Der Nachschlagewert und die Quelldaten weisen unterschiedliche Datentypen auf. Beispiel: SVERWEIS verweist auf eine Zahl, aber die Quelldaten sind als Text gespeichert.

Falsche Werttypen. Das Beispiel zeigt eine SVERWEIS-Formel, die einen #N/A-Fehler zurückgibt, da das Nachschlageelement als Zahl formatiert ist, die Nachschlagetabelle jedoch als Text formatiert ist. Lösung: Stellen Sie sicher, dass die Datentypen identisch sind. Sie können Zellformate überprüfen, indem Sie eine Zelle oder einen Zellbereich auswählen, dann mit der rechten Maustaste klicken und Zellen>formatieren Zahl auswählen (oder STRG+1 drücken) und ggf. das Zahlenformat ändern.

Dialogfeld

Tipp

Wenn Sie eine Formatänderung für eine gesamte Spalte erzwingen müssen, wenden Sie zuerst das gewünschte Format an, dann können Sie Datentext>in Spalten>fertig stellen verwenden.

Es gibt überflüssige Leerzeichen in den Zellen

Sie können mit der Funktion GLÄTTEN alle führenden oder nachgestellten Leerzeichen entfernen. Im folgenden Beispiel ist GLÄTTEN in einer SVERWEIS-Funktion geschachtelt, um führende Leerzeichen aus den Namen in A2:A7 zu entfernen und den Namen der Abteilung zurückzugeben.

Verwenden von SVERWEIS mit TRIM in einer Arrayformel, um führende/nachfolgende Leerzeichen zu entfernen. Die Formel in Zelle E3 lautet {=SVERWEIS(D2;TRIM(A2:B7);2;FALSE)} und muss mit STRG+UMSCHALT+EINGABETASTE eingegeben werden. =SVERWEIS(D2;TRIM(A2:B7);2;FALSE)

Hinweis

Formeln für dynamische Arrays : Wenn Sie über eine aktuelle Version von Microsoft 365 verfügen und sich im Insiders Fast Release-Kanal befinden, können Sie die Formel in der oberen linken Zelle des Ausgabebereichs eingeben und dann die EINGABETASTE drücken, um die Formel als dynamische Arrayformel zu bestätigen. Andernfalls muss die Formel als herkömmliche Matrixformel eingegeben werden, indem zuerst der Ausgabebereich ausgewählt, die Formel in die Zelle oben links im Ausgabebereich eingegeben und dann mit STRG+UMSCHALT+EINGABETASTE bestätigt wird. Excel fügt Klammern am Anfang und Ende der Formel für Sie ein. Weitere Informationen zu Matrixformeln finden Sie unter Richtlinien und Beispiele für Matrixformeln.

Verwenden der Methode "Ungefähre Übereinstimmung " im Vergleich zur Methode "Genaue Übereinstimmung" (WAHR/FALSCH)

Standardmäßig müssen Tabellen für Funktionen, die Daten in Tabellen nachschlagen, in aufsteigender Reihenfolge sortiert sein. Die Arbeitsblattfunktionen SVERWEIS und WVERWEIS enthalten jedoch das Argument Bereich_Verweis, mit dem die Funktion angewiesen wird, auch dann eine genaue Übereinstimmung zu suchen, wenn die Tabelle nicht sortiert ist. Um eine genaue Übereinstimmung zu finden, legen Sie das Argument Bereich_Verweis auf FALSCH fest. Wenn Sie WAHR verwenden und die Funktion somit anweisen, nach einer ungefähren Übereinstimmung zu suchen, kann dies nicht nur zu einem #NV-Fehler führen, sondern es können auch fehlerhafte Ergebnisse wie im folgenden Beispiel zurückgegeben werden.

Ein Beispiel für die Verwendung von SVERWEIS mit dem Argument TRUE range_lookup kann zu fehlerhaften Ergebnissen führen. In diesem Beispiel gibt "Banana" nicht nur einen #N/A-Fehler zurück, "Pear" gibt auch den falschen Preis zurück. Dies wird von dem Argument WAHR verursacht, mit dem SVERWEIS angewiesen wird, nach einer ungefähren Übereinstimmung anstatt einer genauen Übereinstimmung zu suchen. Es gibt keine enge Übereinstimmung mit "Banane", und "Pear" kommt alphabetisch vor "Pfirsich". In diesem Fall würde die Verwendung von SVERWEIS mit dem False-Argument den richtigen Preis für "Pear" zurückgeben, aber "Banana" würde trotzdem zu einem #N/A-Fehler führen, da keine entsprechende "Banane" in der Nachschlageliste vorhanden ist.

Wenn Sie die Funktion VERGLEICH verwenden, versuchen Sie, den Wert des Arguments Vergleichstyp zu ändern, um die Sortierreihenfolge der Tabelle anzugeben. Zum Finden einer exakten Übereinstimmung legen Sie das Argument Vergleichstyp auf 0 (Null) fest.

Eine Arrayformel verweist auf einen Bereich, der nicht die gleiche Anzahl von Zeilen oder Spalten aufweist wie der Bereich, der die Arrayformel enthält.

Zum Beheben dieses Problems stellen Sie sicher, dass der Bereich, auf den die Matrixformel verweist, die gleiche Anzahl Zeilen und Spalten wie der Zellbereich aufweist, in den die Matrixformel eingegeben wurde, oder geben Sie die Matrixformel in mehr bzw. weniger Zellen ein, um eine Übereinstimmung mit dem Bereichsverweis in der Formel zu erzielen.

In diesem Beispiel wurde in Zelle E2 auf nicht übereinstimmende Bereich verwiesen:

Arrayformelbeispiel mit nicht übereinstimmenden Bereichsbezügen, die einen #N/A-Fehler verursachen. Die Formel in Zelle E2 lautet {=SUMME(WENN(A2:A11=D2;B2:B5))}, und muss mit STRG+UMSCHALT+EINGABETASTE eingegeben werden. =SUMME(WENN(A2:A11=D2;B2:B5))

Damit die Formel korrekt berechnet wird, muss sie so geändert werden, dass in beiden Bereichen die Zeilen 2-11 berücksichtigt werden.

=SUM(IF(A2:A11=D2,B2:B11))

Hinweis

Formeln für dynamische Arrays : Wenn Sie über eine aktuelle Version von Microsoft 365 verfügen und sich im Insiders Fast Release-Kanal befinden, können Sie die Formel in der oberen linken Zelle des Ausgabebereichs eingeben und dann die EINGABETASTE drücken, um die Formel als dynamische Arrayformel zu bestätigen. Andernfalls muss die Formel als herkömmliche Matrixformel eingegeben werden, indem zuerst der Ausgabebereich ausgewählt, die Formel in die Zelle oben links im Ausgabebereich eingegeben und dann mit STRG+UMSCHALT+EINGABETASTE bestätigt wird. Excel fügt Klammern am Anfang und Ende der Formel für Sie ein. Weitere Informationen zu Matrixformeln finden Sie unter Richtlinien und Beispiele für Matrixformeln.

Wenn Sie #N/A oder NA() manuell in Zellen eingegeben haben, weil Daten fehlten, ersetzen Sie sie durch tatsächliche Daten, sobald sie verfügbar sind. Solange Sie dies nicht tun, können Formeln, die auf diese Zellen verweisen, keinen Wert berechnen und geben stattdessen den #N/A-Fehler zurück.

Beispiel für in Zellen eingegebene #N/A, die verhindert, dass eine SUMME-Formel ordnungsgemäß berechnet wird. In diesem Fall verfügen May-December über #N/A-Werte, sodass die Summe nicht berechnen kann und stattdessen einen #N/A-Fehler zurückgibt.

Einer Formel, die eine vordefinierte oder benutzerdefinierte Funktion verwendet, fehlt mindestens ein erforderliches Argument.

Um dieses Problem zu beheben, überprüfen Sie die Formelsyntax der von Ihnen verwendeten Funktion, und geben Sie alle erforderlichen Argumente in die Formel ein, die den Fehler zurückgibt. Hierbei müssen Sie möglicherweise den Visual Basic-Editor (VBE) zum Überprüfen der Formel verwenden. Sie können über die Registerkarte "Entwicklertools" oder durch Drücken von ALT+F11 auf VBE zugreifen.

Eine von Ihnen eingegebene benutzerdefinierte Funktion steht nicht zur Verfügung.

Zum Beheben dieses Problems überprüfen Sie, ob die Arbeitsmappe, die die benutzerdefinierte Funktion enthält, geöffnet ist und die Funktion ordnungsgemäß arbeitet.

Ein Makro, das Sie ausführen, verwendet eine Funktion, die "#NV" zurückgibt

Zum Beheben des Problems überprüfen Sie, ob die Argumente in der Funktion richtig sind und an der richtigen Stelle verwendet werden.

Sie bearbeiten eine geschützte Datei, die Funktionen wie ZELLE enthält, und der Inhalt der Zellen gibt #NV-Fehler zurück

Um das Problem zu beheben, drücken Sie STRG+ALT+F9, um das Blatt neu zu berechnen.

Benötigen Sie Hilfe beim Verständnis der Argumente einer Funktion?

Sie können den Funktions-Assistenten verwenden, wenn Ihnen die richtigen Argumente nicht geläufig sind. Wählen Sie die Zelle mit der betreffenden Formel aus, wechseln Sie dann zur Registerkarte Formeln , und drücken Sie Funktion einfügen.

Schaltfläche Excel lädt den Assistenten automatisch für Sie:

Beispiel für das Dialogfeld Wenn Sie auf jedes Argument klicken, erhalten Sie von Excel die entsprechenden Informationen für jedes Argument.

Verwenden von #NV mit Diagrammen

#NV kann sich als äußerst nützlich erweisen! Es ist üblich, #N/A zu verwenden, wenn Daten wie im folgenden Beispiel für Diagramme verwendet werden, da #N/A-Werte nicht in einem Diagramm dargestellt werden. Im Folgenden finden Sie Beispiele dafür, wie ein Diagramm mit 0 im Vergleich zu #N/A aussieht.

Beispiel für ein Liniendiagramm, das 0 Werte darstellt. Im vorherigen Beispiel sehen Sie, dass die 0-Werte gezeichnet wurden und als flache Linie am unteren Rand des Diagramms angezeigt werden und dann nach oben schießt, um die Summe anzuzeigen. Im folgenden Beispiel wurden die Nullwerte durch #NV ersetzt.

Beispiel für ein Liniendiagramm, in dem #NV-Fehler nicht dargestellt werden

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in Communitys erhalten.

Siehe auch

Konvertieren von Zahlen, die als Text gespeichert wurden

SVERWEIS (Funktion)

WVERWEIS

VERWEIS

VERGLEICH

Übersicht über Formeln in Excel

Vermeiden defekter Formeln

Ermitteln von Fehlern in Formeln

Tastenkombinationen in Excel

Alle Excel-Funktionen (alphabetisch)

Alle Excel-Funktionen (nach Kategorie)