Wie bekommt man NV in Excel weg?

Mit der Excel NV Funktion kannst du den #NV-Fehler ausgeben. #NV bedeutet "nicht verfügbar" oder "kein Wert verfügbar". Du kannst die NV-Funktion innerhalb einer Formel verschachteln, um den Fehler #NV anzuzeigen, wenn Informationen fehlen.

Mit der Excel WENNNV Funktion aus der Gruppe der Logischen Funktionen lässt sich der Rückgabewert einer Formel oder Funktion auf den #NV Fehler überprüfen. Bei Auftreten eines #NV Fehlers gibt die WENNNV Funktion einen alternativen Rückgabewert aus.

Theoretisch könntest du die Unterdrückung eines #NV Fehlers auch mit den Funktionen WENN und ISTFEHLER durchführen, aber die WENNNV Funktion ist deutlich kürzer und leistungsfähiger.


Übersicht

  1. Syntax und Funktionsweise
  2. Beispiel zur Excel WENNNV Funktion
  3. Vorteil gegenüber den Funktionen WENN und ISTNV
  4. Ressourcen

1. Excel WENNNV Funktion: Syntax und Funktionsweise

Die Syntax der Funktion WENNNV gestaltet sich wie folgt:

=WENNNV(Wert;Wert_bei_NV)
  • Wert
    Mit Wert ist der Rückgabewert der zu überprüfenden Formel oder Funktion gemeint. Du kannst natürlich auch einen Zellbereich mit einem dynamischen Ergebnis angeben.
  • Wert_bei_NV
    Der Wert_bei_NV ist der alternative Rückgabewert bei Auftreten eines #NV Fehlers.

Gibt die zu überprüfende Formel oder Funktion keinen #NV Fehler zurück, gibt die Excel WENNNV Funktion einfach den Rückgabewert dieser Formel oder Funktion zurück. Erst wenn die zu überprüfende Formel oder Funktion einen #NV Fehler zurück gibt, gibt die FUnktion WENNNV den alternativen RÜckgabewert aus.

HINWEIS: Denke daran, dass die WENNNV Funktion nur den #NV Fehler erkennen kann. Wenn du andere Fehlerwerte wie z.B. #WERT!, #BEZUG! etc. abfangen musst, schau dir die Funktion WENNFEHLER an.


2. Beispiel zur Excel WENNNV Funktion

Es soll in Zelle B6 der MITTELWERT über das Alter aller Mitarbeiter gebildet werden. Dazu wird in den Zellen B4 und B5 zunächst per SVERWEIS nach dem Alter aus der Mitarbeiter-Tabelle des Zellbereiches $E$4:$E$6 gesucht.

Wie bekommt man NV in Excel weg?
Wie bekommt man NV in Excel weg?
In Kombination mit der Excel WENNNV Funktion wird der #NV Fehler underdrückt

Die Formel für die Altersabfrage in Zelle B4 lautet:

=SVERWEIS(A4;$E$4:$F$6;2;0)

In der Zelle B4 wird als Ergebnis richtigerweise die Zahl 34 als zugehöriges Alter für das Suchkriterium „Stefan“ zurückgegeben.

Da das Suchkriterium „Maja“ aus der Zelle A5 in der Mitarbeiter-Tabelle jedoch nicht enthalten ist, gibt des SVERWEIS in der Zelle B5 auch nur den #NV Fehler zurück. Dieser #NV Fehler führt auch bei der anschließenden MITTELWERT Berechnung in der Zelle B6 zu einem #NV Folgefehler.

Um den #NV Fehler abzufangen, wird der SVERWEIS in den Zellen B8 und B9 jetzt zusätzlich mit der Excel WENNNV Funktion kombiniert. Die Formel für die optimierte Altersabfrage in Zelle B8 lautet:

=WENNNV(SVERWEIS(A8;$E$4:$F$6;2;0);"")

Während in der Zelle B8 nach wie vor das Ergebnis der Funktion SVERWEIS richtig zurückgegeben wird, wird in der Zelle B9 der #NV Fehler jetzt abgefangen und durch einen leeren Text „“ ersetzt. Auch die Zahl 0 wäre als alternativer Rückgabewert denkbar gewesen, hätte bei der folgenden MITTELWERT Berechnung in der Zelle B10 dann aber zu dem Ergebnis 17 geführt.


3. Vorteil gegenüber den Funktionen WENN und ISTNV

Anstatt einer Kombination aus den Funktionen WENN und ISTNV solltest du direkt die Excel WENNNV Funktion verwenden. Das hat zwei Vorteile:

  1. Die Syntax ist deutlich kürzer.
  2. Die zu überprüfende Formel bzw. Funktion muss von Excel nicht zweimal gerechnet werden, was für die Performance immer besser ist.

Wie bekommt man NV in Excel weg?
Wie bekommt man NV in Excel weg?
Anstatt die Funktionen WENN und ISTNV zu kombinieren, solltest du die WENNNV Funktion verwenden


4. Ressourcen

Hier findest du noch ein paar Artikel mit weiterführenden Informationen, die Beispieldatei zum Download und externe Links:

Du müsstest also die restlichen Zeilen vorne auch noch mit Daten füllen, wenn Du Dich schon auf diese Zeilen beziehst. Sonst bekommst Du in der betreffenden Zeile eben als Berechnungsergebnisse ein "#NV" und damit auch in der Summe.

Du könntest natürlich alle Formeln in eine "WENN"-Formel einbauen.

Nach dem Motto: "WENN in Spalte B was drinsteht DANN berechne folgende Formel SONST schreibe eine Null in die Zelle"

Also z.B. in Zeile 7: =wenn(und($A7<>"";$B7<>""); deine-formel ; 0)

Dann sollte er da, wo in Spalte A und B nichts drin steht statt des (nit zu ermittelnden) Rechenergebnisses eine "0" in die Zelle schreiben. Damit sollte dann unten auch die Summe berechnet werden können.

Woher ich das weiß:Studium / Ausbildung – Ich bin seit über 30 Jahren in der IT tätig.

2 Kommentare 2

Wie bekommt man NV in Excel weg?

xiweekend 

Fragesteller

 10.05.2021, 20:27

Ich habe das gleiche, was du gesagt hast bisschen umformuliert, da deine Variante nicht ganz geklappt hat.

=WENNFEHLER(($B6*SVERWEIS($A6;Nährwerte!$A$5:$E$22;5;0)/100);"")

Mit dem Befehl klappt alles.

Trotzdem danke :)

2 1

Wie bekommt man NV in Excel weg?

Waldmensch70 10.05.2021, 20:29

@xiweekend

Ja, das war jetzt sicher auch nicht 100% korrekt und maßgeschneidert. Ich habe die Formel nur so "mal eben" aus dem Kopf runtergeschrieben, ich habe dafür nicht erst Dein Excel-Blatt nachgebaut. ;-)

Aber schön, dass Du verstanden hast was ich von der Idee her meinte und das es bei Dir klappt! 👍

0

Wie bekommt man NV in Excel weg?

AshleighHoward

10.05.2021, 20:15

bei den nv ist ne formel hinterlegt, in der keine daten sind. daher das nv.

Wie bekommt man NV in Excel weg?

Alilupo

11.05.2021, 20:22

WENNFEHLER ist zwar ein Antibiotikum, welches alle Fehler unterdrückt ... und daher eigentlich abzulehnen. Aber:

Bei starren Ausgaben mit nicht zutreffenden Zeilen ist es ganz sinnvoll.

Woher ich das weiß:eigene Erfahrung

Weitere Antworten zeigen

Ähnliche Fragen

Excel S-Verweis.. wie kann ich #NV entfernen?

Ich habe eine Excel Datei über mehreren hunderten spalten sowie mehreren tausenden zellen... ich habe für jede spalte einen separaten sverweis machen müssen.. so jetzt habe ich sehr oft im Feld #NV stehen... ich möchte das diese komplett leer stehen... Wie kann ich auf einmal alle #nv´s löschen ????

Danke vorab für die antwort.

...zur Frage

Sverweis Formel Fehler #NV?

So und zwar hat das eben funktioniert dann habe ich die Datei geschlossen, dann beim wieder öffnen kam der Fehler #NV

Bei einigen spalten der Tabelle.

=+SVERWEIS(C33;Land;2;0) Das ist die Formel

C33 ist die Zeile die Gesucht werden soll soweit richtig ? Land -so habe ich die Tabelle genannt in der die Zahl von C33 gesucht werden soll und 2 ist einfach weil es immer so gestimmt hat.

Warum klappt das auf einmal nicht mehr ?

...zur Frage

Excel Feiertage SVerweis?

Hallo, ich habe leider keine passende Antwort gefunden.

Ich versuche schon seit längerem, dass mir die Feiertagsnamen in meinem dynamischen Jahreskalender angezeigt werden. Ich bekomme es aber nur maximal so hin, dass mir NV angezeigt wird.

Der Jahreskalender ist auf dem 1. Blatt unter KALENDER gespeichert.

Der 1. Januar fängt bei A5 an.

Die Feiertage sind auf einem 2. Blatt namens FTAGE gespeichert und über die Osterformel berechnet worden.

Der Feiertagsname (Neujahr) steht auf dem 2. Blatt FTAGE unter A3 und das Datum dazu (01.01.2016) unter B3.

Wie müsste hier die SVerweis Formel richtig lauten, damit er mir am 1. Januar bzw. in der Zelle rechts neben dem 1.Januar also in B5 den Feiertag "NEUJAHR" anzeigt?

Und wie müsste ich die Formel weiter ausbauen, damit er mir, wenn mal kein Feiertag ist, keine NV rausgibt.

Ich hoffe jemand kann mir weiterhelfen.. Habe schon einiges versucht, es aber leider nicht hinbekommen.

Danke.

Gruß

...zur Frage

Excel Feiertage automatisch markieren?

Hallo

ich habe eine Tabelle die mehrere Monate als Reiter hat, dazu einen Reiter Zeiten. Im Reiter Zeiten sind alle Feiertage aufgelistet (A1=Neujahr; A2=1.1.2016) Im Reiter Januar steht in Zelle B4 1.1.2016 und in Zelle C4 =B4+1 so geht das weiter bis alle 31 Tage durch sind.

Ich habe nun 2 Wege um das zu realisieren, aber bei gehen nicht.

http://www.office-loesung.de/ftopic83347_0_0_asc.php Der Beitrag von Peter ist bei mir umgetzt und die Formel lautet: =SVERWEIS(B4;Zeiten!$B$1:$C$12;FALSCH)="Ja") Bei C1-12 steht immer Ja, weil es Feiertage sind.

Meine andere Lösung ist es bei den Monaten in B3, C3, D3, etc. ein unsichtbares Feld zu nutzen, was diese Formel enthält: =VERGLEICH(B4;Zeiten!$B$1:$B$12) Dazu die bedingte Formel: =ODER(b$3>0) Format: einfärben

Wieso geht das einfach nicht, also bei letzterem macht er bei 1.1. und 2.1. die Spalten rot, was richtig ist, da der Wert höher als 0 ist. Aber ab dem 3.1. dürfte er es nicht mehr anzeigen und #NV schreiben. Das tut er aber nicht....

Hat jemand eine Idee?

...zur Frage

Excel: NV Fehler ausblenden bei SVERWEIS?

hallo,

ich habe in beigefügter Tabelle per SVERWEIS Summen einfügen lassen.

mein problem ist, dass in der Spalte "Betrag gesamt" auch ein NV Fehler angezeigt wird. Ich hätte gerne, dass dort trotzdem der Gesamtbetrag steht, auch wenn bei den einzelbeträgen noch teilweise NV-Fehler vorhanden sind.

Kann mir jemand sagen, was an meiner Formel falsch ist, bzw einen besseren Lösungsweg vorschlagen?

...zur Frage

Excel SVerweis, nur einen Teil der Zelle ausgeben?

Tag zusammen,

Folgende Ausgangsstellung.

In Tabelle 2:

In den Spalten B werden Zahlen eingetragen, welche sich in Tabelle 1 auch wiederfinden lassen. Mit einem SVerweis wird nun der rechts danebenstehende Text ausgegeben, mit folgender Formel:

=WENN(ISTLEER(B5);"";SVERWEIS(B5;Tabelle1!C$13:D$999;2))

In Tabelle 1:

C13-C999 stehen die Nummern und in D19-D999 die dazugehörigen Namen.

Eigentliche Frage:

Ich würde nun gern folgendes tun:

Es soll mit dem SVerweis (oder gerne auch mit einer anderen Funktion) nicht die komplette Zelle rechts neben der Zahl ausgegeben werden, sondern nur bis zu einer bestimmten Stelle. (hier: bis "5 Leerzeichen hintereinander" kommen)

Bsp:

"Bäume sind schön (5 Leerzeichen) aber nur am Tag"

(da gf.net nicht zulässt mehr als 1 Leerzeichen zwischen den Wörtern zu benutzen habe ich das hier mal ummschrieben)

Nun soll ausgegeben werden:

"Bäume sind schön"


Lässt sich das realisieren?

Grüße Tobi

...zur Frage

Excel bzw. LibreOfficer Fehler beim sverweis --> (#NV) Was kann ich machen?

Ich habe in meiner LibreOffice Tabelle ein Fehler beim sverweis, aber weiß beim besten Wille nicht wo mein Fehler ist. Ich schildere mal kurz die Situation:

Ich habe mithilfe der Index-Funktion in den Zellen A7:A16 Fragen herausgesucht. (20/30 Fragen) Diese stehen in "Tabelle1". In dem anderen Register habe ich in "Spalte A" alle Fragen und in "Spalte B" die passenden Antworten. Die Index-Funktionen für die Fragen funktioniert einwandfrei.

Nun möchte ich, dass die richtigen Antworten zu den 20/30 Fragen in "Spalte B" auf der "Tabelle1" angezeigt werden. Dafür wollte ich den SVerweis nehmen. Hier einmal meine Formel:

=SVERWEIS(A7;Einstellungen.$B$4:$D$33;2;1)

Teils funktioniert die Formel, öfter allerdings zeigt er die falschen Antworten an oder den Fehlercode #NV.

Ich habe die Formatierungen der Zellen überprüft, die richtige Schreibweise kontrolliert und darauf geachtet, dass die Antwort nicht mit einem Leerzeichen anfängt oder endet.

Leider weiß ich jetzt nicht mehr weiter :( Gibt es noch eine andere Lösung oder eventuell eine zuverlässigere Funktion?

...zur Frage

sverweis geht nicht?

Hallo!

Anbei ein Bild zu meinem Problem. Es wird immer nur "#NV" angezeigt. Gibt es Limitationen was man eintragen darf bzw. was Excel nicht akzeptiert?

Danke!

...zur Frage

EXCEL Funktionien funktionieren nicht wie gewünscht?

Ich habe ein Problem mit dem SVERWEIS. Ich habe bereits unzählige Foren durchgesucht allerdings nur eine umständliche Variante gefunden.

Ich würde gerne wenn ich die Postleitzahl eingebe direkt den Ort dabei haben. Ich habe also in einer extra Arbeitsmappe alle Postleitzahlen und in einer extra Spalte den Ortsnamen. Ich kriege dennoch jedes Mal die Meldung #NV welches laut Office bedeutet, dass eine Formel nicht das finden kann nachdem gesucht wird. Sobald ich allerdings ein Apostroph ( ' ) davor mache, funktioniert es. Ich habe allerdings ganz ganz viele Zellen mit Postleitzahlen und da möchte ich definitiv nicht bei jeder einzelnen immer ein Apostroph vorsetzen müssen. Ich habe auch bereits die Funktion VERGLEICH ausprobiert, aber die funktioniert überhaupt nicht. Würde mich um Hilfe freuen.

Falls jemand schon eine Kopierbare funktion erstellen mag sind hier ein paar Background Informationen:

Das Suchkriterium ist B5 (eingegebene PLZ)
in C5 soll die Formel rein
Suchmatrix ist PLZ!$A$1:$B$59215

Vielen lieben Dank.

...zur Frage

Tabellen Auswertung Excel über mehrere Spalten

Ich habe 2 Tabellen. Ich möchte gerne insgesamt 4 Spalten vergleichen. Wenn in Tabelle 1 eine beliebige Zeile in den Spalten A UND B den exakt gleichen Inhalt hat wie eine beliebige Zeile in den Spalten C UND D aus Tabelle 2 (beide Tabellen sind unsortiert) dann soll in dieser Zeile in der Spalte E in Tabelle 1 der Wert aus der entsprechenden Spalte F aus Tabelle 2 eingetragen werden.

Bsp.: Tabelle 1 A5=1,2 und B5=AA Tabelle 2 C9=1,2 und D9=AA und F9=85 dann soll in Tabelle 1 in E5=85 eingetragen werden.

Kann mir jmd. helfen? Danke!

...zur Frage

[Excel] Zelleninhalt soll angezeigt werden, wenn andere Zelle max-Wert hat?

Ich habe folgendes Problem. Ich habe eine Excel Tabelle mit 2 Spalten.

In Spalte A stehen Städte in Spalte B stehen Einwohnerzahlen.

Bsp.

Stadt A 100.000

Stadt B 200.000

Stadt C 85.000

In einer Abfrage möchte ich jetzt, das die dazugehörige Stadt zur max Einwohnerzahl angezeigt wir.

Meine Idee war es über den sverweis zu machen:

=sverweis(max(B1:B12);A1:B12;1)

Ergebnis: #NV

Wo ist mein Fehler? Danke für eure Hilfe.

...zur Frage

[VBA - Excel] ComboBox mit 2 Spalten füllen

Hallo, ich würde gerne eine ComboBox mit 2 Spalten füllen ich habe auf einem Blatt

  • A1 B1

  • A2 B2

  • A3 B3

  • A4 B4

  • ... ...

und in der comboBox hätte ich gerne


AB 1


AB 2


AB 3

Die Box wird dynamisch erzeugt.

Ich dachte an sowas, aber das funktioniert, wie viele andere Ansätze, leider nicht.

comboWinkel1.ListFillRange = "testKonf!A5:A11" & "testKonf!B5:B11"

...zur Frage

Verweis über eine ganze Spalte, ohne dass sich der Bereich des Nachschlagewerts verändert?

Wahrscheinlich sind es nur ein paar clicks, aber bis jetzt habe ich keine Lösung gefunden. Ich möchte eine Spalte einfügen die dem Begriff in der Spalte davor einem Wert zuordnet. Der Wert steht in einer separaten Tabelle auf einem anderen Blatt. Ich habe dafür Sverweis geschrieben, als Suchkrieterium die Zelle links, als Bereich die erste und letzte Zelle der Tabelle auf der anderen Seite, den Spaltenindex und false, und dann die eine Zelle bis nach unten gezogen.

Für die ersten Zellen hat das funktioniert, für die weiteren steht nur NV da, das liegt daran dass jede Zelle den Bereich der Matrix um 1 ändert. War der Bereich in der ersten Zelle, A1:B3 ist er in der zweiten A2:B4, in der dritten A3:B5. Das passiert auch wenn ich als Suchkriterium die gesamte linke Zeile auswähle. Natürlich lässt sich das manuell die Matrix in jeder Zeile bearbeiten, aber es würde mich wundern wenn es kein simple, schnelle Lösung gibt mit der Ich die Formel beliebig weit ziehen kann und sich nur das Kriterium anpasst.

Wie bekomme ich das #nv weg?

Es ist unschön, wenn Sie bei einem SVERWEIS bei exakter Suche als Ergebnis den Fehler #NV für „no value“ oder „nicht vorhanden“ erhalten. Sie können die Fehlermeldung abstellen, indem Sie eine WENN-Funktion um eine IST-Funktion legen.

Was bedeutet NV in Excel?

Der Fehlerwert #NV besagt, dass "kein Wert verfügbar" ist. Verwenden Sie NV, um leere Zellen zu kennzeichnen. Indem Sie #NV in Zellen eingeben, die keine Informationen enthalten, können Sie verhindern, dass leere Zellen unbeabsichtigt in Ihre Berechnungen einbezogen werden.

Warum bei Sverweis #nv?

Eine Einschränkung von SVERWEIS ist, dass sie nur nach Werten in der spalte ganz links in der Matrix suchen kann. Wenn sich der Nachschlagewert nicht in der ersten Spalte der Matrix befindet, wird der Fehler #N/A angezeigt.

Ist nicht NV Excel?

Gibt die zu überprüfende Formel oder Funktion keinen #NV Fehler zurück, gibt die Excel WENNNV Funktion einfach den Rückgabewert dieser Formel oder Funktion zurück. Erst wenn die zu überprüfende Formel oder Funktion einen #NV Fehler zurück gibt, gibt die FUnktion WENNNV den alternativen RÜckgabewert aus.