ich stecke derzeit etwas fest und kann mir das Phänomen nicht erklären:
Ich entwickle derzeit einen Arbeitszeitnachweis nach unserem neuen Tarifvertrag. Beim vor mir liegenden problem geht es um Zeiten der Bereitschaft und Rufbereitschaft.
Bereitschaftszeiten werden zu 25% als Arbeitszeit gewertet, Rufbereitschaftszeiten zu 12,5% als Arbeitszeit. Angefangene halbe Stunden zählen als volle halbe Stunden.
Das Formular soll in Zeiteinheiten ausgefüllt werden - [h]:mm
Folgende Formel habe ich hierzu aufgestellt:
=(AUFRUNDEN(WENN(P6="RB";WENN(ODER(O6="";N6="");0;WENN(O6>N6;(O6-N6)/8;(O6-N6+1)/8));WENN(P6="B"; WENN(ODER(O6="";N6="");0;WENN(O6>N6;(O6-N6)/4;(O6-N6+1)/4))))*24/5;1)*5) /24
RB steht für Rufbereitschaft; B für Bereitschaft.
Soweit funktioniert die Formel auch, ABER es gibt eine Abweichung beim Runden, wenn ich unterschiedliche Zeiten eingebe:
---N--------O--------P
---von-----bis-------Art--Ergebnis
6--8:00---16:00---B----2:30
7--4:00---12:00---B----2:00
8--22:00--6:00----B----2:00
9--23:00--7:00----B----2:30
Es sind eigentlich immer 8:00 Stunden zu 25% und gerundet auf eine volle halbe Stunde. Bei manchen Eingaben jedoch rundet er bereits bei dem Ergebnis 2:00 auf 2:30 Stunden auf!
Kann man das Problem nachvolziehen? Ich hoffe, jemand kann mir das Problem erläutern.
Vielen Dank!
Grüße Sascha