Ich habe eine Tabelle angelegt, in der ich die aus den eingegebenen Zeiten
für Arbeitsbeginn und Arbeitsende die täglichen Arbeitsstunden berechnen
lasse. Um die geleisteten Überstunden zu ermitteln, ziehe ich diesem Wert
die vorgegebene Sollarbeit Sollarbeitszeit ab z.B.
Arbeitsbeginn : 07:30
Arbeitsende : 16:00
Stunden : 16:30 - 07:30 = 08:30
Sollzeit : 08:00
Überstunden : 08:30 - 8:00 = 0:30
Aus diesen Werten möchte ich dann die Gesamtüberstunden je Monat ermitteln.
Hier jetzt mein Problem:
Wenn die geleistete Arbeitszeit geringer ist, als die Sollarbeitszeit zeigt
Excell nicht eine negative Zeit an [negative Zeit ??? :-)] sondern nur
"##########". Um aber die korrekten Gesamtüberstunden zu ermitteln, müsste
diese Fehlzeit ja gegengerechnet werden.
Wer kann mir hierzu eine Lösung zukommen lassen ???
Gruß
Stefan
e-mail: Stefa...@t-online.de
Ich bin leider kein XL Profi wie Hans W. Herber und so manch anderer hier
nur ein kleiner vieleicht auch unnützer Typ.
Zeit erfassung im Zeitformat Ja
Zeit ermittlung bitte nur im Zahlenformat
Denn ich arbeite am Tag z.B. keine 8:30 Stunden
sondern 8,5 oder 8 1/2
Wenn Du interesse hast kann ich Dir ja mal meinen erstellte
Wochen/Monats Dienstplan mit der E-Mail schicken.
noch ein kleines Beispiel,
Arbbeginn A1 Arbend B1 Arbzeit C1 Überst. D1
in C1 steht =B1*24-A1*24-0,5
in D1 steht =C1-8
0,5 entspricht 1/2 Stunde Pause
Gruß
Ernst
ernst....@t-online.de
Stefan Marx schrieb in Nachricht
In der Zelle, die die Überstunden anzeigt, steht
=ZeitDarstellen(ZelleMitUeberstundenInMinuten)
Das ist eine eigene Funktion, ich habe sie Dir unten angehängt.
Hoffe, daß hilft ein wenig weiter.
Gruß
Stefan.
Funktion ZeitDarstellen(mins) Als ZeichenF
Wenn mins = 0 Dann
ZeitDarstellen = ""
Sonst
Wenn mins > 0 Dann
ZeitDarstellen = " "
Zahl = mins
Sonst
ZeitDarstellen = "-"
Zahl = -mins
Ende Wenn
xStunde = Zahl \ 60
xMinute = Zahl - xStunde * 60
ZeitDarstellen = ZeitDarstellen + Format(xStunde; "00") + ":" +
Format(xMinute; "00")
Ende Wenn
Ende Funktion
Stefan Marx wrote:
>
> Hallo!
Stefan Marx schrieb in Nachricht <6t95sc$4au$1...@news02.btx.dtag.de>...
>Hallo!
>
>Ich habe eine Tabelle angelegt, in der ich die aus den eingegebenen Zeiten
>für Arbeitsbeginn und Arbeitsende die täglichen Arbeitsstunden berechnen
>lasse. Um die geleisteten Überstunden zu ermitteln, ziehe ich diesem Wert
>die vorgegebene Sollarbeit Sollarbeitszeit ab z.B.
> Arbeitsbeginn : 07:30
> Arbeitsende : 16:00
> Stunden : 16:30 - 07:30 = 08:30
> Sollzeit : 08:00
> Überstunden : 08:30 - 8:00 = 0:30
>Aus diesen Werten möchte ich dann die Gesamtüberstunden je Monat ermitteln.
>Hier jetzt mein Problem:
>Wenn die geleistete Arbeitszeit geringer ist, als die Sollarbeitszeit zeigt
Hallo Stefan,
unter Extras - Optionen - Berechnen die Option 1904-Datumswerte anklicken.
Gruß
Martin Beck
On 10 Sep 1998 18:30:36 GMT, Stefa...@t-online.de (Stefan Marx)
wrote:
>Wenn die geleistete Arbeitszeit geringer ist, als die Sollarbeitszeit zeigt
>Excell nicht eine negative Zeit an [negative Zeit ??? :-)] sondern nur
>"##########".
Deine Zweifel an der negativen Zeit sind berechtigt:
was war vor dem Beginn des Universums?
Für Excel begann das Universum am 1.1.1900 0:0 Uhr
(und alle Zeitangaben sind Abstände von diesem Nullpunkt,
d.h. 3 h sind nicht 3 h sondern 1.1.1900 3:00 Uhr).
Nur wenn unter Extras/Optionen/"1904 Datumswerte verwenden"
(oder so ähnlich) für diese Mappe vereinbart ist, läßt Excel auch
negaive Zeiten zu
("Achtung, noch 3 h bis zum Beginn des Universums", :-)
hth, hanfred