Hallo zusammen,ich versuche mich gerade an der Nutzung der Funktion FINDEN und
brauch dazu mal etwa Hilfe. :-)Problemstellung:Ich habe einen csv-Export, den ich in eine Tabelle verwandlePro Zeile soll, in Abhängigkeit von einem Teil der Beschriftung in
einem Feld der Zeile, ein Wert aus einem anderen Feld der Zeile in
ein weiteres Feld der Zeile übertragen werden.Damit will ich dann in der Spalte des "weiteren Feldes" eine Summe
bilden.Ansatz:Im "weiteren Feld" habe ich definiert:
=WENN(FINDEN("Konzeption";G3);O3;0)Es wird also der String in G3 nach dem Teilstring "Konzeption"
gesucht. Wenn das erfolgreich ist, wird der Wert aus O3, ansonsten
eine "null" übernommen.Für den Fall der "Entdeckung" funktioniert das. Beim Fall "der
String wird nicht gefunden", wird #WERT ausgegeben.Aus dem Beispiel zu FINDEN in der Hilfe/Beschreibung entnehme ich,
dass FINDEN keinen BOOLCHEN Wert zurück gibt, sondern wohl die
Position des gefundenen Strings, bzw. #WERT (etwas Unbestimmtes?)
wenn der String nicht gefunden wird.Frage:Wie bekomme ich die Rückmeldung "#WERT" mit der WENN-Abfrage in
den Griff?Ich nutze LO 3.6.2.2 unter Windows XP SP3.Besten Dank und GrußRalf
Hallo Ralf,
=WENN(FINDEN("Konzeption";G3);O3;0)
Wie bekomme ich die Rückmeldung "#WERT" mit der WENN-Abfrage in
den Griff?
=WENN(ISTFEHLER(FINDEN("Konzeption";G3));0;O3)
Gruß
Stefan
Hallo Stefan,wunnebar, geht.Besten DankRalfAm 23.10.2012 16:56, schrieb Stefan
Weigel:
Hallo Ralf,