Zeiträume Vergleichen
#1
Hallo zusammen,

ich habe eine sehr lange Liste mit verschiedenen Zeiträumen pro Nummer bzw. Person.
Ich habe immer den Beginn und das Ende des Zeitraums. Ich möchte jetzt wissen, ob sich bei einer Nummer/Person die Zeiträume überschneiden.
Bekomme ich das irgendwie über eine Formel gelöst?

Nummer Beginn Zeitraum Ende Zeitraum Überschneidung
1222      05.01.2022             15.02.2022
1233      10.02.2022             11.02.2022       JA
1233      11.02.2022             11.02.2022       JA
1234      01.01.2022             03.01.2022       JA
1234      02.01.2022             05.01.2022       JA
1234      01.01.2022             01.01.2022       JA
1234      01.02.2022             05.02.2022

Schon einmal vielen Dank für euer Feedback. 

Viele Grüße
Jobc
Antworten Top
#2
Hey

Versuch mal.
D2   =WENN(SUMMENPRODUKT(((B2>=$B$2:$B$8)*(B2<=$C$2:$C$8)+(C2>=$B$2:$B$8)*(C2<=$C$2:$C$8))*(A2=$A$2:$A$8))>2;"Ja";"")

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • jobc
Antworten Top
#3
Vielleicht so:
https://berndplumhoff.gitbook.io/sulprob...ing-ranges

Ein kleine Testtabelle anbei (ohne Gewähr!).


Angehängte Dateien
.xlsx   overlap_test.xlsx (Größe: 11,75 KB / Downloads: 6)
[-] Folgende(r) 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag:
  • jobc
Antworten Top
#4
Neue Seite:
http://www.bplumhoff.de/ueberlappende_bereiche_de/

[Die Gitbook Site löse ich gerade auf.]
[-] Folgende(r) 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag:
  • jobc
Antworten Top
#5
Vielen Dank euch für die Antworten.
Ich habe die Formel von Elex ausprobiert und damit hat es auch gleich funktioniert.

Vielen Dank!
Antworten Top
#6
Hi

Teste folgenden Fall mal mit der alten Formel ob das für dich wirklich passt. Evtl. sollte die Formel erweitert werden.
Code:
____|__A_|_____B____|_____C____|_D|E|F|G|H|I|J|
   1|    |          |          |  | | | | | | |
   2|1222|05.01.2022|15.02.2022|Ja| | | | | | |
   3|1222|10.02.2022|14.02.2022|Ja| | | | | | |
   4|1222|03.01.2022|04.01.2022|  | | | | | | |
   5|1222|16.02.2022|19.02.2022|  | | | | | | |
Neue Formel.
D2   =WENN(SUMMENPRODUKT(($A$2:$A$5=A2)*(ZEILE($A$2:$A$5)<>ZEILE())*((B2>=$B$2:$B$5)*(B2<=$C$2:$C$5)+(C2>=$B$2:$B$5)*(C2<=$C$2:$C$5)+(B2<=$B$2:$B$5)*(C2>=$B$2:$B$5)+(B2<=$C$2:$C$5)*(C2>=$C$2:$C$5)));"Ja";"")

Gruß Elex
Antworten Top
#7
Hallo Elex,

mit der neuen Formel bekomme ich die gleichen Treffer wie mit der alten Formel. Hättest du ein anderes Ergebnis erwartet? 
Ist eine Datei mit 16.000 Datensätzen und da schmeißt mir die Formel die 142 Überschneidungen raus. Manuell die Übereinstimmungen finden ist daher ein wenig schwierig.

Viele Grüße
Jobc
Antworten Top
#8
Verwende mal beide Formel nur an den 4 Beispiel Zeilen. Die Formeln sollten hier unterschiede im Ergebnis haben. Jetzt musst du halt die nehmen die in dem Beispiel deine Erwartungen trifft. 

Gruß Elex
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste