Post by HR ErnstHallo,
Post by HR ErnstEs gibt keine Leerzellen.
A1=8, wenn in B1 entweder Pause oder Feiertag oder Urlaub steht, sonst
soll A1=7 sein. Aber es wird bei
A1=7+(ISTZAHL(SUCHEN(B1;"PauseFeiertagUrlaub"))) immer nur der Wert "7"
ausgegeben.
Ich erhalte kein Ergebnis, wenn ich anstatt des von dir angegebenen
Beispiels ";" hinter B1 das im Link genannte "," hinter B10
(FINDEN(B10,"PauseFeiertagUrlaub")) verwende.
du siehst doch in meiner Beispiel-Mappe, dass die Formel funktioniert.
=WENN(ODER(B1={"Pause"."Urlaub"."Feiertag"});8;7)
Wenn auch die Formel bei dir nicht funktioniert, kontrolliere mal, ob du
führende oder nachfolgende Leerzeichen in B1 hast.
" Pause" oder "Pause " werden nicht gefunden.
Mit freundlichen Grüßen
Claus
Also: in B1 steht Christi Himmelfahrt, Pause, Urlaub, Feiertag, aber in A1
erscheint immer nur der Wert 7, nie 8, egal, welchen Begriff (Pause,
Urlaub oder Feiertag) ich entferne. Das muss wohl mit dem ODER i.V.m. Text
unter der WENN-Funktion zusammenhängen, oder?
=WENN(ODER(FINDEN("Pause";L50);FINDEN("Feiertag";L50);FINDEN("Urlaub";L50));8;7)
Hier wird immer nur der Wert 7 angegeben. Wenn ich einen der Wörter
entferne erscheint #WERT!
oder
=WENN(ISTFEHLER(FINDEN("Pause";B1));7;WENN(ISTFEHLER(FINDEN("Feiertag";B1));7;WENN(ISTFEHLER(FINDEN("Urlaub";B1));7;8)))
Hier wird immer nur der Wert 7 angegeben, egal welches Wort ich entferne,
sonst bei allen 3 Wörtern in genau dieser reihenfolge der Wert 8
angegeben.
oder
bei meiner *Ziel-Formel* mit G1=Endzeit und F1=Beginnzeit
=WENN(B1="";"";WENN(B1<>"";WENN(ISTFEHLER(FINDEN("Pause";B1));(STUNDE(G1)-STUNDE(F1))+(MINUTE(G1)/60-MINUTE(F1)/60)-0,5;WENN(ISTFEHLER(FINDEN("Feiertag";B1));(STUNDE(G1)-STUNDE(F1))+(MINUTE(G1)/60-MINUTE(F1)/60)-0,5;WENN(ISTFEHLER(FINDEN("Urlaub";B1));(STUNDE(G1)-STUNDE(F1))+(MINUTE(G1)/60-MINUTE(F1)/60)-0,5;(STUNDE(G1)-STUNDE(F1))+(MINUTE(G1)/60-MINUTE(F1)/60))));""))
Hier wird immer nur der Wert 8 angegeben. Wenn ich einen der Wörter
entferne erscheint #WERT!
funktionieren leider auch alle nicht.
--
Gruß
HR Ernst