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

Forumthread: Überprüfung ob SVerweis #NV oder nicht

Überprüfung ob SVerweis #NV oder nicht
24.08.2005 13:01:44
Mathias
Hallo,
hänge am Problem, wie man mit einer Wenn-Bedingung überprüfen kann ob bei einem SVerweis ein Wert (größer oder gleich Null) oder #NV rauskommt.
mein Vorschlag dafür ist: WENN(SVERWEIS(A7;$B$8:$V$108;17;FALSCH);"yes";"no")
jedoch spuckt mir Excel zwar ein "no" heraus, wenn beim Sverweis "#NV" rauskommt. Aber auch #NV, falls beim Sverweis ein Wert rauskommt.
Danke für euer Hilfe
Mathias
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Überprüfung ob SVerweis #NV oder nicht
24.08.2005 13:05:09
Dominic
Hallo Mathias,
So:
=WENN(Istfehler(SVERWEIS(A7;$B$8:$V$108;17;FALSCH));"yes";"no")
Gruß
Dominic
AW: Überprüfung ob SVerweis #NV oder nicht
24.08.2005 13:05:39
frank
du solltest die formel ISTFEHLER() verwenden:
~=WENN(istfehler(SVERWEIS(A7;$B$8:$V$108;17;0));"yes";"no")~f~
schönen gruß
frank
AW: Überprüfung ob SVerweis #NV oder nicht
24.08.2005 13:11:20
heikoS
Hallo Mathias,
wenn es Dir nur um den #NV-Fehler geht, nimmst Du besser istnv() statt istfehler(), da mit der letztgenennten Funktion halt auch alle anderen möglichen Fehler abgefangen werden.
Gruß Heiko
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Überprüfung von SVerweis auf #NV in Excel


Schritt-für-Schritt-Anleitung

Um in Excel zu überprüfen, ob bei einem SVerweis der Wert verfügbar ist oder ob der Fehler #NV auftritt, kannst Du die folgende Formel verwenden:

=WENN(ISTNV(SVERWEIS(A7;$B$8:$V$108;17;FALSCH));"Wert nicht verfügbar";SVERWEIS(A7;$B$8:$V$108;17;FALSCH))

Diese Formel prüft, ob der SVerweis einen #NV-Fehler zurückgibt. Wenn dies der Fall ist, zeigt sie „Wert nicht verfügbar“ an. Andernfalls gibt sie den gefundenen Wert zurück.


Häufige Fehler und Lösungen

  1. #NV-Fehler beim SVerweis
    Wenn Du den Fehler #NV erhältst, bedeutet das, dass der gesuchte Wert nicht in der angegebenen Matrix vorhanden ist. Überprüfe die Eingabewerte und die Suchmatrix.

  2. Falsche Verwendung von ISTFEHLER()
    Wenn Du die Formel =WENN(ISTFEHLER(SVERWEIS(...));"yes";"no") verwendest, beachte, dass dies auch andere Fehler abfängt, nicht nur #NV. Stattdessen ist es besser, ISTNV() zu verwenden, wenn Du nur auf den #NV-Fehler überprüfen möchtest.


Alternative Methoden

Du kannst auch die Funktion WENNFEHLER() verwenden, um den #NV-Fehler zu behandeln. Die Formel würde dann so aussehen:

=WENNFEHLER(SVERWEIS(A7;$B$8:$V$108;17;FALSCH);"Wert nicht verfügbar")

Diese Methode gibt den SVerweis-Wert zurück oder zeigt „Wert nicht verfügbar“, wenn ein Fehler auftritt.


Praktische Beispiele

  • Beispiel 1: Wenn Du mit einem SVerweis in einer Verkaufsdatenbank arbeitest und überprüfen möchtest, ob ein Artikel vorhanden ist, kannst Du die oben genannten Formeln verwenden, um sicherzustellen, dass Du nicht mit einem #NV-Fehler arbeitest.

  • Beispiel 2: Wenn Du eine Liste von Kundennamen hast und prüfen möchtest, ob ein Kunde in der Datenbank existiert, kannst Du =WENN(ISTNV(SVERWEIS(Kundenname;$B$8:$V$108;1;FALSCH));"Kunde nicht gefunden";"Kunde gefunden") verwenden.


Tipps für Profis

  • Verwende SVerweis in Kombination mit anderen Funktionen: Du kannst SVerweis mit Funktionen wie WENN oder WENNFEHLER kombinieren, um noch präzisere Ergebnisse zu erzielen.

  • Achte auf die Sortierung: Wenn Du SVerweis mit dem letzten Argument auf WAHR setzt, sollte die Suchmatrix aufsteigend sortiert sein, um korrekte Ergebnisse zu gewährleisten.

  • Überlege, ob SVerweis die beste Funktion ist: In manchen Fällen kann die Verwendung von INDEX und VERGLEICH effizienter sein, insbesondere bei großen Datenmengen.


FAQ: Häufige Fragen

1. Wie kann ich in Excel auf #NV prüfen?
Du kannst die Funktion ISTNV() verwenden, um gezielt nach dem #NV-Fehler zu suchen.

2. Was ist der Unterschied zwischen ISTFEHLER() und ISTNV()?
ISTFEHLER() fängt alle Fehler in Excel ab, während ISTNV() speziell auf den #NV-Fehler abzielt. Daher ist es sinnvoll, ISTNV() zu verwenden, wenn Du nur diesen speziellen Fehler prüfen möchtest.

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