Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wenn Zelle Leer dann NV()

Forumthread: Wenn Zelle Leer dann NV()

Wenn Zelle Leer dann NV()
30.12.2019 13:00:51
Thomas
Liebe Excelgemeinde,
ich bräuchte wieder einmal Hilfe
Es wird ein Tabellenbereich nach einen Min-Wert in Abhängigkeit eines Kriteriums gesucht.
Das funktioniert mit der aufgeführten Gleichung gut.
=MIN(INDEX($D$36:$AF$77;0;VERGLEICH(A310;$D$29:$AF$29;0)))
Nun soll, wenn die Zelle leer ist NV() ausgegeben werden.
Hat jemand eine Idee?
Tausend Dank.
ThomasW aus W
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Zelle Leer dann NV()
30.12.2019 13:02:57
SF
Hola,
=wenn(Formel="";NV();Formel)
Gruß,
steve1da
AW: Wenn Zelle Leer dann NV()
30.12.2019 13:10:06
Thomas
Vielen Dank für die schnelle Hilfe.
Die Formel gibt den Wert 0 zurück, wenn in der Zelle nichts gefunden wird.
Der Wert Null könnte aber in der Zelle stehen. Nur wenn die Zelle leer ist soll NV()ausgegeben werden.
Gruß
ThomasW
Anzeige
AW: Wenn Zelle Leer dann NV()
30.12.2019 13:27:21
SF
Hola,
meine Formel fragt nicht nach 0 ab, sondern ob die Zelle leer ist. Und das wolltest du doch, oder nicht?
Gruß,
steve1da
AW: Wenn Zelle Leer dann NV()
30.12.2019 14:14:19
fcs
Hallo Thomas,
wenn du prüfen willst, ob in der jeweiligen Spalte keine Werte stehen, dann musst du eine zusätzliche Prüfung einbauen.
LG
Franz
z.B. so:
=WENN(ANZAHL2(INDEX($D$36:$AF$77;0;VERGLEICH(A310;$D$29:$AF$29;0)))=0;#NV;MIN(INDEX($D$36:$AF$77;0; VERGLEICH(A310;$D$29:$AF$29;0))))
Anzeige
AW: Wenn Zelle Leer dann NV()
30.12.2019 13:04:47
Hajo_Zi
=Wenn(Deineformel="";SVERWEIS(F24;J23:N30;2;0);Deineformel)
Zu Deiner Datei kann ich nichts schreiben, was wohl daran liegt das ich nicht auf fremde Rechner schaue.Ich baue keine Datei nach.
Sollte die Datei verlinkt werden?
Das ist nur meine Meinung zu dem Thema.

Anzeige
AW: bezogen auf diese Beispieldatei ...
30.12.2019 13:36:05
neopa
Hallo Thomas,
... würde die Formel anlog meines bereits erfolgten Formelvorschlags wie folgt aussehen (verkürzt). In B13:
=WENNFEHLER(1/(1/MIN(INDEX($3:$8;0;VERGLEICH(A13;$2:$2;0))));NV())
und nach unten kopieren
Gruß Werner
.. , - ...
Anzeige
AW: NV() ist eine Funktion mit Erg.wert #NV ...
30.12.2019 13:26:47
neopa
Hallo Thomas,
... auch gibt Deine MIN()-Formel immer einen Wert wieder, nie eine leere Zelle, es sei denn die gesamte Zelle ist leer. Solltest Du jedoch echte 0-Werte im Such-Spaltenbereich zu stehen haben und keine negativen Werte, dann ist das Ergebniswert zunächst 0. Wenn Du diesen 0- Ergebniswert ersetzen willst durch #NV, dann z.B. so:

=WENNFEHLER(1/(1/MIN(INDEX($D$36:$AF$77;0;VERGLEICH(A310;$D$29:$AF$29;0))));NV())

Gruß Werner
.. , - ...
Anzeige
AW: NV() ist eine Funktion mit Erg.wert #NV ...
30.12.2019 13:39:07
Thomas
Hallo Werner,
tausend Danke.
Fast.
Echte 0-Werte können in den Such-Spalten stehen. Dann sollte auch der 0-Wert zurückgegeben werden.
Nur wenn die Zellen in der Suchspalte leer sind, soll nicht 0 sondern NV() ausgegeben werden.
Vielleicht muss ich die Min()-Formel ersetzen.
Gruß
ThomasW aus W
Anzeige
AW: dann ist AGGREGAT() besser geeignet ...
30.12.2019 14:01:10
neopa
Hallo Thomas,
... so:
=WENNFEHLER(AGGREGAT(15;6;INDEX($D$36:$AF$77;0;VERGLEICH(A310;$D$29:$AF$29;0));1);NV())
Gruß Werner
.. , - ...
AW: dann ist AGGREGAT() besser geeignet ...
30.12.2019 14:07:47
Thomas
Hallo Werner,
tausend Dank.
Die Funktion "Wennfehler" geht mir immer durch die Lappen (vergesse ich immer).
Funktioniert.
Gruß
ThomasW aus W.
Anzeige
AW: gerne und Dir dann guten Rutsch ins Neue owT
30.12.2019 14:41:40
neopa
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zellen in Excel mit NV() anzeigen, wenn sie leer sind


Schritt-für-Schritt-Anleitung

Um in Excel eine Zelle mit NV() anzuzeigen, wenn sie leer ist, kannst du die folgende Formel verwenden:

=WENN(ISTLEER(A1); NV(); A1)

Ersetze A1 durch die Zelle, die du überprüfen möchtest. Diese Formel prüft, ob die Zelle leer ist. Wenn ja, gibt sie NV() zurück, andernfalls zeigt sie den Wert der Zelle an.

Falls du eine komplexere Berechnung hast, wie in Thomas' Beispiel, kannst du die Formel anpassen:

=WENN(ANZAHL2(INDEX($D$36:$AF$77;0;VERGLEICH(A310;$D$29:$AF$29;0)))=0; NV(); MIN(INDEX($D$36:$AF$77;0; VERGLEICH(A310;$D$29:$AF$29;0))))

Diese Formel gibt NV() zurück, wenn der Bereich leer ist.


Häufige Fehler und Lösungen

  1. Fehler: Die Formel gibt 0 zurück, wenn die Zelle leer ist.

    • Lösung: Stelle sicher, dass du die ISTLEER() Funktion verwendest, um nur auf leere Zellen zu prüfen.
  2. Fehler: #NV wird nicht angezeigt, wenn es erwartet wird.

    • Lösung: Überprüfe, ob die Zelle tatsächlich leer ist oder ob sie einen unsichtbaren Wert (wie ein Leerzeichen) enthält.

Alternative Methoden

Eine andere Methode, um #NV anzuzeigen, wäre die Verwendung der WENNFEHLER()-Funktion. Hier ist ein Beispiel, wie du sie kombinieren kannst:

=WENNFEHLER(AGGREGAT(15;6;INDEX($D$36:$AF$77;0;VERGLEICH(A310;$D$29:$AF$29;0));1); NV())

Diese Formel gibt NV() zurück, wenn ein Fehler auftritt, beispielsweise wenn der Bereich leer ist.


Praktische Beispiele

  1. Wenn du den SVERWEIS verwendest:

    =WENN(ISTLEER(A1); NV(); SVERWEIS(A1;B:C;2;FALSCH))

    Hier wird NV() zurückgegeben, wenn die Zelle A1 leer ist.

  2. Wenn du mit mehreren Bedingungen arbeitest:

    =WENN(ODER(ISTLEER(A1); ISTLEER(B1)); NV(); A1 + B1)

    Diese Formel gibt NV() zurück, wenn eine der Zellen leer ist.


Tipps für Profis

  • Verwende die WENN()-Funktion, um nicht nur auf leere Zellen zu prüfen, sondern auch spezifische Werte oder Bedingungen.
  • Achte darauf, dass NV() in Excel als Fehlerwert betrachtet wird. Du kannst die Anzeige von #NV in Diagrammen und Tabellen anpassen, indem du Fehlerwerte ausblendest.
  • Experimentiere mit der AGGREGAT()-Funktion, da sie viele nützliche Optionen bietet, um Fehler zu handhaben.

FAQ: Häufige Fragen

1. Wie kann ich #NV durch 0 ersetzen? Um #NV durch 0 zu ersetzen, kannst du die Formel anpassen:

=WENN(ISTLEER(A1); 0; A1)

2. Was kann ich tun, wenn die Formel nicht funktioniert? Überprüfe, ob die Referenzen in deiner Formel korrekt sind und ob die Zellen, die du abfragst, tatsächlich leer sind oder nicht.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige