Ich habe die letzten Tage versucht ein Problem zu lösen, aber leider ohne Erfolg. Im Grunde klingt es wahrscheinlich relativ banal, aber bei der Umsetzung hapert es dann leider plötzlich.
Vielleicht kann mir jemand helfen. Das wäre wirklich wunderbar.
Ich habe 100 Kunden mit ihren jeweiligen Entfernungen zueinander (Distanzmatrix) und von allen Kunden die Öffnungszeiten.
Ich möchte nun alle Kunden ausmachen, die innerhalb von 1km erreichbar sind und die ein gemeinsames Öffnungszeitenintervall haben. Also zB beide Kunden haben von 7-10 auf. Oder 10-13. (3 Stundenintervalle)
Die Öffnungszeiten der Kunden habe ich soweit aufbereitet, dass sie in einer Binärtabelle vorliegen. Hier mal ein kleiner Ausschnitt als Beispiel.
open 0-0:59 1-1:59 2-2:59 3-3:59
C01 1 0 0 0
C02 0 0 0 0
C03 1 0 1 0
C04 0 0 1 0
C05 1 1 0 0
km C01 C02 C03 C04
C01 1000 0.3 1.28 0.2
C02 2.65 1000 3.77 3.02
C03 3.59 2.3 1000 0.77
C04 3.39 2.74 0.52 1000
C05 3.08 2.77 0.55 1.24
Ich stelle mir vor, dass man in eine Zelle eintragen kann, in welchem Intervall und in welchem Radius die Kunden sein sollen und dass dann die entsprechend in Frage kommenden Kunden ausgespuckt werden.
Glaubt ihr das kann man machen? Vielleicht ohne VBA sogar?
Mich interessiert natürlich jede Lösung brennend.
Vielen Dank im Voraus!
Beste Grüße
Henri