Registriert seit: 08.10.2015
Version(en): 2010
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
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
so vielleicht?
Tabelle2 | A | B | C | D | E |
1 | Anfang | Ende | Std | Pause | Std |
2 | 20:00 | 06:00 | 14:00 | 00:30 | 13:30 |
Formeln der Tabelle |
Zelle | Formel | 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)
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
ganz so einfach ist das nicht:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I | J | K | L | M |
1 | 20:00 | 08:00 | 12:00 | 02:00 | 02:30 | 00:30 | 05:00 | 05:15 | 00:15 | 11:15 | 23:00 | 06:00 | 06:15 |
2 | 01:00 | 13:00 | 12:00 | 07:00 | 07:30 | 00:30 | 10:00 | 10:15 | 00:15 | 11:15 | 23:00 | 06:00 | 05:00 |
3 | 20:00 | 24:00:00 | 04:00 | 07:00 | 07:30 | 00:30 | 10:00 | 10:15 | 00:15 | 03:15 | 23:00 | 06:00 | 01:00 |
Zelle | Formel |
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.
Registriert seit: 08.10.2015
Version(en): 2010
08.10.2015, 13:38
(Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2015, 13:38 von Moench.)
Hi WillWissen,
erstmal danke für Deine schnelle Antwort, aber
=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
Registriert seit: 08.10.2015
Version(en): 2010
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
Registriert seit: 14.04.2014
Version(en): Office 2013/2016/2019/365
(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.
3a2920576572206973742064656e20646120736f206e65756769657269672e
Registriert seit: 11.04.2014
Version(en): Office 365
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=2Gruß, René
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
dann versuchen wir es nochmal:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I | J | K | L | M |
1 | 20:00 | 08:00 | 12:00 | 02:00 | 02:30 | 00:30 | 05:00 | 05:15 | 00:15 | 11:15 | 23:00 | 06:00 | 06:15 |
2 | 01:00 | 13:00 | 12:00 | 07:00 | 07:30 | 00:30 | 10:00 | 10:15 | 00:15 | 11:15 | 23:00 | 06:00 | 05:00 |
3 | 21:00 | 9:00:00 | 12:00 | 03:00 | 03:30 | 00:30 | 06:00 | 06:15 | 00:15 | 11:15 | 23:00 | 06:00 | 06:30 |
Zelle | Formel |
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.
Registriert seit: 08.10.2015
Version(en): 2010
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
clever-excel-forum - Test03.xlsx (Größe: 11,06 KB / Downloads: 16)
Registriert seit: 08.10.2015
Version(en): 2010
Hi,
ist jemanden schon eine Lösung für dieses Problem eingefallen?
Viele Grüsse
Moench