Clever-Excel-Forum

Normale Version: Nachtarbeit berechnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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
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
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
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
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
(08.10.2015, 14: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
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é
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
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

[attachment=3006]
Hi,

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

Viele Grüsse

Moench
Seiten: 1 2