Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
Antworten 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)
Antworten 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.
Antworten 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
Antworten 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
Antworten Top
#6
(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
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Antworten 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é
Antworten 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.
Antworten 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)
Antworten Top
#10
Hi,

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

Viele Grüsse

Moench
Antworten Top


Gehe zu:


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