27.05.2015, 20:22
Hallo zusammen,
ich bastele aktuell an einem Stundenzettel für die Stundenerfassung als Arbeitnehmer.
Die Theorie hinter dem Rechnen mit Uhrzeit ist soweit auch kein Problem.
Ich habe einen Beginn und ein Ende im Format hh:mm (Format falls nötig anpassbar). Dazu noch Pausen die aber erstmal nicht relevant sind.
Die Stundenzeiten bekomme ich berechnet neben verschiedenen "Wenn()" Abfragen als Grundformel: Rest(Arbeitsende-Arbeitsanfag - Pausen;1)*24.
Nun die Frage wie berechne ich wieviele der geleisteten Stunden im Uhrzeitbereich 06-20 Uhr und welche im Bereich 06-20 Uhr liegen?
Die Schichten sind von den Uhrzeiten sind komplett flexibel und können maximal 24 Stunden gehen. Also bspw. 12 Uhr bis 10 Uhr (was ja 22 Stunden entspricht).
Mein Ansatz:
Entweder ich arbeite mit dem Datum. Das wäre vorhanden. Nach dem Motto ich Prüfe den Tageswechsel.
Zweiter Ansatz ist, dass ich mit einer Schleife jede Stunde prüfe.
Für beide Fälle bekomme ich aber keine Formel hin die für alle Fälle funktioniert.
Für jede Hilfe wäre ich sehr dankbar. Falls die aktuelle Excel Tabelle (beinhaltet random Beginn und Endwerte sowie Layout und geleistete Stunden) benötigt wird bitte einfach bescheid sagen.
Viele Grüße
Don
ich bastele aktuell an einem Stundenzettel für die Stundenerfassung als Arbeitnehmer.
Die Theorie hinter dem Rechnen mit Uhrzeit ist soweit auch kein Problem.
Ich habe einen Beginn und ein Ende im Format hh:mm (Format falls nötig anpassbar). Dazu noch Pausen die aber erstmal nicht relevant sind.
Die Stundenzeiten bekomme ich berechnet neben verschiedenen "Wenn()" Abfragen als Grundformel: Rest(Arbeitsende-Arbeitsanfag - Pausen;1)*24.
Nun die Frage wie berechne ich wieviele der geleisteten Stunden im Uhrzeitbereich 06-20 Uhr und welche im Bereich 06-20 Uhr liegen?
Die Schichten sind von den Uhrzeiten sind komplett flexibel und können maximal 24 Stunden gehen. Also bspw. 12 Uhr bis 10 Uhr (was ja 22 Stunden entspricht).
Mein Ansatz:
Entweder ich arbeite mit dem Datum. Das wäre vorhanden. Nach dem Motto ich Prüfe den Tageswechsel.
Zweiter Ansatz ist, dass ich mit einer Schleife jede Stunde prüfe.
Für beide Fälle bekomme ich aber keine Formel hin die für alle Fälle funktioniert.
Für jede Hilfe wäre ich sehr dankbar. Falls die aktuelle Excel Tabelle (beinhaltet random Beginn und Endwerte sowie Layout und geleistete Stunden) benötigt wird bitte einfach bescheid sagen.
Viele Grüße
Don