Clever-Excel-Forum

Normale Version: Differenz zwischen Zeitraum (nur Arbeitszeit berücksichtigen))
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Robby,

eine Lösung mit VBA oder Lambda/xl365. (s. Mappe)

Gruß Sigi
Huch, wie peinlich. Ich hab keine Lust mehr ;)

Aber: Deine Lambda-Formel bei ["EndDatumzeit" ... 4:40] beachten ... stimmt auch nicht.

Einigen wir uns darauf: Der TE soll DÜ einbauen: =REST(B3;1)>=--"7:" und  =REST(C3;1)<=--"17:"

EDIT (kein DÜ nötig):

D7: =LAMBDA(v;b;s;e;we;f;LET(
o;LAMBDA(x;y;NETTOARBEITSTAGE.INTL(x;y;we;f));
q;MAX(REST(v;1);s);
r;MIN(REST(b;1);e);
y;o(v+1;b-1);
WENN(y>-1;y*(e-s)+o(v;v)*MAX(;e-q)+o(b;b)*MAX(;r-s);r-q))
)(B7;C7;"7:";"17:";"0000011";"1.1.23")


Ich hatte die Begrenzungen (fett) vergessen. Aber bestimmt gibts noch irgendwo was. Auf jeden Fall geht Nachtschicht=Arbeitszeit über Midnight nicht bei mir. Dafür müsste ich wohl meine Keule "Zuschlagsberechnung" zweckabwandeln.
Hallo LCohen,

oh ja, da hast du Recht.
Dies beweist mal wieder, es muss getestet werden, getestet werden, ...  bis alle denkbare Konstellationen durchgetestet sind.
Aber jetzt sollte es passen. (s. Mappe)

Gruß Sigi
Seiten: 1 2