Ich habe die folgende vereinfachte Tabelle
https://www.herber.de/bbs/user/93686.xlsx
Diese erzeuge ich aus einem anderen Tabellenblatt mittels Makro. Dabei errechne ich die Deltas indem ich das Anfangsdatum vom Enddatum abziehe.
Nun möchte ich die Summe dieser Deltas sowohl für Typ A als auch für Typ B berechnen.
Dabei muss ich jedoch beachten, falls es zu Zeitlichen Überscheidungen bei Typ A (Zeile 2 + 3) kommt, nur der höchste Wert genommen wird. Sprich bei gleichem Anfangsdatum nur das Delta zum größten Enddatum in der Aufsummierung verwendet wird.
Bei Typ B ist zu beachten, dass es bei Überschneidungen mit Typ A (Zeile 3 + 4) nur die Dauer zur Gesamtsumme gezählt wird, die nicht im Intervall des Typs A liegt. Das Bedeutet das die Dauer komplett in die Summe Typ A fließt, und die zusätzliche Dauer noch in die Summe des Typs B dazugezählt wird.
Also: Typ A : nur größtes Delta verwenden und nicht jedes Delta da es sonst bei der Summierung die Überschneidungen mehrfach summiert werden.
Typ B : das gleiche wie bei Typ A und zusätzlich noch die Bedingung das bei Überschneidung mit Typ A nur die zusätliche Zeit in die Summe mit einfließt.
Die Tabelle darf dabei an sich beliebig verändert werden.
Leider komme ich bei dieser Problematik nicht mehr weiter. Habe es bereits über Sortieren und Duplikate löschen versucht jedoch führt das nicht zum gewünschten Ergebniss. Ich hoffe jemand von euch könnte mir eventuell Helfen!
Viele Grüße