Supportnet / Forum / Tabellenkalkulation
Nachtarbeitszeit
Frage
So da bin ich wieder, nun suche ich eine Formel mit der ich Nachtarbeit errechnen kann.
Nachtarbeit beginnt um 22:00 bis 05:00
Anfang, D = 20:30
Ende, G = 00:45
Stunden, I = 04:15
Nachtarbeit, L = 02:45
so steht es in der Tabelle. Ich hoffe so eine Formel gibt es ???
Antwort 1 von Saarbauer
Hallo,
Versuch es mal damit in Zelle L2
=REST(WENN(G2>"5:00";"5:00";G2)-WENN(D2<"22:00";"22:00";D2);1)
Gruß
Helmut
Versuch es mal damit in Zelle L2
=REST(WENN(G2>"5:00";"5:00";G2)-WENN(D2<"22:00";"22:00";D2);1)
Gruß
Helmut
Antwort 2 von der_fragende
@Saarbauer
so weit funktioniert deine Formel, doch wie bekomme ich es hin das einige Zeilen weiter die Werte in den Bereichen
D4 = 6:30
G4 = 8:30
L4 = 02:00
bei L4 darf nun aber kein Wert erscheinen. oder eine 0
so weit funktioniert deine Formel, doch wie bekomme ich es hin das einige Zeilen weiter die Werte in den Bereichen
D4 = 6:30
G4 = 8:30
L4 = 02:00
bei L4 darf nun aber kein Wert erscheinen. oder eine 0
Antwort 3 von rainberg
Hallo,
soll die Formel für alle Zeitkonstellationen eingesetzt werden, dann wir es etwas komplizierter.
D1=Kommen
G1=Gehen
Formel für Nachtzeit:
=MAX(;MIN(G1+(D1>G1);MAX(("22:00">"05:00");"05:00"))-MAX(D1;"22:00"))+MAX(;MIN(G1;MAX(("22:00">"05:00");"05:00"))-MAX(;"22:00"))*(D1>G1)+MAX(;MIN(G1+(D1>G1);MIN(("22:00">"05:00");"05:00"))-MAX(D1;))+MIN(G1;MIN(("22:00">"05:00");"05:00"))*(D1>G1)
Formel für Tagzeit:
=MAX(;MIN(G1+(D1>G1);MAX(("05:00">"22:00");"22:00"))-MAX(D1;"05:00"))+MAX(;MIN(G1;MAX(("05:00">"22:00");"22:00"))-MAX(;"05:00"))*(D1>G1)+MAX(;MIN(G1+(D1>G1);MIN(("05:00">"22:00");"22:00"))-MAX(D1;))+MIN(G1;MIN(("05:00">"22:00");"22:00"))*(D1>G1)
Die Sollgrenzen für Nachtzeit (22:00 und 05:00) können auch in beliebige Zellen geschrieben und in der Formel Bezug darauf genommen werden.
Damit braucht man bei evtl Änderung dieser Grenzen keine Formeländerungen durch zu führen, sondern nur die beiden Bezugszellen zu ändern.
Gruß
Rainer
soll die Formel für alle Zeitkonstellationen eingesetzt werden, dann wir es etwas komplizierter.
D1=Kommen
G1=Gehen
Formel für Nachtzeit:
=MAX(;MIN(G1+(D1>G1);MAX(("22:00">"05:00");"05:00"))-MAX(D1;"22:00"))+MAX(;MIN(G1;MAX(("22:00">"05:00");"05:00"))-MAX(;"22:00"))*(D1>G1)+MAX(;MIN(G1+(D1>G1);MIN(("22:00">"05:00");"05:00"))-MAX(D1;))+MIN(G1;MIN(("22:00">"05:00");"05:00"))*(D1>G1)
Formel für Tagzeit:
=MAX(;MIN(G1+(D1>G1);MAX(("05:00">"22:00");"22:00"))-MAX(D1;"05:00"))+MAX(;MIN(G1;MAX(("05:00">"22:00");"22:00"))-MAX(;"05:00"))*(D1>G1)+MAX(;MIN(G1+(D1>G1);MIN(("05:00">"22:00");"22:00"))-MAX(D1;))+MIN(G1;MIN(("05:00">"22:00");"22:00"))*(D1>G1)
Die Sollgrenzen für Nachtzeit (22:00 und 05:00) können auch in beliebige Zellen geschrieben und in der Formel Bezug darauf genommen werden.
Damit braucht man bei evtl Änderung dieser Grenzen keine Formeländerungen durch zu führen, sondern nur die beiden Bezugszellen zu ändern.
Gruß
Rainer
Antwort 4 von der_fragende
@ rainberg
Danke für deine schnelle Antwort und auch allen anderen Helfern möchte ich danken.
Doch nun wird es für mich zu kompliziert.
Ich habe mich so eben durchgerungen doch weiter mit einem Taschenrechner zu arbeiten. Den behersche ich wenigstens.
So schön wie Excel ist doch das wird langsam zu hoch für mich.
Allen nochmals DANKESCHÖN für die Bemühungen.
Danke für deine schnelle Antwort und auch allen anderen Helfern möchte ich danken.
Doch nun wird es für mich zu kompliziert.
Ich habe mich so eben durchgerungen doch weiter mit einem Taschenrechner zu arbeiten. Den behersche ich wenigstens.
So schön wie Excel ist doch das wird langsam zu hoch für mich.
Allen nochmals DANKESCHÖN für die Bemühungen.

