Mehrere "WENN Text dann" in einer Formel
Verfasst: 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?
https://wetransfer.com/downloads/671507 ... 335/bcee0a
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?
Beispiel CSV Datei: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
https://wetransfer.com/downloads/671507 ... 335/bcee0a