Clever-Excel-Forum

Normale Version: Zeiträume vergleichen und abgrenzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

bin gespannt ob ihr mir helfen könnt. Ich bearbeite aktuell eine XLS mit ca 40.000 Datensätze. Ich habe mir per sVerweis zwei Zeiträume (jeweils beginn- und Endedatum) in 4 Spalten gezogen. In Spalte k "Zeitraum1 von" in Spalte L "Zeitraum 1 bis" - sowie in Spalte O "Zeitraum2 von" und in Spalte P "Zeitraum2 bis".

Nun möchte ich zunächst wissen, ob Zeitraum 2 in Zeitraum 1 hineinfällt.

In einem zweiten Step möchte ich gerne, sofern die Zeiträume sich überschneiden, den Zeitraum 1 (folgend ZR1) entsprechend dem Zeitraum 2 (ZR 2) abgrenzen. Die Croux an der Sache ist, dass der ZR1 sowohl vor als auch nach ZR2 beginnen kann. Wenn ZR 1 vor ZR2 beginnt, muss ZR1 also vorher abgegrenzt werden und anschließend nach ZR2 weitergehen. Zudem kann ZR1 in mehrere Abschnitte unterteilt sein. Für ZR2 gibt es glücklicherweise keine Unterteilungen.

Habt ihr eine elegante Lösung? Gerne auch in mehreren Schritten? :20:

Ich hänge mal eine exemplarische XLS ran.

und wer es bis hier hin gelesen hat, schonmal danke für die Mühe und entsprechende Überlegungen :)
Hi,

als erster Gedanke:

Arbeitsblatt mit dem Namen 'Tabelle1'
 KLMNOPQRST
201.11.201631.08.2017  01.09.201530.06.2016WAHRWAHRWAHRWAHR

ZelleFormel
Q2=(O2<L2)
R2=O2<K2
S2=P2<L2
T2=P2<K2
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

und was soll jetzt Dein Wunschergebnis sein?
Hallo,

ist die Abgrenzung für jede Zeile oder für jede ID (Kunden) gefragt?

Ist die Performanz mit Formeln zufriedenstellend?

mfg
Danke erstmal. Den Ansatz hatte ich auch - allerdings sagt das erstmal nur aus, ob der ZR2 in ZR1 fällt. Endziel soll die Darstellung des noch fehlenden ZR sein

Vielleicht noch ein Beispiel mit anderen Daten:

ZR 1 = 01.06.2015 - 31.06.2017

ZR 2 = 01.01.2016 - 31.08.2016

Ziel ist die Aufteilung des ZR1 in

01.06.2015 - 31.12.2015
01.09.2016 - 31.06.2017

Und dass mit variablen Datum - wobei ZR1 immer Grundlage ist. LG
Zitat:Nun möchte ich zunächst wissen, ob Zeitraum 2 in Zeitraum 1 hineinfällt.

Hallo
hier mal ein Gedanke:
In Spalte R werden die Tage errechnet in wie weit sich die beiden Zeiträume überschneiden

Gruß Holger

Nachtrag dazu und erneut hoch geladen
Spalte S und H für die sich überlappende Zeit
Hallo MSC,

folgende  Formeln sind möglich:

ZR2 in ZR1: =UND(O2>=K2;P2<=L2)
ZR1A von: =WENN($Q2;K2;"")
ZR1A bis: =WENN($Q2;O2-1;"")
ZR1B von: =WENN($Q2;P2+1;"")
ZR1B bis: =WENN($Q2;L2;"")
Hallo Ego,

Perfekt! Vielen lieben Dank. Das erleichtert meine Vorhaben ungemein :)

LG und schönen Tag noch!