Zeiterfassung
Hallo habe eine Zeiterfassung und ich Arbeite im 3 Schicht Betrieb.
Meine Frage wie lautet die Formel das er mir zum Beispiel von 22:00 -06:00 Uhr nicht minus 16 Stunden sondern 8 Stunden ausrechnet.
Hier ist die Formel:
if Anfang and Ende then
'Stunden (dezimal)' := (number(Ende) - number(Anfang)) / 1000 / 60 / 60
end
3 Antworten
-
Hallo Michael,
am einfachsten wäre es:
---
'Stunden (dezimal)' :=(number(Ende) - number(Anfang)) / 1000 / 60 / 60+24+if Anfang > Ende then 24 else 0
---
Das Thema ist aber viel komplexer. Du hast noch im Auswahlfeld die Option "Nachtschicht". Dort sollte dann auch der Code geändert werden, bzw. sollte darüber nachdedacht werden, dass die Art der Stunden sich automatisch ändert.
Leo
-
Oh Sorry:
'Stunden (dezimal)' :=(number(Ende) - number(Anfang)) / 1000 / 60 / 60+if Anfang > Ende then 24 else 0
Leo
-
Hallo Leo
wie mache ich das am Besten habe dir ja schon die Datenbank geschickt.
Lg Michael
Content aside
- vor 6 JahrenZuletzt aktiv
- 3Antworten
- 1940Ansichten