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

Forumthread: Wenn Abfrage auf 'NV Wert

Wenn Abfrage auf 'NV Wert
16.09.2005 11:02:44
Susanne
Hi,
ich habe eine Zelle deren Wert #NV ist, nun möchte ich diesen Wert Abfragen.

=WENN(B2=C2;"";B2)
Es sollte nun z.B. in Zeile D12 das Ergebnis von B12 (5147480000
) stehen, tut es aber nicht.
Könnt ihr mir weiterhelfen ?
Danke ;-)
Susanne
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Abfrage auf 'NV Wert -- FILE Ergänzung
16.09.2005 11:17:58
Eule
Hi Susanne
ändere mal die Formel in Spalte C
=WENN(ISTFEHLER(SVERWEIS(B12;A12:A1210;1;0));"";SVERWEIS(B12;A12:A1210;1;0))
Gruss Eule
AW: Wenn Abfrage auf 'NV Wert
16.09.2005 11:19:40
MiKa
hi susanne
habe mal in deiner datei ein wenig gebastelt.
einfach mit der formel =wenn(istnv(sverweis....);(sverweis...);"nicht vorhanden")
hoffe das hilft dir weiter.
gruss mika
https://www.herber.de/bbs/user/26647.xls
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Abfragen von #NV-Werten in Excel


Schritt-für-Schritt-Anleitung

  1. Überprüfen der Daten: Stelle sicher, dass die Daten in der Zelle, die du abfragen möchtest, korrekt sind. Ein #NV-Wert kann durch fehlende Daten oder fehlerhafte Formeln entstehen.

  2. Formel anpassen: Verwende die folgende Formel, um auf einen #NV-Wert zu prüfen und diesen abzufangen:

    =WENN(ISTNV(SVERWEIS(B12;A12:A1210;1;0));"nicht vorhanden";SVERWEIS(B12;A12:A1210;1;0))

    Diese Formel prüft, ob der SVERWEIS einen #NV-Wert zurückgibt. Falls ja, wird „nicht vorhanden“ angezeigt.

  3. Ergebnis in eine andere Zelle schreiben: Wenn du das Ergebnis in einer anderen Zelle ausgeben möchtest, kannst du die Formel entsprechend anpassen:

    =WENN(B2=C2;"";WENN(ISTNV(B2);"n/a";B2))

    Diese Formel gibt den Wert in B2 zurück, es sei denn, es handelt sich um einen #NV-Wert.


Häufige Fehler und Lösungen

  • Fehler: #NV wird nicht abgefangen: Stelle sicher, dass du die Funktion ISTNV korrekt verwendest. Manchmal kann auch die Verwendung von ISTFEHLER hilfreich sein, um alle Fehlerarten abzufangen.

  • Formel gibt unerwartete Ergebnisse zurück: Prüfe, ob die Zellreferenzen korrekt sind. Eine falsche Referenz kann dazu führen, dass die Abfrage nicht wie gewünscht funktioniert.

  • SVERWEIS gibt #NV zurück: Überprüfe die Suchkriterien. Wenn der Suchwert nicht im ersten Argument des SVERWEIS vorkommt, wird #NV zurückgegeben.


Alternative Methoden

  1. VERGLEICH-Funktion: Nutze die VERGLEICH-Funktion, um den Index eines Wertes zu finden. Kombiniere dies mit der WENN-Funktion, um #NV abzufangen.

    =WENN(ISTNV(VERGLEICH(B12;A12:A1210;0));"nicht vorhanden";"Wert gefunden")
  2. VBA-Lösungen: Wenn du mit VBA arbeitest, kannst du die Funktion IsError() verwenden, um auf Fehler wie #NV zu prüfen:

    If IsError(Application.VLookup(B12, Range("A12:A1210"), 1, False)) Then
       MsgBox "Wert nicht gefunden"
    End If

Praktische Beispiele

  • Beispiel 1: Du möchtest in Zelle D12 den Wert aus B12 anzeigen, es sei denn, B12 ist #NV:

    =WENN(ISTNV(B12);"Wert fehlt";B12)
  • Beispiel 2: Mit SVERWEIS und einer Eingabemaske:

    =WENN(ISTNV(SVERWEIS(B12;A12:A1210;1;0));"nicht vorhanden";SVERWEIS(B12;A12:A1210;1;0))

Tipps für Profis

  • Verwende die WENNFEHLER-Funktion, um alle Arten von Fehlern in einer Formel abzufangen:

    =WENNFEHLER(SVERWEIS(B12;A12:A1210;1;0);"nicht vorhanden")
  • Halte deine Formeln einfach und leserlich. Komplexe Verschachtelungen können schwer zu debuggen sein.

  • Nutze benannte Bereiche für häufig verwendete Zellreferenzen, um die Lesbarkeit deiner Formeln zu erhöhen.


FAQ: Häufige Fragen

1. Wie kann ich mehrere #NV-Werte abfangen?
Nutze die WENNFEHLER-Funktion, um alle Fehlerarten in einer Formel abzufangen.

2. Was ist der Unterschied zwischen ISTNV und ISTFEHLER?
ISTNV prüft nur auf den #NV-Fehler, während ISTFEHLER alle Arten von Fehlern abfängt, einschließlich #DIV/0!, #WERT! usw.

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