Wie kann ich den Rückgabewert "#WERT!" erkennen?
vso
mit der Funktion FINDEN frage jedes Feld einer Spalte mit Daten ab.
In einer weiteren Spalte (C) trage ich die Position der Zeichenfolge "XYZ" ab, in der Spalte D daneben die Position der Zeichenfolge "ABC".
Wenn also in der Datenspalte "XYZ" enthalten ist, wird die Position ausgegeben, ist der Wert nicht enthalten, liefert FINDEN den Rückgabewert "#WERT!".
Nun möchte ich in einer weiteren Spalte prüfen, ob denn nun "XYZ" oder "ABC" enthalten war und versuche auszuwerten, ob in der jeweiligen Ergebnisspalte C oder D eine Zahl steht oder nicht. Beispiel:
=WENN(C48>0;C48;D48) ~f~
Ich würde erwarten: Wenn in C48 das "#WERT!" steht, ist C48 nicht größer Null und es wird der Wert aus Spalte D genommen, aber: Pustekuchen. Das Ergebnis ist dann wiederum "#WERT!".
Auch Tricks wie C48/10-RUNDEN(C48/10;0) liefern nichts brauchbares.
Auch ~f~ =WENN(C48<>"#WERT!";C48;D48) funktioniert nicht.
Wie kann ich ermitteln, ob "#WERT!" in Spalte 48 steht?
Danke vorab für jeden Tipp,
Volker