Mehrere "WENN Text dann" in einer Formel

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Mehrere "WENN Text dann" in einer Formel

Re: Mehrere "WENN Text dann" in einer Formel

von radnox » Sa, 01.07.2017 11:28

Viele Dank. Habe mir zur Bearbeitung extra LibreOffice runtergeladen. In deiner Datei Textverkettung funktioniert das problemlos.
Versuche ich das jedoch in die ursprüngliche Liste zu übertragen, funktioniert das überhaupt nicht. Selbst wenn ich es in eine neue Liste mache und 1:1 übernehme geht das auch nicht. In der Ursprünglichen Liste ist z.B. B = C und C = AY. Die zu findenden Werte stehen in CB5065:CB5071 und CC5065:CC5071.


In der TEXTKETTE wäre noch das | an der falschen Position. Bei positiven funden müsste das | immer zwischen den einzelnen Merkmalen.

Ausführung:Duplex|Material:aluminierter Stahl

Mehrere "WENN Text dann" in einer Formel

von radnox » Sa, 01.07.2017 00:30

Hallo zusammen,

ich möchte eine etwas komplexere WENN abfrage in einer Liste durchführen. Die Suche solle 2 Spalten durchsuchen, wo jeweils unterschiedliche Sachen stehen können und dann in 2 anderen Feldern unterschiedliche Werte eintragen.

Beispiel:

In B4 wird das Wort "76mm" gefunden und in C4 das Wort "Edelstahl". Sobald er ein einer der beiden Spalten ein passendes Wort findet, soll in D1 das Wort "Eigenschaften" gesetzt werden. Ebenfalls soll dann in E4 der Wert (je nachdem was er alles in B4 und oder in C4 gefunden hat) "Durchmesser: 76mm (3Zoll)|Material:Edelstahl" gesetzt werden.

Im Anhang befindet sich eine kleine Lister, wo man sehen kann, wie die Liste aussieht. Ein Stück weiter unten in der Liste sieht man die Suchmöglichkeiten von Spalte B und C und in D und E die Werte, welche eingetragen werden müssen, sobald er was passendes gefunden hat.

Ich habe dafür breits eine Lösung, welche jedoch nur in Excel funktioniert. Da ich eine Liste im CSV Format nutzen muss und es dort Spalten gibt, die länger als 255 Zeichen haben, funktioniert dies leider in Excel nicht zu 100% für mich. Weiß jemand, ob man so etwas auch in Calc realisieren könnte?
Excel 2016 Formel
Zelle Formel
D2 =WENN(SUMMENPRODUKT(ZÄHLENWENNS(B2:C2;"*"&$B$12:$B$18&"*"));"Eigenschaften";"")
E2 {=TEXTVERKETTEN("|";WAHR;WENN(ZÄHLENWENNS(B2:C2;"*"&$B$12:$B$18&"*");$C$12:$C$18;""))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine
Beispiel CSV Datei:
https://wetransfer.com/downloads/671507 ... 335/bcee0a

Nach oben