Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
952to956
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
952to956
952to956
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

WENN(ISTFEHLER(FINDEN* Problem

WENN(ISTFEHLER(FINDEN* Problem
22.02.2008 11:55:00
Janni
Hallo zusammen,
ich habe folgendes Problem, und zwar will ich eine Spalte nach einem bestimmten String abfragen, falls dieser vorhanden ist, soll er mir den Wert " " ausgeben.
Ich bekomme es für eine Wertabfrage noch hin (Formelbeispiel "_mt_"), aber ich muss es insgesamt für 5 Werte abfragen.
Hier meine Formel:
=WENN((ISTFEHLER(FINDEN("_mt_";C2)));C2;"")
Ich will jetzt z.B. nach dem String "_mt_" und nach dem String "_stg_" suchen, wie funktioniert die verschachtelte wenn-Abfrage in Excel.
Vielen Dank schonmal im Voraus.
Grüsse
Janni

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: WENN(ISTFEHLER(FINDEN* Problem
22.02.2008 12:08:00
ede
Hallo Janni,
dazu kannst du die Suchabfragen mit ODER() verschachteln
=WENN((ISTFEHLER( ODER( FINDEN("_mt_";C2) ; Finde2 ; Finde3 ) ));C2;"")
gruss

AW: WENN(ISTFEHLER(FINDEN* Problem
22.02.2008 12:23:00
Janni
Hallo Ede,
nachdem ich folgende Formel jetzt eingebe:
=WENN((ISTFEHLER( ODER( FINDEN("_mt_";C2); FINDEN("_dds_";C2)) ));C2;"")
werden alle Werte genommen, auch die, bei denen "_mt_" und "_dds_" drin stehen, d.h. ich habe nie eine Zelle die leer ist, das kann ja aber nicht sein, da ich es ja mit "" abfange.
Das du mein Problem besser verstehst, in Spalte C stehen z.B. folgende Werte:
m_exp_XX
m_mt_XX
m_dds_XX

Doch laut der obigen Formel, bekomme ich für alle Werte in Spalte C den gleichen Wert, obwohl ich ja eigentlich nur den Wert "m_exp_XX" bekommen müsste.
Weisst du was ich falsch mache?
Grüsse
Janni

Anzeige
AW: WENN(ISTFEHLER(FINDEN* Problem
22.02.2008 12:30:00
ede
hatte deine anfrage anders verstanden, schau dir mal die lösung von Ptonka an
gruss

ISTFEHLER ist absoluter Unsinn, denn .....
22.02.2008 12:53:00
WF
Hi Janni,
..... ein Fehler wird ja immer gefunden, es sei denn die strings stehen alle in EINER Zelle.
=WENN(ODER(ISTZAHL(FINDEN("_mt_";C2));ISTZAHL(FINDEN("_stg_";C2)));"";C2)
Salut WF

AW: ISTFEHLER ist absoluter Unsinn, denn .....
22.02.2008 13:43:00
Janni
Hallo zusammen,
die Antwort von WF hat mir geholfen, die anderen Lösungsansätze haben leider nicht geklappt. Trotzdem einen Dank an alle für die schnelle und kompetente Hilfe.
Grüsse und schönes Wochenende
Janni

AW: WENN(ISTFEHLER(FINDEN* Problem
22.02.2008 12:10:20
selli
hallo janni,
ungetestet!
=WENN((ISTFEHLER(oder(FINDEN("_mt_";C2);FINDEN("_stg_";C2))));C2;"")
gruß selli

Anzeige
AW: WENN(ISTFEHLER(FINDEN* Problem
22.02.2008 12:12:00
Ptonka
Hallo Janni,
probier es mal so:
=WENN(ISTFEHLER(FINDEN("_mt_";A2)+FINDEN("_stg_";A2));A2;"xx")
Da FINDEN immer eine Zahl ausgibt, kannst Du diese einfach addieren.
Ergibt ein FINDEN #WERT ergibt die gesamte Summe #WERT.
Also kannst Du beliebig viele FINDEN addieren.
Gruß,
Ptonka

AW: WENN(ISTFEHLER(FINDEN* Problem
22.02.2008 12:13:17
Helmut
Hallo Janni,
da fehlt die Oder-Funktion:
Wenn(((IstFehler(Oder(finden.....
Gruß Helmut
www.excelmexel.de

207 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige