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

Forumthread: Berechnung der Entfernung zweier Koordinaten (ca.)

Berechnung der Entfernung zweier Koordinaten (ca.)
26.12.2008 18:16:00
Kevin
Hi,
heute mal ein echtes Spezial-Problem. ;-)
Möchte gerne die Entfernung zwischen zwei Orten anhand ihrer Koordinaten berechnen.
Das Ergebnis muss nicht exakt auf den Meter stimmen und auch nur die Entfernung in der Luft zeigen (also keine Höhenunterschiede, keine Berücksichtigung der Erdabflachung zu den Polen hin etc.) - ich hätte einfach nur gern einen Näherungswert... ;-)
Im Netz findet man dazu jede Menge Formeln u. Programmierhilfen (z.B. auf Basis von Phythagoras) - dass muss doch auch in Excel möglich sein oder nicht ? :)
Hier einmal zwei Beispiel-Daten:
Paderborn:
Länge 8.76667 / E 8° 46' 0''
Breite 51.7167 / N 51° 43' 0''
Hannover:
Länge 9.71667 / E 9° 43' 0''
Breite 52.3667 / N 52° 22' 0''
VG u. vielen Dank für jeden Tipp !!!
Kevin
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Berechnung der Entfernung zweier Koordinaten (ca.)
26.12.2008 20:09:00
Josef
Hallo Kevin,
hier eine Datei (wegen der größe gezipt) von Klaus M. Kühnlein.
Du musst nur die Liste der Städte an deine Bedürfnisse anpassen.
https://www.herber.de/bbs/user/57895.zip
Gruß Sepp

Anzeige
von Paderborn nach Hannover sind es 97,8 km
26.12.2008 20:39:55
Paderborn
Hi Kevin - schon wieder allein zu Haus,
in B2 steht die Breite des Ortes 1 und in B3 die Länge
in B5 steht die Breite des Ortes 2 und in B6 die Länge
jeweils Grad - dezimal
in C2 steht: =B2*PI()/180
bis C6 kopieren
Die Entfernung in km ist:
=TEXT(ARCCOS(SIN(C2)*SIN(C5)+COS(C2)*COS(C5)*COS(C6-C3))*6378,137;"#.##0,0")&" km"
Wenn Du nicht weißt, wie man auf dezimal umrechnet:
in F1 stehen die Stunden / in G1 die Minuten / in H1 die Sekunden
=F1+G1/60+H1/3600
Salut WF
Josef Ehrensberger erwähnte Klaus Kühnlein (KlausCDN) - auf diesem Gebiet ist das der Papst - unser (excelformeln.de) top-Gastautor und Ehrenmitglied.
ein Knaller: Großkreis-Navigation = Entfernungsberechnungen auf der Erdoberfläche:
http://www.excelformeln.de/tips.html?welcher=41
Anzeige
AW: von Paderborn nach Hannover sind es 97,8 km
26.12.2008 20:52:47
Paderborn
Hi W., ;-)
die Datei von Klaus Kühnlein ist so ziemlich das genialste, was ich bislang in Excel gesehen habe - die Grafiken sind einfach nur klasse... :-)
Da ich aber in diesem Fall eine ganz einfache Lösung ohne viel drumrum gesucht habe, ist Deine Formel genau das Richtige - klasse !
Vielen vielen Dank dafür und einen schönen Abend,
Kevin
Anzeige
AW: von Paderborn nach Hannover sind es 97,8 km
26.12.2008 21:01:00
Paderborn
Hi W.
entschuldige wenn ich hier noch einmal nachfrage, aber beziehst Du Dich in Deinem Text auf die Datei von Klaus K. oder sprichst Du von einer ganz leeren Tabelle ?
Es hat für mich so geklungen, als hättest Du eine Beispieldatei beigefügt, da ich aber keine gesehen habe, wollte ich einfach nochmal fragen... ;-)
Ich werds einfach mal ausprobieren...
VG u. nochmals danke,
Kevin
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Entfernung zwischen zwei Koordinaten in Excel berechnen


Schritt-für-Schritt-Anleitung

Um die Entfernung zwischen zwei Orten anhand ihrer Koordinaten zu berechnen (z.B. Paderborn und Hannover) in Excel, kannst Du die folgenden Schritte ausführen:

  1. Öffne Excel und erstelle eine neue Tabelle.

  2. Gib die Koordinaten ein:

    • Zelle B2: 51.7167 (Breitengrad Paderborn)
    • Zelle C2: 8.76667 (Längengrad Paderborn)
    • Zelle B3: 52.3667 (Breitengrad Hannover)
    • Zelle C3: 9.71667 (Längengrad Hannover)
  3. Berechne die Werte in Radian:

    • In Zelle D2 gibst Du die Formel ein: =B2*PI()/180 (für Breitengrad Paderborn).
    • Kopiere die Formel von D2 nach D3.
  4. Berechne die Distanz:

    • In Zelle E2 gibst Du die folgende Formel ein, um die Entfernung in Kilometern zu berechnen:
      =TEXT(ARCCOS(SIN(D2)*SIN(D3)+COS(D2)*COS(D3)*COS(C2-C3))*6378.137;"#.##0,0")&" km"
  5. Drücke Enter und Du erhältst die Entfernung zwischen den zwei Koordinaten.


Häufige Fehler und Lösungen

  • Fehler: "#VALUE!" oder "#NAME?"

    • Ursache: Überprüfe, ob Du die Formeln korrekt eingegeben hast und ob alle notwendigen Zellen die richtigen Werte enthalten.
  • Die Entfernung scheint nicht korrekt zu sein.

    • Stelle sicher, dass Du die Koordinaten im richtigen Format (Dezimalgrad) eingegeben hast. Achte auch darauf, dass die Formeln korrekt sind.

Alternative Methoden

Falls Du eine andere Methode zur Berechnung der Entfernung zwischen zwei GPS-Koordinaten bevorzugst, kannst Du auch Online-Tools nutzen oder VBA-Skripte in Excel verwenden. Diese Skripte können eine genauere Distanzberechnung ermöglichen, indem sie auch die Erdkrümmung berücksichtigen.


Praktische Beispiele

Hier sind einige zusätzliche Beispiele, die Du verwenden kannst:

  1. Entfernung zwischen Berlin (52.5200, 13.4050) und München (48.1351, 11.5820):

    • Gib die Werte in Deine Excel-Tabelle ein und wende die oben genannten Formeln an.
  2. Berechnung der Entfernung zwischen Hamburg und Köln:

    • Verwende die entsprechenden Koordinaten und wiederhole den Berechnungsprozess.

Tipps für Profis

  • Wenn Du oft die Entfernung zwischen Koordinaten berechnen musst, erwäge, eigene Funktionen in Excel zu erstellen oder ein Add-In zu verwenden, das diese Berechnung automatisiert.
  • Experimentiere mit verschiedenen Formeln zur Distanzberechnung, um die Ergebnisse zu verfeinern. Du kannst auch die euklidische Distanz in Betracht ziehen, falls du einen einfacheren Ansatz benötigst.

FAQ: Häufige Fragen

1. Wie kann ich die Entfernung zwischen zwei Längengraden berechnen? Um die Entfernung zwischen zwei Längengraden zu berechnen, kannst Du die gleiche Formel verwenden, wobei Du die Breitengrade in den Berechnungen ignorierst.

2. Gibt es eine Möglichkeit, die Berechnung automatisch zu machen? Ja, Du kannst VBA verwenden, um die Berechnungen zu automatisieren oder Excel-Add-Ins, die speziell dafür entwickelt wurden, zu installieren.

3. Wie genau sind die Berechnungen? Die oben genannte Methode gibt einen Näherungswert an und berücksichtigt keine Höhenunterschiede oder Erdkrümmung. Für exakte Werte sind komplexere Modelle nötig.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige