Aufgabe
Wenn bei einem SVERWEIS das Suchkriterium nicht gefunden wird, erscheint Standardmäßig der Fehler #NV.
Dies soll unterdrückt werden. Lösung
Suchkriterium steht in C1.
Suchmatrix A:B
Ergebnisspalte B
Naheliegend wäre
=WENN(ISTFEHLER(SVERWEIS(C1;A:B;2;0));"gibt es nicht";SVERWEIS(C1;A:B;2;0))
das führt aber zu einem falschen Ergebnis, wenn das Suchkriterium zwar gefunden wird, als Ergebnis in der Spalte B aber ein Fehlerwert steht.
Beispiel:
A
B
1
Spalte A
Spalte B
2
x
#DIV/0!
3
y
3
4
z
4
Obige Formel würde "gibt es nicht" liefern, obwohl das ja nicht stimmt, "x" gibt es ja.
Mit
=WENN(ISTNV(SVERWEIS(C1;A:B;2;0));"gibt es nicht";SVERWEIS(C1;A:B;2;0))
oder kürzer mit
=WENN(ZäHLENWENN(A:A;C1);SVERWEIS(C1;A:B;2;0);"gibt es nicht")
wird der Fehlerwert von Spalte B zurückgegeben.
Soll auch dieser unterdrückt werden, geht das z.B. mit
=WENN(ZäHLENWENN(A:A;C1);WENN(ISTFEHLER(SVERWEIS(C1;A:B;2;0));"Fehlerwert";SVERWEIS(C1;A:B;2;0));"gibt es nicht")