Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Entfernungsmatrix erstellen -Anfrage an Routenplan

Forumthread: Entfernungsmatrix erstellen -Anfrage an Routenplan

Entfernungsmatrix erstellen -Anfrage an Routenplan
28.01.2004 12:51:22
Jens Wolfhagen
Hallo Leute ich habe folgende Problemstellung
Ich habe ein Tabelle in der Zeilenweise verschiedene Personen angeordnet sind. In verschiedenen Zellen habe ich die Informationen: Straße, Ort, Plz. Diese Stellen den Startpunkt einer Route dar.
Spaltenweise sind verschiedene Standort (Vereine) eingetragen. Diese verfügen ebenfalls über die Informationen: Straße, Ort, Plz und bilden das Ziel der Route.
Ich habe zu besseren Erklärung folgende Musterdatei erstellt und unter folgender Adresse veröffentlicht:
http://www.umpireunion.de/fileadmin/Sonstiges/Entfernungsproblem.xls
In der Zelle E7 habe ich einmal manuell eine solche Anfrage bei dem Routenplaner Map24.de durchgeführt. Dieser gibt die Entfernung zwischen der Person 1 Hamburg und dem Verein in Paderborn an.
Diese Anfrage müsste ich, da die Tabelle in Wirklichkeit ca. 75 - 100 Personen umfasst und ca. 50 Verein im Worst CASE ca. 5000 mal durchführen.
Daher würde ich dieses natürlich gerne automatisieren.
Nun möchte ich automatisiert eine Anfrage z.B. an einen Routenplaner stellen. Als Rückgabewert erhalte ich eine km-Angabe (die Entfernung zwischen Start und Ziel). Diese wird dann in die entsprechende Zelle eingetragen.
Frage: Wie kann ich dieses automatisieren? Übergabe der Parameter, übernehmen von einem Rückgabewert?
Ist das so wie ich mir das vorstelle überhaupt zu lösen?
Ihr würdet mir sehr weiterhelfen, da ich diese Tabelle zu Fahrtkostenminimierung weiterverwenden möchte.
Nette Grüße
Jens
PS: Und etwas gemeinnütziges hätte die Lösung dieses Problems ebenfalls, da viele Vereine dadurh Kosten sparen würden. ;-)
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Entfernungsmatrix erstellen -Anfrage an Routenplan
28.01.2004 13:00:12
Jens Wolfhagen
Die Datei liegt jetzt auch auf dem Herber-Server unter
https://www.herber.de/bbs/user/3260.xls
Nette Grüße
Jens
Anzeige
;
Anzeige

Infobox / Tutorial

Entfernungsmatrix in Excel erstellen und Routenplaner nutzen


Schritt-für-Schritt-Anleitung

Um eine Entfernungsmatrix in Excel zu erstellen und den Routenplaner Map24 zu nutzen, befolge diese Schritte:

  1. Daten vorbereiten: Erstelle eine Tabelle in Excel, in der die Zeilen die Startadressen (Personen) und die Spalten die Zieladressen (Vereine) enthalten.

  2. Manuelle Routenberechnung: Teste die Eingabe von Start- und Zieladressen im Map24 Routenplaner (z.B. auf map24.de). Überprüfe, wie die Entfernung zwischen den Standorten berechnet wird.

  3. Automatisierung: Du kannst die Abfrage im Routenplaner automatisieren, indem du VBA (Visual Basic for Applications) verwendest. Schreibe ein Makro, das die Daten aus deiner Tabelle an den Routenplaner übergibt und die Rückgabewerte in die entsprechenden Zellen einträgt.

    Beispiel für ein einfaches VBA-Skript:

    Sub RoutenBerechnen()
       Dim start As String
       Dim ziel As String
       Dim entfernung As Double
    
       ' Beispiel für Start- und Zieladresse
       start = Range("A2").Value
       ziel = Range("B2").Value
    
       ' Hier kannst du die Map24 API ansprechen
       ' entfernung = Map24API(start, ziel)
    
       ' Ergebnis in die Zelle eintragen
       Range("C2").Value = entfernung
    End Sub
  4. Wiederhole den Prozess: Führe das Makro für alle Kombinationen von Start- und Zieladressen aus.


Häufige Fehler und Lösungen

  • Fehler: Die Entfernung wird nicht korrekt berechnet.

    • Lösung: Überprüfe die Formatierung der Adressen in deiner Excel-Datei. Stelle sicher, dass sie den Anforderungen des Routenplaners entsprechen.
  • Fehler: API-Anfrage schlägt fehl.

    • Lösung: Stelle sicher, dass du die aktuelle API-Dokumentation von Map24 konsultierst und deine Anfragen korrekt formatiert sind.

Alternative Methoden

Wenn du keinen VBA-Code verwenden möchtest, kannst du auch folgende Methoden in Betracht ziehen:

  • Online-Tools: Nutze externe Webseiten wie Map24.de, um die Entfernungen manuell zu berechnen und in deine Excel-Tabelle zu übertragen.

  • Excel-Funktionen: Experimentiere mit Excel-Funktionen, um die Entfernungen zwischen Adressen zu schätzen, z.B. durch die Verwendung von Geokoordinaten und der Haversine-Formel.


Praktische Beispiele

  1. Einfache Berechnung: Angenommen, du möchtest die Entfernung zwischen "Hamburg" und "Paderborn" ermitteln. Gib die Adressen in die entsprechenden Zellen ein und nutze das Makro, um die Entfernung automatisch zu berechnen.

  2. Grosse Datenmengen: Wenn du eine große Anzahl von Personen und Vereinen hast, stelle sicher, dass dein Makro effizient arbeitet, um die Leistung von Excel nicht zu beeinträchtigen.


Tipps für Profis

  • API-Integration: Wenn du regelmäßig Routen berechnen musst, ziehe in Betracht, die API von Map24 direkt in dein Excel-Dokument zu integrieren. Dies kann die Effizienz erheblich steigern.

  • Datenvalidierung: Verwende Datenvalidierung in Excel, um sicherzustellen, dass die eingegebenen Adressen korrekt sind und keine Tippfehler enthalten.


FAQ: Häufige Fragen

1. Wie kann ich die Ergebnisse der Entfernungsmatrix sortieren?
Du kannst die Ergebnisse in Excel nach der Spalte mit den Entfernungen sortieren, um die kürzesten Routen schnell zu identifizieren.

2. Gibt es eine Möglichkeit, die Entfernungen automatisch zu aktualisieren?
Ja, du kannst ein VBA-Skript so programmieren, dass es regelmäßig die Entfernungen neu berechnet, z.B. bei Öffnen der Datei oder durch einen Button.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige