Nachtarbeit berechnen
#1
Hallo zusammen,

folgende Situation:

1. Formel soll Nachtarbeit errechnen
2. Die Nachtarbeit geht von 23:00 – 6:00 Uhr
3. Ab 6.00 Std. gibt es 30 min Pause
4. Ab 9.00 Std. gibt es 15 min Pause

Beispiel 1:
Arbeitszeit Anfang (A1): 20:00
Arbeitszeit Ende (B1): 8:00
Gesamtzeit (C1): 12:00

Pause 1 Anfang (D1): 2:00
Pause 1 Ende (E2): 2:30
Pause 1 gesamt (F1): 0:30

Pause 2 Anfang (G1): 5:00
Pause 2 Ende (H1): 5:15
Pause 2 gesamt (I1): 0:15

Gesamt-Arbeitszeit (J1) 11:15

BasisDaten Nachtarbeit VON (K1): 23:00
BasisDaten Nachtarbeit BIS (L1): 6:00

Nachtarbeit Gesamt (M1): 6:15

Beispiel 2:
Arbeitszeit Anfang (A1): 1:00
Arbeitszeit Ende (B1): 13:00
Gesamtzeit (C1): 12:00

Pause 1 Anfang (D1): 7:00
Pause 1 Ende (E1): 7:30
Pause 1 gesamt (F1): 0:30

Pause 2 Anfang (G1): 10:00
Pause 2 Ende (H1): 10:15
Pause 2 gesamt (I1): 0:15

Gesamtarbeitszeit (J1) 11:15

BasisDaten Nachtarbeit VON (K1): 23:00
BasisDaten Nachtarbeit BIS (L1): 6:00

Nachtarbeit Gesamt (M1): 5:00 (Pausen liegen ja außerhalb der Nachtarbeit)

Ich hoffe, dass Ihr mir helfen könnt

Gruß

Moench
Top
#2
Hi,

so vielleicht?

Tabelle2

ABCDE
1AnfangEndeStdPauseStd
220:0006:0014:0000:3013:30
Formeln der Tabelle
ZelleFormel
C2=REST(A2-B2;1)
E2=C2-D2

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
Hallo,

ganz so einfach ist das nicht:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLM
120:0008:0012:0002:0002:3000:3005:0005:1500:1511:1523:0006:0006:15
201:0013:0012:0007:0007:3000:3010:0010:1500:1511:1523:0006:0005:00
320:0024:00:0004:0007:0007:3000:3010:0010:1500:1503:1523:0006:0001:00

ZelleFormel
C1=REST(B1-A1;1)
F1=REST(E1-D1;1)
I1=REST(H1-G1;1)
J1=C1-F1-I1
M1=(A1>B1)*REST(MIN(B1;L1)-MAX(A1;K1);1)+(A1<B1)*((A1<L1)*(MIN(L1;B1)-A1)+(A1>L1)*(MAX(0;MIN(B1;K1)-MAX(L1;A1))))-((D1<L1)+(D1>K1)>0)*F1-((G1<L1)+(H1>K1)>0)*I1
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#4
Hi WillWissen,

erstmal danke für Deine schnelle Antwort, aber Blush 

=REST(A2-B2;1) gibt ja 14 Std.
Richtig wäre in Deinem Beispiel
=REST(B2-A2;1)
20:00 - 6:00 sind ja 10 Std. Gesamtzeit (diese Formel verwende ich bereits, um die Gesamtzeit zu berechnen)

Wenn wir Dein Tabelle als Beispiel nehmen (bei geänderter Formel =REST(B2-A2;1):
Gesamtzeit = 10 Std.

Was ich zusätzlich noch brauche ist:
Gesamt-Arbeitzeit = Gesamtzeit - Pause 1 - Pause 2 = 9:15


Pause 1 (nach 6. Std. = 30 Min) = von 2:00 - 2:30
Pause 2 (nach 9. Std. = 15 Min) = von 5:00 - 5:15

Da die Pausen zwischen 23:00 und 6:00 liegen wäre:
Nachtarbeit = 6:15

Gruß

Moench
Top
#5
Hallo Edgar,

vielen Dank, da kommen wir der Sache schon ein gutes Stück näher.
(Würde gerne meine Tabelle hier reinstellen, aber hab noch nicht verstanden, wie das geht, vielleicht kannst Du mir das auch
noch kurz erzählen).




Ich habe die Daten und Formeln Deiner Tabelle in eine Bespieltabelle eingefügt und mal verschiedene Zeiten durchgespielt,
heißt Anfang 20 Uhr, 21 Uhr, 22 Uhr, 23 Uhr, 00:00, 1:00, ......... bis 19.00 Uhr (immer volle Stunden)
Gesamtzeit ist immer 12:00 Std.

Dabei ist mir folgendes aufgefallen:
Ab 11:00 Anfang - 23:00 Ende erscheint bei Nachtarbeit jedoch immer 12:00 Std.
Erst ab 06:00 - 18:00 stimmen die Zeiten wieder

Ebenso ist von 21:00 Uhr Anfang - 9:00 Ende die Nachtzeit 6:15
Pause 1 von 3:00 - 3:30
Pause 2 von 6:00 - 6:15 (und somit ja ausserhalb der Nachtzeit)
Die Nachzeit müßte also 6:30 ergeben

Wäre super, wenn Du/Ihr mir weiter helfen würdet.

Gruß

Moench
Top
#6
(08.10.2015, 15:39)Moench schrieb: Hallo Edgar,

vielen Dank, da kommen wir der Sache schon ein gutes Stück näher.
(Würde gerne meine Tabelle hier reinstellen, aber hab noch nicht verstanden, wie das geht, vielleicht kannst Du mir das auch
noch kurz erzählen).

Hi,

siehe
http://www.clever-excel-forum.de/Thread-...ng-stellen
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Top
#7
Hallo!

Was sollen die vielen Crosspostings, lieber Moench?

Hier eine fertige Lösung. Inklusive Zuschlags- und Feiertagsberechnung. Bitte die Anleitung(en) lesen die dem Archiv beiliegen. http://www.rholtz-office.de/counters/getfile.php?id=2

Gruß, René
Top
#8
Hallo,

dann versuchen wir es nochmal:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLM
120:0008:0012:0002:0002:3000:3005:0005:1500:1511:1523:0006:0006:15
201:0013:0012:0007:0007:3000:3010:0010:1500:1511:1523:0006:0005:00
321:009:00:0012:0003:0003:3000:3006:0006:1500:1511:1523:0006:0006:30

ZelleFormel
C1=REST(B1-A1;1)
F1=REST(E1-D1;1)
I1=REST(H1-G1;1)
J1=C1-F1-I1
M1=(A1>B1)*REST(MIN(B1;L1)-MAX(A1;K1);1)+(A1<B1)*((A1<L1)*(MIN(B1;L1)-A1)+(B1>K1)*(B1-MAX(K1;A1)))-((D1<L1)+(D1>K1)>0)*F1-((G1<L1)+(H1>K1)>0)*I1
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#9
Hallo,
 
danke für den Hinweis mit den Crosspointing, war mir nicht bewußt.
Ich hab mir mal die Excel-Tabelle angesehen. Das Problem bei dieser Tabelle ist, dass hier u. a. die Pausen von Hand eingetragen werden müssen.
In meiner Tabelle soll dies automatisch passieren.
Die Beispieltabelle von BoskoBiati ist schon hilfreich, nur kommt es hier zu einem Problem (was mir überhaupt nicht einleuchtet.
Wenn ich für Zeiten der 2. Pause eine Formel verwende, so ist das Ergebnis der Nacharbeitszeit falsch, nicht aber, wenn ich die Anfangs- und Endzeit eintippe.
Als Beispiel habe ich einmal die Tabelle von BoskoBiati mitgeschickt.

Gruß

Moench


.xlsx   clever-excel-forum - Test03.xlsx (Größe: 11,06 KB / Downloads: 16)
Top
#10
Hi,

ist jemanden schon eine Lösung für dieses Problem eingefallen?

Viele Grüsse

Moench
Top


Gehe zu:


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