Anzeige
Archiv - Navigation
1280to1284
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige