Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Timesheet





Frage

Hallo, ich habe hier ein Timesheet zu bearbeiten, aber ich versuche es schon seit Tagen, und komme nicht weiter. Ich beschreibe ganz Kurz mein Problem Ich habe Eingangzeiten und Ausgangzeiten. Muss aber nicht nur die Arbeitsstunden berechnen, sondern auch die Überstunden (zwischen 22 Uhr und 6 Uhr morgens) zB: Ich arbeite von 21 bis um 3 Uhr morgens Dann wird im Überstundenfeld 5 Stunden angezeigt Dieses Feld muss aber alles Abdecken, dh, wenn ich von 1 bis um 7 arbeite, dann zeigt er 5 an, wenn ich von 4 bis um 16 Uhr arbeite, dann zeigt er 2 an und so weiter. Aber meine Formel rechnet blöderweiser oft die Sachen falsch, oder zeigt eine negative Zahl an, bzw "######" Kann mir jemand da weiter helfen, oder villeicht jemand der Spaß dran hat, mir so eine Formel machen? Ich wäre sehr dankbar, weil langsam finde ich das nicht mehr so spaßig :DD mfg Gukie Ps: mit den normalen Arbeitsstunden habe ich keine Probleme, nur mit den Überstunden

Antwort 1 von Pistenschreck

Hallo Gukie

Für Minusstunden musst Du in Extras - Optionen die 1904-Datumswerte einschalten.

Aber Vorsicht!
Alle Datum´s werden somit um 4 Jahre zurückversetzt.

Alternativ:
Du kanst die Ueberstunden auch in Dezimal umrechnen.

Gruss Werner

Antwort 2 von Pistenschreck

Sieh mal hier

http://www.uploadagent.de/files/1162276631/ARBEIT.xls

Gruss Werner

Antwort 3 von Gukie

Hallo Werner,

vielne Dank für Deine Hilfe
Leider ist es aber nicht genau das was ich haben wollte
Ich habe hier mal so ein Bild davon gemacht

[img]http://www.imagensdostefan.blogger.com.br/timesheet.jpg[/img]

PS: Ich hab da nur reingeschrieben, und nicht ausgerechnet

Ich glaube es ist jetzt ein bisschen einfacher zu verstehen

Und zwar habe ich am ersten Tag, von 19Uhr bis 3Uhr gearbeitet. Dann wird im Shifthoursfeld (das ich vorher Überstundenfeld genannt habe) 5Std angezeigt

Ich habe dazu ein paar Formeln geschrieben, und die Funktionieren wenn ich die getrennt benutze. Wenn ich Sie aber alle zusammenpacke, funktionieren sie nicht mehr

Die Formeln sind

wenn(c1="";"")
wenn(c1<6;6-c1)
wenn(d1<6;(wenn(c1<6;d1-c1)))
wenn(d1<6;(wenn(c1>22;d1+(24-c1))))
wenn(d1<=6;(wenn(c1<22;d1+2)))
wenn(d1>6;(wenn(c1>22;c1-16)))
wenn(d1>6;(wenn(c1<22;8)))

Kommentar
C1=Start
D1=Ende

Wie kann ich jetzt alle 7 Formeln, in eine Formel zusammenpacken.

Ich muss aber dadrauf achten, dass in alle 3 Felder hh:mm angezeigt wird. Dann muss ich doch auch irgendwas in meiner Formel ändern, oder?

Ich hoffe Du oder jemand anders kannst/kann mir weiter helfen.

vielen Dank im vorraus
~Gukie~

Antwort 4 von Pistenschreck

Hallo Gukie

Bin erst gestern Abend wieder dazugekommen. Hab da was zusammengebastelt, aber nur mit zwei Hilfsspalten. Spalte P1 und Q1 sind die Nachtzeiten Beginn - Ende. Diese Spalten kannst Du dann ausblenden.

http://www.uploadagent.de/files/1162534475/NACHTARBEIT.xls

Gruss Werner

Antwort 5 von achim_13086

Hallo Gukie,

die Sache ist relativ einfach und bedarf nur einer Formel.

Spalte C und E mit " [h]:mm " formartiren.

Ich nehme an, die Ergebnisse beginnen mit der Zelle E1.

Hier kommt folgende Formel hinein:

" =wenn(c1 > d1;(d1+1)-c1;d1-c1)

Die Zeitangaben in C1 und D1 werden immer mit Doppelpunkt eingegeben.


Soll das zeitergebnis dezimal dargestellt werden, ist die Spalte E mit " #.##0,00 " zu formatieren.

Die Formel in E1 sieht dann so aus:

" =wenn(c1 > d1;((d1+1)-c1)*24;(d1-c1)*24)

Die Zeitangaben in C1 und D1 werden immer mit Doppelpunkt eingegeben.


Die Formel berücksichtigen alle Zeiten, die über Nacht geleistet werden.

Ich hoffe, ich konnte helfen.

Gruß
Joachim

Antwort 6 von achim_13086

Nachtrag:

Für den Fall, dass die Gewerkschaftspause, in der Regel eine Stunde, auch gleich abgezogen werden, dann kann die Formel in E1 wie folgt angepaßt werden:

für Stunden-/Minuten-Darstellung
" =WENN(C1 > D1;((D1+1)-C1)-1;(D1-C1)-1) "

und für dezimale Ergebnisse in E1
" =WENN(C1 > D1;(((D1+1)-C1)*24)-1;((D1-C1)*24)-1) "


Gruß
Joachim

Antwort 7 von achim_13086

Nachtrag 2

Für die Stunden- und Minuten-Darstellung habe ich einen Fehler in der Formel.

Die Formel muß lauten:
" =WENN(C1 > D1;((D1+1)-C1)-0,04166667;(D1-C1)-0,04166667) "


Im übrigen stimme ich Pistenschreck mit seinem Beispiel zu.
Um die Tabelle ohne die Hilfsspalten darzustellen, würde ich die Hilfsspalten ausblenden.
Die Maßnahme hat zwar nur kosmetischen Charakter, man läuft allerdings nicht Gefahr, diese zu überschreiben.

Gruß
Joachim

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Suche in allen vorhandenen Beiträgen: