Hallöchen,
bei Deiner langen Formel fällt schon auf den ersten Blick auf, dass Du ein paar Rechnungen mit einer anderen Zeile machst
Ich weiß auch nicht, was Du mit solchen Konstrukten G11+(F11>G11) erreichen willst. Hast Du Dir mal angeschaut, was bei F11>G11 raus kommt?
Wenn Du mit den "kurzen" Formeln angefangen hast zu experimentieren müsstest Du auch sehen, wo die Probleme stecken. Ich seh hier nicht, was Du da gemacht hast.
Da könnte man so vorgehen. Ich habe mir mal in C und D ein paar Zeiten ausgerechnet. Die passen in C2:D3, aber darunter nicht mehr. Ich habe mir nun überlegt, dass ich die Zeiten auf die Tagzeitgrenzen anpassen könnte. Es genügt, zu niedrige Anfangszeiten anzuheben und zu hohe Endzeiten abzusenken. Das hab ich in E und F getan. In G und H hab ich dann geschaut, wie ich zu passenden Ergebnissen kommen kann. In G hat es erst mal für die Zeiten an einem Tag gepasst, in H für die Nachtschichten in den nächsten Tag hinein. In I hab ich dann G und H zusammengezählt. In J habe ich damit begonnen, die einzelnen "Hilfsformeln" in eine zusammenzufassen. Ist aber noch nicht alles drin
Durch die "einfachen" Operationen sieht man, dass das nur Mathe und Logik ist und ob man das auf dem Papier rechnet oder in Excel oder wo auch immer ist da mal abgesehen vom Aufwand egal.
Nun könnte man einfach die Gesamtzeit berechnen, davon zieht man die Tagzeit ab und man hat die Nachtzeit. Auch wieder mit Max, also MAX(Gesamtzeit-Tagzeit;0) wäre dann Nacht. Na ja, und dann ggf. noch der Abzug von Pausenzeiten.
Bei LCohen steckt dann schon mehr dahinter, da muss man sich in paar Funktionen anschauen, die Namensvergabe / den -manager usw. ...
bei Deiner langen Formel fällt schon auf den ersten Blick auf, dass Du ein paar Rechnungen mit einer anderen Zeile machst

Wenn Du mit den "kurzen" Formeln angefangen hast zu experimentieren müsstest Du auch sehen, wo die Probleme stecken. Ich seh hier nicht, was Du da gemacht hast.
Da könnte man so vorgehen. Ich habe mir mal in C und D ein paar Zeiten ausgerechnet. Die passen in C2:D3, aber darunter nicht mehr. Ich habe mir nun überlegt, dass ich die Zeiten auf die Tagzeitgrenzen anpassen könnte. Es genügt, zu niedrige Anfangszeiten anzuheben und zu hohe Endzeiten abzusenken. Das hab ich in E und F getan. In G und H hab ich dann geschaut, wie ich zu passenden Ergebnissen kommen kann. In G hat es erst mal für die Zeiten an einem Tag gepasst, in H für die Nachtschichten in den nächsten Tag hinein. In I hab ich dann G und H zusammengezählt. In J habe ich damit begonnen, die einzelnen "Hilfsformeln" in eine zusammenzufassen. Ist aber noch nicht alles drin

Durch die "einfachen" Operationen sieht man, dass das nur Mathe und Logik ist und ob man das auf dem Papier rechnet oder in Excel oder wo auch immer ist da mal abgesehen vom Aufwand egal.

Bei LCohen steckt dann schon mehr dahinter, da muss man sich in paar Funktionen anschauen, die Namensvergabe / den -manager usw. ...
Arbeitsblatt mit dem Namen 'Tabelle1' | ||||||||||||
A | B | C | D | E | F | G | H | I | J | K | L | |
1 | Beginn | Ende | BeginnT | EndeT | ||||||||
2 | 19:00 | 07:00 | 01:00 | 01:00 | 19:00 | 07:00 | 00:00 | 02:00 | 02:00 | 02:00 | 06:00 | 20:00 |
3 | 21:00 | 07:00 | 00:00 | 01:00 | 21:00 | 07:00 | 00:00 | 01:00 | 01:00 | 01:00 | ||
4 | 04:00 | 19:00 | 16:00 | 13:00 | 06:00 | 19:00 | 13:00 | 00:00 | 13:00 | 13:00 | ||
5 | 03:00 | 07:00 | 17:00 | 01:00 | 06:00 | 07:00 | 01:00 | 00:00 | 01:00 | 01:00 | ||
6 | 02:00 | 05:00 | 18:00 | 00:00 | 06:00 | 05:00 | 00:00 | 00:00 | 00:00 | 00:00 | ||
7 | 04:00 | 21:00 | 16:00 | 15:00 | 06:00 | 20:00 | 14:00 | 00:00 | 14:00 | 14:00 |
Zelle | Formel |
C2 | =MAX($L$2-A2;0) |
D2 | =MAX(B2-$K$2;0) |
E2 | =MAX(A2;$K$2) |
F2 | =MIN(B2;$L$2) |
G2 | =MAX(F2-E2;0) |
H2 | =(A2>B2)*(MAX($L$2-A2;0)+MAX(B2-$K$2;0)) |
I2 | =G2+H2 |
J2 | =MAX(F2-E2;0)+(A2>B2)*(MAX($L$2-A2;0)+MAX(B2-$K$2;0)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)