Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel für Spätschichtzeiten

Forumthread: Formel für Spätschichtzeiten

Formel für Spätschichtzeiten
25.10.2012 18:36:53
karl
Hallo Profis,
Spätschichtzeit ab 20Uhr
ich suche eine Formel die mir die zeitdifferenz brechnet
kommt 14 Uhr geht 22 Uhr, die darin enthaltene Spätschichtzeit
https://www.herber.de/bbs/user/82318.xls
vielen Dank
karl

Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel für Spätschichtzeiten
25.10.2012 18:56:39
Matze,Matthias
Hi Karl,
mach in D3 20:00
in D5 =B5-$D$3 und kopier die nach unten
war das so gemeint?
Matze

AW: Formel für Spätschichtzeiten
25.10.2012 19:07:59
karl
Hi Matze
ja das haut hin so
hin und wieder gehn so einfache sachen nicht..........
danke und schönen abend
karl

nicht ganz
25.10.2012 19:42:09
Erich
Hi Karl und Matze,
so eine Formel sollte auch dann einen richtigen Wert liefern, wenn die Gehzeit vor 20:00 ist...
 ABCD
714:0022:45 2:45
814:0017:30 ##########
914:0017:30 0:00

Formeln der Tabelle
ZelleFormel
D7=B7-$D$3
D8=B8-$D$3
D9=MAX(;B9-$D$3)

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
AW: nicht ganz
26.10.2012 17:18:46
karl
Hallo Erich
soweit habe ich noch gar nicht gedacht,
natürlich sollte man auch diesen fall bedenken.
besten dank
karl

Kleine Erweiterung,....
27.10.2012 11:05:41
Matze,Matthias
Hallo Zusammen,
 ABCDEF
106:0014:00Zeitraum Frühschicht   
214:0022:00Zeitraum Späatschicht   
322:0006:00Zeitraum Nachtschicht   
4      
5ArbeitsbeginnArbeitsendeGes geleistetin Frühin Spätin Nacht
606:0014:0008:0008:0000:0000:00
705:0012:0007:0006:0000:0001:00

Formeln der Tabelle
ZelleFormel
C6=B6-A6
D6=MAX(;MIN(B$1+(A$1>B$1);B6+(A6>B6))-MAX(A$1;A6))+MAX(;(MIN(B$1;B6+(A6>B6))-A6)*(A$1>B$1))
E6=MAX(;MIN(B$2+(A$2>B$2);B6+(A6>B6))-MAX(A$2;A6))+MAX(;(MIN(B$2;B6+(A6>B6))-A6)*(A$2>B$2))
F6=MAX(;MIN(B$3+(A$3>B$3);B6+(A6>B6))-MAX(A$3;A6))+MAX(;(MIN(B$3;B6+(A6>B6))-A6)*(A$3>B$3))
C7=B7-A7
D7=MAX(;MIN(B$1+(A$1>B$1);B7+(A7>B7))-MAX(A$1;A7))+MAX(;(MIN(B$1;B7+(A7>B7))-A7)*(A$1>B$1))
E7=MAX(;MIN(B$2+(A$2>B$2);B7+(A7>B7))-MAX(A$2;A7))+MAX(;(MIN(B$2;B7+(A7>B7))-A7)*(A$2>B$2))
F7=MAX(;MIN(B$3+(A$3>B$3);B7+(A7>B7))-MAX(A$3;A7))+MAX(;(MIN(B$3;B7+(A7>B7))-A7)*(A$3>B$3))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Matze

Anzeige
verbesserung der Erweiterung,....
27.10.2012 12:28:30
Matze,Matthias
Da sich in Zeile 9 die Tage überschneiden, Nachtschichtberechnung, ist in der spalte C eine andere Formel nötig:
 ABCDEF
106:0014:00Zeitraum Frühschicht   
214:0022:00Zeitraum Späatschicht   
322:0006:00Zeitraum Nachtschicht   
4      
5ArbeitsbeginnArbeitsendeGes geleistetin Frühin Spätin Nacht
606:0014:0008:0008:0000:0000:00
705:0012:0007:0006:0000:0001:00
815:3022:0006:3000:0006:3000:00
922:0005:0007:0000:0000:0007:00
1005:0012:0007:0006:0000:0001:00

Formeln der Tabelle
ZelleFormel
C6=WENN(A6>B6;B6+1-A6;B6-A6)
D6=MAX(;MIN(B$1+(A$1>B$1);B6+(A6>B6))-MAX(A$1;A6))+MAX(;(MIN(B$1;B6+(A6>B6))-A6)*(A$1>B$1))
E6=MAX(;MIN(B$2+(A$2>B$2);B6+(A6>B6))-MAX(A$2;A6))+MAX(;(MIN(B$2;B6+(A6>B6))-A6)*(A$2>B$2))
F6=MAX(;MIN(B$3+(A$3>B$3);B6+(A6>B6))-MAX(A$3;A6))+MAX(;(MIN(B$3;B6+(A6>B6))-A6)*(A$3>B$3))
C7=WENN(A7>B7;B7+1-A7;B7-A7)
D7=MAX(;MIN(B$1+(A$1>B$1);B7+(A7>B7))-MAX(A$1;A7))+MAX(;(MIN(B$1;B7+(A7>B7))-A7)*(A$1>B$1))
E7=MAX(;MIN(B$2+(A$2>B$2);B7+(A7>B7))-MAX(A$2;A7))+MAX(;(MIN(B$2;B7+(A7>B7))-A7)*(A$2>B$2))
F7=MAX(;MIN(B$3+(A$3>B$3);B7+(A7>B7))-MAX(A$3;A7))+MAX(;(MIN(B$3;B7+(A7>B7))-A7)*(A$3>B$3))
C8=WENN(A8>B8;B8+1-A8;B8-A8)
D8=MAX(;MIN(B$1+(A$1>B$1);B8+(A8>B8))-MAX(A$1;A8))+MAX(;(MIN(B$1;B8+(A8>B8))-A8)*(A$1>B$1))
E8=MAX(;MIN(B$2+(A$2>B$2);B8+(A8>B8))-MAX(A$2;A8))+MAX(;(MIN(B$2;B8+(A8>B8))-A8)*(A$2>B$2))
F8=MAX(;MIN(B$3+(A$3>B$3);B8+(A8>B8))-MAX(A$3;A8))+MAX(;(MIN(B$3;B8+(A8>B8))-A8)*(A$3>B$3))
C9=WENN(A9>B9;B9+1-A9;B9-A9)
D9=MAX(;MIN(B$1+(A$1>B$1);B9+(A9>B9))-MAX(A$1;A9))+MAX(;(MIN(B$1;B9+(A9>B9))-A9)*(A$1>B$1))
E9=MAX(;MIN(B$2+(A$2>B$2);B9+(A9>B9))-MAX(A$2;A9))+MAX(;(MIN(B$2;B9+(A9>B9))-A9)*(A$2>B$2))
F9=MAX(;MIN(B$3+(A$3>B$3);B9+(A9>B9))-MAX(A$3;A9))+MAX(;(MIN(B$3;B9+(A9>B9))-A9)*(A$3>B$3))
C10=WENN(A10>B10;B10+1-A10;B10-A10)
D10=MAX(;MIN(B$1+(A$1>B$1);B10+(A10>B10))-MAX(A$1;A10))+MAX(;(MIN(B$1;B10+(A10>B10))-A10)*(A$1>B$1))
E10=MAX(;MIN(B$2+(A$2>B$2);B10+(A10>B10))-MAX(A$2;A10))+MAX(;(MIN(B$2;B10+(A10>B10))-A10)*(A$2>B$2))
F10=MAX(;MIN(B$3+(A$3>B$3);B10+(A10>B10))-MAX(A$3;A10))+MAX(;(MIN(B$3;B10+(A10>B10))-A10)*(A$3>B$3))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matze

Anzeige
Korrektur und ein Vorschlag
27.10.2012 13:45:39
Erich
Hi Matze,
bei deiner Formel z. B. für die Nachtarbeitszeit hast du von excelformeln Nr. 9 das letzte Drittel weggelassen.
Das hat aber durchaus seinen Sinn - siehe:
 ABCDE
5vonbisGesamtNacht?Nacht ok
620:0004:0008:0000:0004:00
7  08:00  

Formeln der Tabelle
ZelleFormel
C6=REST(B6-A6;1)
D6=MAX(;MIN(B$3+(A$3>B$3); B6+(A6>B6))-MAX(A$3;A6))+MAX(;(MIN(B$3;B6+(A6>B6))-A6)*(A$3>B$3))
E6=MAX(;MIN(B$3+(A$3>B$3); B6+(A6>B6))-MAX(A$3;A6))+MAX(;(MIN(B$3;B6+(A6>B6))-A6)*(A$3>B$3))+MAX(;MIN(B$3+(A$3>B$3); B6+0)-A$3)*(A6>B6)
C7=WENN(A6>B6;B6+1-A6;B6-A6)

Du kannst auch sehen, dass man das WENN in C7 kürzer mit REST wie in C6 schreiben kann - das ist der Vorschlag.
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich und: Schönes Wochenende!

Anzeige
Korrektur und ein Vorschlag - Ergänzung
27.10.2012 13:48:19
Erich
Hi Matze,
sorry, da hatte ich einen wesentlichen Teil des Beispiels vergessen - die Vorgaben in A3:B3:
 ABC
300:0006:00Nacht

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
@Erich G. - cool,-Danke owT
27.10.2012 16:20:08
Matze,Matthias

@Karl; Endgültige Version,...
27.10.2012 17:17:34
Matze,Matthias
Hallo zusammen,
nun ist es Perfekto,...
 ABCDEF
106:0014:00Zeitraum Frühschicht   
214:0000:00Zeitraum Spätschicht   
300:0006:00Zeitraum Nachtschicht   
4      
5ArbeitsbeginnArbeitsendeGes geleistetin Frühin Spätin Nacht
606:0014:0008:0008:0000:0000:00
705:0012:0007:0006:0000:0001:00
815:3000:0008:3000:0008:3000:00
922:0005:0007:0000:0002:0005:00
1005:0012:0007:0006:0000:0001:00

Formeln der Tabelle
ZelleFormel
C6=REST(B6-A6;1)
D6=MAX(;MIN(B$1+(A$1>B$1); B6+(A6>B6))-MAX(A$1;A6))+MAX(;(MIN(B$1;B6+(A6>B6))-A6)*(A$1>B$1))+MAX(;MIN(B$1+(A$1>B$1); B6+0)-A$1)*(A6>B6)
E6=MAX(;MIN(B$2+(A$2>B$2); B6+(A6>B6))-MAX(A$2;A6))+MAX(;(MIN(B$2;B6+(A6>B6))-A6)*(A$2>B$2))+MAX(;MIN(B$2+(A$2>B$2); B6+0)-A$2)*(A6>B6)
F6=MAX(;MIN(B$3+(A$3>B$3); B6+(A6>B6))-MAX(A$3;A6))+MAX(;(MIN(B$3;B6+(A6>B6))-A6)*(A$3>B$3))+MAX(;MIN(B$3+(A$3>B$3); B6+0)-A$3)*(A6>B6)
C7=REST(B7-A7;1)
D7=MAX(;MIN(B$1+(A$1>B$1); B7+(A7>B7))-MAX(A$1;A7))+MAX(;(MIN(B$1;B7+(A7>B7))-A7)*(A$1>B$1))+MAX(;MIN(B$1+(A$1>B$1); B7+0)-A$1)*(A7>B7)
E7=MAX(;MIN(B$2+(A$2>B$2); B7+(A7>B7))-MAX(A$2;A7))+MAX(;(MIN(B$2;B7+(A7>B7))-A7)*(A$2>B$2))+MAX(;MIN(B$2+(A$2>B$2); B7+0)-A$2)*(A7>B7)
F7=MAX(;MIN(B$3+(A$3>B$3); B7+(A7>B7))-MAX(A$3;A7))+MAX(;(MIN(B$3;B7+(A7>B7))-A7)*(A$3>B$3))+MAX(;MIN(B$3+(A$3>B$3); B7+0)-A$3)*(A7>B7)
C8=REST(B8-A8;1)
D8=MAX(;MIN(B$1+(A$1>B$1); B8+(A8>B8))-MAX(A$1;A8))+MAX(;(MIN(B$1;B8+(A8>B8))-A8)*(A$1>B$1))+MAX(;MIN(B$1+(A$1>B$1); B8+0)-A$1)*(A8>B8)
E8=MAX(;MIN(B$2+(A$2>B$2); B8+(A8>B8))-MAX(A$2;A8))+MAX(;(MIN(B$2;B8+(A8>B8))-A8)*(A$2>B$2))+MAX(;MIN(B$2+(A$2>B$2); B8+0)-A$2)*(A8>B8)
F8=MAX(;MIN(B$3+(A$3>B$3); B8+(A8>B8))-MAX(A$3;A8))+MAX(;(MIN(B$3;B8+(A8>B8))-A8)*(A$3>B$3))+MAX(;MIN(B$3+(A$3>B$3); B8+0)-A$3)*(A8>B8)
C9=REST(B9-A9;1)
D9=MAX(;MIN(B$1+(A$1>B$1); B9+(A9>B9))-MAX(A$1;A9))+MAX(;(MIN(B$1;B9+(A9>B9))-A9)*(A$1>B$1))+MAX(;MIN(B$1+(A$1>B$1); B9+0)-A$1)*(A9>B9)
E9=MAX(;MIN(B$2+(A$2>B$2); B9+(A9>B9))-MAX(A$2;A9))+MAX(;(MIN(B$2;B9+(A9>B9))-A9)*(A$2>B$2))+MAX(;MIN(B$2+(A$2>B$2); B9+0)-A$2)*(A9>B9)
F9=MAX(;MIN(B$3+(A$3>B$3); B9+(A9>B9))-MAX(A$3;A9))+MAX(;(MIN(B$3;B9+(A9>B9))-A9)*(A$3>B$3))+MAX(;MIN(B$3+(A$3>B$3); B9+0)-A$3)*(A9>B9)
C10=REST(B10-A10;1)
D10=MAX(;MIN(B$1+(A$1>B$1); B10+(A10>B10))-MAX(A$1;A10))+MAX(;(MIN(B$1;B10+(A10>B10))-A10)*(A$1>B$1))+MAX(;MIN(B$1+(A$1>B$1); B10+0)-A$1)*(A10>B10)
E10=MAX(;MIN(B$2+(A$2>B$2); B10+(A10>B10))-MAX(A$2;A10))+MAX(;(MIN(B$2;B10+(A10>B10))-A10)*(A$2>B$2))+MAX(;MIN(B$2+(A$2>B$2); B10+0)-A$2)*(A10>B10)
F10=MAX(;MIN(B$3+(A$3>B$3); B10+(A10>B10))-MAX(A$3;A10))+MAX(;(MIN(B$3;B10+(A10>B10))-A10)*(A$3>B$3))+MAX(;MIN(B$3+(A$3>B$3); B10+0)-A$3)*(A10>B10)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige