Discussion:
Überstunden ausrechnen
(zu alt für eine Antwort)
wir-aus-bochum
2004-10-16 10:39:46 UTC
Permalink
Hallo Forum,

vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.

Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die Tatsache
das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht aufhöre (Ist
bei mir keine Seltenheit da ich Marketingmanager bin) kommt Excel mit der
Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.

In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.

Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.

Wer kann mir helfen und ggf. so ein Blatt vorbereiten.

Gruß
Stephan
Hajo
2004-10-16 10:54:12 UTC
Permalink
Hallo Stephan,

siehe Die mal dies Beispiel von meiner HP an.

http://home.media-n.de/ziplies/gepackt/vba/arbeitszeit_kalender_ohne_projekt.zip

Gruß Hajo
MVP für Microsoft Excel
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die
Tatsache das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht
aufhöre (Ist bei mir keine Seltenheit da ich Marketingmanager bin) kommt
Excel mit der Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
wir-aus-bochum
2004-10-16 10:59:48 UTC
Permalink
Prima danke,

wie kann ich den Schutz aufheben um meine persönlichen Daten einzugeben ? Da
gibt es einen Übertrag aus dem Vormonat, was ist das und wie bekomme ich es
weg?

Gruß

Stephan
Post by Hajo
Hallo Stephan,
siehe Die mal dies Beispiel von meiner HP an.
http://home.media-n.de/ziplies/gepackt/vba/arbeitszeit_kalender_ohne_projekt.zip
Gruß Hajo
MVP für Microsoft Excel
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen
wie viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die
Tatsache das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht
aufhöre (Ist bei mir keine Seltenheit da ich Marketingmanager bin) kommt
Excel mit der Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte
das Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
Hajo
2004-10-16 11:10:53 UTC
Permalink
Hallo Stephan,

die Datei ist fürs Internet gedacht und hat darum kein Passwort. Im
Livebetrieb sollte das schon sein.

Einfach Extra, Schutz, Blatt aufheben.

Ich habe im September 198 Stunden gearbeitet, soll war 160 da sind also 38
Überstunden angefallen. Die Zelle kann gelöscht werden falls nicht benötigt.


Gruß Hajo
MVP für Microsoft Excel
Post by wir-aus-bochum
Prima danke,
wie kann ich den Schutz aufheben um meine persönlichen Daten einzugeben ?
Da gibt es einen Übertrag aus dem Vormonat, was ist das und wie bekomme
ich es weg?
Gruß
Stephan
Post by Hajo
Hallo Stephan,
siehe Die mal dies Beispiel von meiner HP an.
http://home.media-n.de/ziplies/gepackt/vba/arbeitszeit_kalender_ohne_projekt.zip
Gruß Hajo
MVP für Microsoft Excel
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen
wie viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die
Tatsache das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht
aufhöre (Ist bei mir keine Seltenheit da ich Marketingmanager bin) kommt
Excel mit der Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte
das Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen
und die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
Bernd Enzian
2004-10-16 11:10:38 UTC
Permalink
Hallo Stephan

als Formel könnte ich mir

=WENN(C2<B2;STUNDE(C2+24-B2)+MINUTE(C2+24-B2)/60;STUNDE(C2-B2)+MINUTE(C2-B2)
/60)

vorstellen.

Der Rest dürfte nicht so schwierig sein.

Normalstunden von Gesamtstunden (-Pause) abziehen. Summen bilden

Gruß
Bernd
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die Tatsache
das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht aufhöre (Ist
bei mir keine Seltenheit da ich Marketingmanager bin) kommt Excel mit der
Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
wir-aus-bochum
2004-10-16 14:39:44 UTC
Permalink
Hallo Bernd,

bei der Formel habe ich aber das Problem das wenn ich über 24:00 Uhr komme
das er es nicht rafft. Und ich arbeite regelmäßig von morgens bis Nachts
Post by Hajo
Hallo Stephan
als Formel könnte ich mir
=WENN(C2<B2;STUNDE(C2+24-B2)+MINUTE(C2+24-B2)/60;STUNDE(C2-B2)+MINUTE(C2-B2)
/60)
vorstellen.
Der Rest dürfte nicht so schwierig sein.
Normalstunden von Gesamtstunden (-Pause) abziehen. Summen bilden
Gruß
Bernd
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die
Tatsache
Post by wir-aus-bochum
das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht aufhöre
(Ist
Post by wir-aus-bochum
bei mir keine Seltenheit da ich Marketingmanager bin) kommt Excel mit der
Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
Bernd Enzian
2004-10-18 12:43:26 UTC
Permalink
Funktioniert auch mit Stunden nach Mitternacht. mal ausprobieren.

Wobei die Lösung von "hajo" ist natürlich eleganter.

Gruß
Bernd
Post by wir-aus-bochum
Hallo Bernd,
bei der Formel habe ich aber das Problem das wenn ich über 24:00 Uhr komme
das er es nicht rafft. Und ich arbeite regelmäßig von morgens bis Nachts
Post by Hajo
Hallo Stephan
als Formel könnte ich mir
=WENN(C2<B2;STUNDE(C2+24-B2)+MINUTE(C2+24-B2)/60;STUNDE(C2-B2)+MINUTE(C2-B2)
Post by wir-aus-bochum
Post by Hajo
/60)
vorstellen.
Der Rest dürfte nicht so schwierig sein.
Normalstunden von Gesamtstunden (-Pause) abziehen. Summen bilden
Gruß
Bernd
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die
Tatsache
Post by wir-aus-bochum
das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht aufhöre
(Ist
Post by wir-aus-bochum
bei mir keine Seltenheit da ich Marketingmanager bin) kommt Excel mit der
Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
Eberhard Funke
2004-10-16 18:19:11 UTC
Permalink
Hallo Stephan,
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die Tatsache
das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht aufhöre (Ist
bei mir keine Seltenheit da ich Marketingmanager bin) kommt Excel mit der
Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
Gib doch mal ein Beispiel Deiner Datenanordnung für die ersten 4
Zeilen.

Vermutlich steht in Spalte A das Datum?

Angenommen Du arbeitest vom 11.10.04 08:00 bis zum 12.10.04 03:00 und
dann vom 12.10.04 17:00 bis zum 13.10.04 02:00
sieht das dann so aus:
Datum Anfang Ende
11.10.04 08:00 03:00
12.10.04 17:00 02:00

oder:
Datum Anfang Ende
11.10.04 08:00
12.10.04 03:00
12.10.04 17:00
13.10.04 02:00

oder noch anders?

Ist für die Berechnung der Überstunden ausschlaggebend die Arbeitszeit
zwischen 00:00 und 24:00? D. h. wenn Du von 16:00 bis 08:00 arbeitest
(und sonst an beiden Tagen nicht im Büro bist), dann entfallen auf
jeden Tag 8 Stdn., also keine Überstunden?

--
Gruß Eberhard
XL 2000
wir-aus-bochum
2004-10-18 07:35:57 UTC
Permalink
Hallo Eberhard,

danke für deine Antwort.

In der Tat sollte in der ersten Spalte das Datum stehen

Datum Anfang Ende
11.10.04 08:00 03:00
12.10.04 17:00 02:00
Meine Arbeitszeit hängt nicht vom Büro ab. Ich muss 40 Stunden in der Woche
(Montags bis Freitags) leisten. Die Wochenenden sind normalerweise frei.
Jedoch befinde ich mich gerade in einer Produkteinführungsphase wo ich auch
am WE arbeite. Ich muss allerdings einen Nachweis am Ende des Monats über
meine zu viel geleisteten Stunden geben. Da ich oft z.B. Montag morgen 8:00
Uhr anfange und bis Dienstan morgen 2:00 Uhr durcharbeite brauche ich eine
Aufstellung dieser Stunden über der 40 Stundenmarke. Und das auf den Monat
kummuliert.

Gruß

Stephan
Hallo Stephan,
Post by wir-aus-bochum
Hallo Forum,
vielleicht bin ich auch ein wenig doof aber ich bekomme es einfach nicht
hin.
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe. Das klappt auch, lediglich die Tatsache
das wenn ich z.B. um 8:00 Uhr anfange und um 03:00 in der Nacht aufhöre (Ist
bei mir keine Seltenheit da ich Marketingmanager bin) kommt Excel mit der
Formel (=(STUNDE(C2-B2)*60+MINUTE(C2-B2))/60) nicht klar.
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
Wer kann mir helfen und ggf. so ein Blatt vorbereiten.
Gruß
Stephan
Gib doch mal ein Beispiel Deiner Datenanordnung für die ersten 4
Zeilen.
Vermutlich steht in Spalte A das Datum?
Angenommen Du arbeitest vom 11.10.04 08:00 bis zum 12.10.04 03:00 und
dann vom 12.10.04 17:00 bis zum 13.10.04 02:00
Datum Anfang Ende
11.10.04 08:00 03:00
12.10.04 17:00 02:00
Datum Anfang Ende
11.10.04 08:00
12.10.04 03:00
12.10.04 17:00
13.10.04 02:00
oder noch anders?
Ist für die Berechnung der Überstunden ausschlaggebend die Arbeitszeit
zwischen 00:00 und 24:00? D. h. wenn Du von 16:00 bis 08:00 arbeitest
(und sonst an beiden Tagen nicht im Büro bist), dann entfallen auf
jeden Tag 8 Stdn., also keine Überstunden?
--
Gruß Eberhard
XL 2000
Eberhard Funke
2004-10-18 11:00:34 UTC
Permalink
Hallo Stephan
Post by wir-aus-bochum
Hallo Eberhard,
danke für deine Antwort.
In der Tat sollte in der ersten Spalte das Datum stehen
Datum Anfang Ende
11.10.04 08:00 03:00
12.10.04 17:00 02:00
Meine Arbeitszeit hängt nicht vom Büro ab. Ich muss 40 Stunden in der Woche
(Montags bis Freitags) leisten. Die Wochenenden sind normalerweise frei.
Jedoch befinde ich mich gerade in einer Produkteinführungsphase wo ich auch
am WE arbeite. Ich muss allerdings einen Nachweis am Ende des Monats über
meine zu viel geleisteten Stunden geben. Da ich oft z.B. Montag morgen 8:00
Uhr anfange und bis Dienstan morgen 2:00 Uhr durcharbeite brauche ich eine
Aufstellung dieser Stunden über der 40 Stundenmarke. Und das auf den Monat
kummuliert.
Gruß
Stephan
Hallo Stephan,
[.....]
Post by wir-aus-bochum
Post by wir-aus-bochum
Ich brauche ein Arbeitsblatt voon Montag bis Sonntag wo ich meine
Arbeitszeiten eingeben kann. Das Blatt soll dann automatisch berechnen wie
viel ich an dem Tag gearbeitet habe........
[......]
Post by wir-aus-bochum
Post by wir-aus-bochum
In einer weiteren Spalte sollte dann die Standardarbeitszeit in Stunden
(Montag bis Freitag 8 Stunden und am WE 0 Stunden) stehen. Dann sollte das
Blatt meine Überstunden pro Tag berechnen.
Und am Ende des Monatsblattes sollte dann die Arbeitszeit soll stehen und
die Differenz zur tatsächlichen Arbeitszeit also meine Überstunden
ausgewiesen werden.
[..........]
Post by wir-aus-bochum
Angenommen Du arbeitest vom 11.10.04 08:00 bis zum 12.10.04 03:00 und
dann vom 12.10.04 17:00 bis zum 13.10.04 02:00
Datum Anfang Ende
11.10.04 08:00 03:00
12.10.04 17:00 02:00
[.....]
Post by wir-aus-bochum
Ist für die Berechnung der Überstunden ausschlaggebend die Arbeitszeit
zwischen 00:00 und 24:00? D. h. wenn Du von 16:00 bis 08:00 arbeitest
(und sonst an beiden Tagen nicht im Büro bist), dann entfallen auf
jeden Tag 8 Stdn., also keine Überstunden?
Du bist auf diesen Punkt nicht eingegangen. Ich nehme jetzt mal an, Du
brauchst die IST- und die SOLL-Arbeitszeit von z. B. 01.10.04 00:00
Uhr bis 31.10.04 24:00 Uhr.

Anfangs- und Endzeiten in Spalten B und C (wie Beispiel oben), Format
benutzerdefiniert hh:mm.
Formatiere Spalte D benutzerdefiniert [hhh]:mm und für Spalte E lässt
Du das Standard-Format.
Zeile 1 Überschriften.
D2=REST(C2-B2;1)
E2=WENN(WOCHENTAG(A2;2)>5;0;8)
Am Monatsende die Summe über die Spalten D und E bilden (bei mir in
Zeile 36)
Überstunden =D36-E36/24 Format [hhh]:mm
Bei Arbeitszeit über den Monatswechsel (z. B. Arbeitszeit
30.09.04 17:00 Uhr bis 01.10.04 03:00 Uhr)
mußt Du das Arbeitsende des 29.09. auf 24:00 und den Arbeitsanfang für
den 01.10. auf 00:00 Uhr setzen, und natürlich entsprechend auch für
31.10. / 01.11 usw

Wenn Du nicht klarkommst, kann ich Dir eine Mustermappe schicken, muß
aber noch heute passieren.




--
Gruß Eberhard
XL 2000
Lesen Sie weiter auf narkive:
Loading...