Jochen Walerka
2007-09-03 19:29:23 UTC
Hallo,
habe mir eine kleine Aufgabe gestellt und komme nicht weiter, weil mir
das Zeitkonzept von Excel und das Handling per VBA nicht klar ist.
Es geht (wie oft) um Arbeitszeiten, dabei zählt Nachtschicht z.B. von
20:00 Uhr bis 6:00 Uhr.
Jetzt können sich Arbeitszeiten genau damit decken, die Nachtschicht
voll überlappen (19:00 - 7:00) oder nur teilweise überlappen.
Da stört schonmal bei der Umrechnung in Arbeitsstunden, dass 6:00 <
20:00 ist, also teile ich die Nachtschicht in 20:00 - 24:00 und 0:00 -
6:00. Also 4 + 6 = 10 Stunden.
Und hier gehts schon los: es gibt keine 24:00-Zeit in Excel, da gehts
nur bis 23:59:59.
Frage: ist mein Konzept schon vom Ansatz her falsch und wird das
gaaanz anders gemacht?
Zusatzfrage: Wenn ich eine Date-Variable tmpzeit = "23:00" habe, wie
addiere ich da Stunden oder Minuten drauf?
Danke für Wegweisungen
Jo
habe mir eine kleine Aufgabe gestellt und komme nicht weiter, weil mir
das Zeitkonzept von Excel und das Handling per VBA nicht klar ist.
Es geht (wie oft) um Arbeitszeiten, dabei zählt Nachtschicht z.B. von
20:00 Uhr bis 6:00 Uhr.
Jetzt können sich Arbeitszeiten genau damit decken, die Nachtschicht
voll überlappen (19:00 - 7:00) oder nur teilweise überlappen.
Da stört schonmal bei der Umrechnung in Arbeitsstunden, dass 6:00 <
20:00 ist, also teile ich die Nachtschicht in 20:00 - 24:00 und 0:00 -
6:00. Also 4 + 6 = 10 Stunden.
Und hier gehts schon los: es gibt keine 24:00-Zeit in Excel, da gehts
nur bis 23:59:59.
Frage: ist mein Konzept schon vom Ansatz her falsch und wird das
gaaanz anders gemacht?
Zusatzfrage: Wenn ich eine Date-Variable tmpzeit = "23:00" habe, wie
addiere ich da Stunden oder Minuten drauf?
Danke für Wegweisungen
Jo