Wenn-Funktion mit Like und mehreren Argumenten
#1
Hallo Leute!

Kläglich scheitere ich seit einer Stunde bei einer simplen und trivialen Funktion.
Und zwar möchte ich, dass wenn in Spalte C das Wort "BWM" irgendwie enthalten ist, so soll in Spalte D Auto rauskommen.
Sollte in Spalte C "KAWASAKI" stehen, so entsprechend Motorrad usw. Insgesamt gibt es 10 Klassen.

Nunja, leider scheitere ich direkt an der einfachsten Variante:

=WENN(ISTZAHL(FINDEN("BMW:";C3));Auto;)

Irgendwie funktioniert das nicht. 
Wie lässt sich die Funktion später dann um die weiteren ergänzen?




Beste Grüße! (:
Top
#2
Hallo Joshua

Arbeitsblatt mit dem Namen 'Tabelle1'
 CDEFGH
1    BMWKlasse01
2    KAWASAKIKlasse02
3KAWASAKIKlasse02    

ZelleFormel
D3=VERWEIS(42;1/ZÄHLENWENN(C3;"*"&$G$1:$G$2&"*");$H$1:$H$2)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#3
Ok, ich definiere also beispielsweise in Spalte G&H jeweils die Klassen.

Was hat es aber mit der 42;2 auf sich?
Als Hilfe erhalte ich nur "Suchkriterium".
Top
#4
Hi Joshua,

lies dir mal zu deiner Frage diese Seite - Erklärungen - durch.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
Hallo,


das:

Code:
=wenn(istzahl(suchen("BMW";a1));"Auto";"")


sollte eigentlich, im Gegensatz zu Deinem Ansatz; funktionieren!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#6
Hi Joshua,

sollte, wie deine Ursprungsfrage (Formel mit ISTZAHL) vermuten lässt, darauf abzielen, auf jeweilige Anfragen (BMW oder Kawasaki oder...) einzeln die Ergebnisse zu bringen, dann dieser Vorschlag:

Tabelle2

CDEFGH
1Suchbegriff:Kawasaki
2BMWBMWAuto
3KawasakiMotorradKawasakiMotorrad
4bestes Auto: BMW
5nur die Ninja von Kawasaki zählt!Motorrad
Formeln der Tabelle
ZelleFormel
D2=WENN(ISTZAHL(SUCHEN($D$1;C2));VERWEIS($D$1;$G$2:$H$3);"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#7
(29.03.2017, 20:09)BoskoBiati schrieb: Hallo,


das:

Code:
=wenn(istzahl(suchen("BMW";a1));"Auto";"")


sollte eigentlich, im Gegensatz zu Deinem Ansatz; funktionieren!

Vielen Dank, wie ist es die Form bsplws. um "KAWASAKI" > Motorad zu erweitern?
Top
#8
Hallo zusammen,

das ist das gleiche Problem wie in dem Beitrag, in dem Edgar mir die Zunge rausgestreckt hatte.

Schaut mal: http://www.clever-excel-forum.de/thread-...+der+Zunge
Gruß Atilla
Top
#9
Hallo atilla,

vielen Dank für Deinen Verweis. Den werde ich mir morgen mal durchlesen/ durcharbeiten.

Dennoch würde ich gerne, vor allem um möglichst viel zu lernen, verstehen, wie ich folgende Formel um weitere Argumente ergänzen kann:
Code:
=wenn(istzahl(suchen("BMW";a1));"Auto";"")
Top
#10
Hallo Joshua,

im anderen Beitrag hat Edgar auch eine Formellösung eingestellt.

Theoretisch erweitern kannst du deine Variante nach folgendem Muster:

Code:
=WENN(ISTZAHL(SUCHEN("BMW";A1));"Auto";WENN(ISTZAHL(SUCHEN("Kawasaki";A1));"Motorrad";""))


Also statt der letzen Anführungzeichen, die komplette Formel noch einmal. Beim letzten Wenn dann die Anführungszeichen lassen.
Gruß Atilla
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste