Wo ist der Fehler in der Formel?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Wo ist der Fehler in der Formel?

Re: Wo ist der Fehler in der Formel?

von echo » Mi, 03.11.2010 17:30

elmo64 hat geschrieben: edit: Danke nochmal, Holger. Nachdem du die Formel nochmal angepasst hast, musste ich sie ja tatsächlich nur noch an der richtigen Stelle einfügen. Klappt prima :D
Hallo Elmo,
schön das es so funktioniert wie du möchtest, und danke fürs Feedback
Holger

Re: Wo ist der Fehler in der Formel?

von elmo64 » Sa, 30.10.2010 23:16

Ach so! Also weil 10 Std. ja auch mehr als 5 sind, wird der "Sonst"-Wert gar nicht mehr berücksichtigt? Hätte ich ja vielleicht auch drauf kommen können :? manchmal schlägt mir wohl doch mein Logikverständnis ein Schnippchen. Danke für die prompte Antwort.
Ich werd das morgen gleich mal umsetzen.

Gruß Elmo

edit: Danke nochmal, Holger. Nachdem du die Formel nochmal angepasst hast, musste ich sie ja tatsächlich nur noch an der richtigen Stelle einfügen. Klappt prima :D

Re: Wo ist der Fehler in der Formel?

von echo » Sa, 30.10.2010 22:57

Hallo Elmo,
du fängst bei 5h und der niedrigsten Pausenzeit an.
Diese Prüfung ist aber grundsätzlich WAHR wenn du über 5h gearbeitet hast.
Daher wir dann auch immer 0:30 ausgegeben, der Rest ist irrelevant und wird nie geprüft.

prüfe zuerst auf 10h >> 1h Pause, also "von oben nach unten", dann wird bei FALSCH auch weiter geprüft
=wenn(d46>0;WENN(E46-D46>ZEIT(10;0;0);ZEIT(1;0;0);WENN(E46-D46>ZEIT(9;0;0);ZEIT(0;45;0);WENN(E46-D46>ZEIT(5;0;0);ZEIT(0;30;0);0)));0)

Gruß Holger

Wo ist der Fehler in der Formel?

von elmo64 » Sa, 30.10.2010 22:37

Hallo,
Ich hab mir ein Arbeitsblatt erstellt, das als Stundennachweis fungiert. Dabei soll in einer Spalte die zu nehmende Pausenzeit errechnet werden. Unter 5 Stunden ist keine Pause vonnöten, bis zu neun Std. 30 Minuten, bis 10 Std. 45 Min. und darüber hinaus 1. Stunde Pause.
Dafür steht bei mir in Spalte D der Arbeitsbeginn, in E das Arbeitsende und in F dann die Pause.
Ich habe jetz also in Spalt F folgende Formel:

Code: Alles auswählen

=WENN(D46>0;WENN(E46-D46>0,20833;ZEIT(0;30;0);WENN(E46-D46>0,37569;ZEIT(0;45;0);WENN(E46-D46>0,4583;ZEIT(1;0;0);0))))
Irgendwie kommt da aber jetzt als Ergebnis nur entweder 0:00 oder 0:30 raus. Wo ist da der Fehler?

Hoffentlich könnt ihr mir helfen.
Danke schonmal
Elmo

Nach oben