08.05.2019, 12:13
Hallo zusammen, :19:
ich habe folgendes Problem:
Für einen Stundennachweis möchte ich gerne die Stunden aus der Tagschicht (06-22 Uhr) und die der Nachtschicht (22-06 Uhr) separat anzeigen lassen um sie am Ende korrekt abzurechnen.
Leider berechnen meine Formeln nur die Nachtstunden korrekt. Wenn ich Tagesstunden (wie z.B. 15-21 Uhr) eingebe, berechnet die "Nacht-Formel" ebenfalls 6 Stunden.
Ich finde leider den Fehler nicht.
Könnte mir jemand behilflich sein?
Danke Euch schon Mal :19:
Formeln:
Tagstunden: MAX(0;MIN(Stammdaten!$D$1+(Stammdaten!$C$1>Stammdaten!$D$1);D11+(C11>D11))-MAX(Stammdaten!$C$1;C11))+MAX(0;(MIN(Stammdaten!$D$1;D11+(C11>D11))-C11)*(Stammdaten!$C$1>Stammdaten!$D$1))+MAX(0;MIN(Stammdaten!$D$1+(Stammdaten!$C$1>Stammdaten!$D$1);D11+0)-Stammdaten!$C$1)*(C11>D11)
Nachtstunden: MAX(0;MIN(Stammdaten!$D$2+(Stammdaten!$C$2>Stammdaten!$D$2);D11+(C11>D11))-MAX(Stammdaten!$C$2;C11))+MAX(0;(MIN(Stammdaten!$C$2;D11+(C11>D11))-C11)*(Stammdaten!$C$2>Stammdaten!$D$2))+MAX(0;MIN(Stammdaten!$D$2+(Stammdaten!$C$2>Stammdaten!$D$2);D11+0)-Stammdaten!$C$2)*(C11>D11)
In Zeile C11 steht der Arbeitsbeginn und in D11 das Arbeitsende.
Im Tabellenblatt Stammdaten steht es folgend vorgegeben:
Beginn der Tagschicht in C1: 06:00
Ende der Tagschicht in D2: 22:00
Beginn der Nachtschicht in C2: 22:00
Ende der Nachtschicht in D2: 06:00
ich habe folgendes Problem:

Für einen Stundennachweis möchte ich gerne die Stunden aus der Tagschicht (06-22 Uhr) und die der Nachtschicht (22-06 Uhr) separat anzeigen lassen um sie am Ende korrekt abzurechnen.
Leider berechnen meine Formeln nur die Nachtstunden korrekt. Wenn ich Tagesstunden (wie z.B. 15-21 Uhr) eingebe, berechnet die "Nacht-Formel" ebenfalls 6 Stunden.
Ich finde leider den Fehler nicht.

Könnte mir jemand behilflich sein?
Danke Euch schon Mal :19:
Formeln:
Tagstunden: MAX(0;MIN(Stammdaten!$D$1+(Stammdaten!$C$1>Stammdaten!$D$1);D11+(C11>D11))-MAX(Stammdaten!$C$1;C11))+MAX(0;(MIN(Stammdaten!$D$1;D11+(C11>D11))-C11)*(Stammdaten!$C$1>Stammdaten!$D$1))+MAX(0;MIN(Stammdaten!$D$1+(Stammdaten!$C$1>Stammdaten!$D$1);D11+0)-Stammdaten!$C$1)*(C11>D11)
Nachtstunden: MAX(0;MIN(Stammdaten!$D$2+(Stammdaten!$C$2>Stammdaten!$D$2);D11+(C11>D11))-MAX(Stammdaten!$C$2;C11))+MAX(0;(MIN(Stammdaten!$C$2;D11+(C11>D11))-C11)*(Stammdaten!$C$2>Stammdaten!$D$2))+MAX(0;MIN(Stammdaten!$D$2+(Stammdaten!$C$2>Stammdaten!$D$2);D11+0)-Stammdaten!$C$2)*(C11>D11)
In Zeile C11 steht der Arbeitsbeginn und in D11 das Arbeitsende.
Im Tabellenblatt Stammdaten steht es folgend vorgegeben:
Beginn der Tagschicht in C1: 06:00
Ende der Tagschicht in D2: 22:00
Beginn der Nachtschicht in C2: 22:00
Ende der Nachtschicht in D2: 06:00