Zeiterfassung
#1
Hallo Zusammen,

ich habe von einem Kinderheim die Aufgabe bekommen, eine Exceltabelle zu erstellen, um die tägliche Arbeitszeit zu erfassen. Das Grundprinzip (Pausenzeiten usw.) habe ich ohne Probleme hinbekommen. Jetzt ist aber das Problem, dass wenn die Mitarbeiter dort Nachtdienst haben nur 2,5 Stunden gutgeschrieben bekommen. Ich habe jetzt schon hin und her probiert und kriege es nicht hin! Ich habe mir gedacht, dass ich einfach nur eine Spalte einfüge wo bloß für Nachtdienst eine 1 eingetragen wird (siehe Blatt Mai)
Hier die bisherige Formel:
=WENN(C4-B4>=WERT("9:00");C4-B4-WERT("0:45");WENN(C4-B4>=WERT("6:00");C4-B4-WERT("0:30");C4-B4))

Danke im vorraus!


Angehängte Dateien
.xlsx   Zeiterfassung.xlsx (Größe: 75,5 KB / Downloads: 15)
Top
#2
Hi,

ich würde noch eine Pausenspalte einfügen.

Tabelle1

ABCDE
1Mitarbeiter 1
2KGPauseBruttoStd
322:0006:0000:3008:007:30
Formeln der Tabelle
ZelleFormel
C3=WENN(D3)*24<=6;0;WENN(D3)*24<9;0,5;0,75)/24)
D3=REST(B3-A3;1)
E3=D3-C3

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hi,

hier noch eine Variante ohne Hilfsspalten

Tabelle1

ABC
1Mitarbeiter 1
2KGStd
320:0006:0009:15
422:0006:0007:30
508:0012:0004:00
Formeln der Tabelle
ZelleFormel
C3=REST(B3-A3;1)-WENN(REST(B3-A3;1)*24<=6;0;WENN(REST(B3-A3;1)*24<9;0,5;0,75)/24)
C4=REST(B4-A4;1)-WENN(REST(B4-A4;1)*24<=6;0;WENN(REST(B4-A4;1)*24<9;0,5;0,75)/24)
C5=REST(B5-A5;1)-WENN(REST(B5-A5;1)*24<=6;0;WENN(REST(B5-A5;1)*24<9;0,5;0,75)/24)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4
Hallo deejayk

Ich sehe nicht wie du 'Nachstunden' abgrenzt bzw. wie da die 2,5 Stunden Gutschrift ins Spiel kommen.

Die Formel für E2 könnte man auch so formulieren:
Code:
=C4-B4-(VERWEIS(REST(C4-B4;1)*24;{0;6;9};{0;30;45})/60/24)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#5
Hi Detlef,

deine Formel funktioniert aber nur bei Zeitabrechnungen vor Mitternacht. Zeiträume, die über Mitternacht hinausgehen, werden mit dem "Lattenzaun" dargestellt.

Tabelle1

ABCD
1Mitarbeiter 1
2KGStd
321:0005:0007:30WillWissen
408:0016:0007:30-"-
521:0005:00####shift-del
608:0016:0007:30-"-
Formeln der Tabelle
ZelleFormel
C3=REST(B3-A3;1)-WENN(REST(B3-A3;1)*24<=6;0;WENN(REST(B3-A3;1)*24<9;0,5;0,75)/24)
C4=REST(B4-A4;1)-WENN(REST(B4-A4;1)*24<=6;0;WENN(REST(B4-A4;1)*24<9;0,5;0,75)/24)
C5=B5-A5-(VERWEIS(REST(B5-A5;1)*24;{0;6;9};{0;30;45})/60/24)
C6=B6-A6-(VERWEIS(REST(B6-A6;1)*24;{0;6;9};{0;30;45})/60/24)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#6
Hallo Günter

Danke für den Hinweis.
Code:
=REST(C4-B4;1)-(VERWEIS(REST(C4-B4;1)*24;{0;6;9};{0;30;45})/60/24)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#7
Hi Detlef,

so schaut's gut aus - schöne Lösung.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
Hallo,

oder auch so:

Code:
=REST(C4-B4;1)-((REST(C4-B4;1)>=0,25)*2+(REST(C4-B4;1)>=0,375))/96

Allerdings ist immer noch offen, wie die Nachtstundenregelung korrekt laufen soll.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#9
(29.01.2015, 07:57)WillWissen schrieb: Hi Detlef,

so schaut's gut aus - schöne Lösung.
Viele Wege führen nach Rom. :)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste