Excel FINDEN()
Hallo,
ich versuche nun schon seit Tagen das hier gebacken zu kreigen:
Wenn in Zelle X der Text "hallo" enthalten ist ODER in Zelle X der Text "kein" ODER in Zelle X der Text "" (Leer), dann gib 1 oder WAHR aus.
Das ganze will ich dann in die Funktion "Bedingte Formatierung" einfügen um bestimmte Zellen zu markieren.
=ODER(FINDEN(""hallo"";$M$15;1);FINDEN("kein";$M$15;1);FINDEN("";$M$15;1))
Dieser Code funktioniert NICHT.
Ausgabe ist bei einem Treffer =ODER (#WERT!;#WERT!;1).
(gedacht hätte eigentlich =ODER(0;0;1) rauskommen sollen.
Als Endergebnis kommt dann natürlich nicht 1 oder WAHR raus sondern #WERT!.
Laut Excel taucht #WERT! nur auf, wenn 2 unterschiedliche Datentypen miteinander kombiniert werden sollen.
Wo ist hier der Fehler ... Es soll doch nur 1 oder 0 rauskommen, mehr will ich gar ned.
Antwort schreiben
Antwort 1 von Hajo_Zi vom 03.11.2020, 12:54 Options
Hallo Nick,
Du mußt um jedes Finden ein Wennfehler bauen.
Gruß Hajo
Antwort 2 von Saarbauer vom 03.11.2020, 13:02 Options
Hallo,
versuch es mal damit
=ODER(IDENTISCH("Hallo";M15);IDENTISCH("kein";M15);ISTLEER(M15))
und falls du den Zahlenwert brauchst, mit 1 multiplizieren
Gruß
Helmut