--- Original Nachricht ---

Ich habe Dateien mit langen Tabellen, die zeilenweise geprüft und
bearbeitet werden müssen.
Wenn in dem Text in Spalte D der Teilstring "gebühr" enthalten ist, dann
soll der Betrag (€} aus Spalte F in die Spalte M kopiert werden,
andernfalls soll der Betrag 0 (oder nichts) eingetragen werden. In jedem
Feld in Spalte M soll die gleiche Formel stehen, so dass am Ende der
Tabelle eine einfache Summenfunktion alle Gebühren aufaddiert.
In weitere Spalten sollen andere Suchkriterien, z.B. "Bescheinigung".
...
Das funktioniert solange der Teilstring enthalten ist, sonst wird die
Fehlermeldung ("#WERT") ins Feld eingetragen. Der Wert "0" wird leider
nicht eingetragen. FINDEN("gebühr";D12;7) meldet immer einen undefinierten
Wert, wenn die Bedingung nicht erfüllt ist, und dann bricht WENN() auch ab.
...


Hallo,

ich würde es so machen:
=WENN(ISTFEHLER(SUCHEN("GEBÜHR";GROSS(A3)));"";B3)
bedeutet übersetzt:
wenn die Suche einen Fehler erzeugt, dann schreib "" in die Zelle, sonst übernimm den Wert aus der Betragsspalte. Mit dem Vergleich mit GROSS geht man Schwierigkeiten mit der Groß-Kleinschreibung aus dem Weg.
Eine Beispieldatei ist hier:
https://dl.dropboxusercontent.com/u/3483911/LO-divers/gebuehr_suchen.ods
MfG Alois

--
www.easy4me.info

--
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an