Die Haversine-Gleichung in Excel

click fraud protection
...

Verwenden Sie die Haversine-Gleichung, um die Entfernung zwischen zwei Punkten auf einem Globus zu berechnen.

Die Haversine-Gleichung ist eine der Grundgleichungen für die Ozeannavigation; Es wird verwendet, um den Abstand zwischen zwei Punkten auf einer Kugel zu erzeugen, wenn Sie die Breite und Länge beider Punkte und den Durchmesser der Kugel kennen. Es wurde weitgehend in GPS-Einheiten automatisiert. Einige Leute, die Geocaching betreiben, möchten diese Gleichung gerne in ihre lokale Excel-Kopie geladen haben Sie können einfach ihren Start- und Endpunkt eingeben, um die Entfernung zu bestimmen, die sie benötigen Reisen.

Einrichten der Variablen

Die Haversine-Gleichung erfordert vier Eingabevariablen für Breite und Länge. Um dies in Excel einzurichten, benennen Sie bestimmte Zellen in Excel und verweisen auf diese Zellennamen in der Formel. Sie können eine Zelle in Excel benennen, indem Sie auf die Zelle klicken und dann den Namen in den Leerraum links neben der Bearbeitungsleiste eingeben. Klicken Sie auf die Zelle "A1" und weisen Sie ihr den Namen "Latitude_1" zu. Klicken Sie auf die Zelle "A2" und weisen Sie ihr den Namen "Latitude_2" zu. Klicken Sie auf die Zelle "B1" und weisen Sie ihr den Namen zu "Längengrad_1." Klicken Sie auf die Zelle "B2" und weisen Sie ihr den Namen "Längengrad_2" zu. Es ist eine gute Idee, die Farben dieser Zellen zu ändern, damit Sie sie identifizieren können später.

Video des Tages

Einrichten der Konstanten

Der andere Teil der Haversine-Gleichung ist der Radius der zu navigierenden Kugel. Normalerweise ist dies die Erde. Benennen Sie wie bei den obigen Längen- und Breitengraden die Zellen, die diese Variablen enthalten. Klicken Sie auf "C1" und nennen Sie es "RadMiles", klicken Sie auf die Zelle "C2" und nennen Sie sie "RadKilom". Geben Sie in Zelle C1 "3959" ein; Geben Sie in Zelle C2 "6371" ein. Richten Sie in Zelle C3 die Datenvalidierung ein, indem Sie auf den Teil "Daten" der Multifunktionsleisten-Benutzeroberfläche klicken und auswählen "Datenvalidierung." Wählen Sie als Validierungsart "Liste" und geben Sie "Meilen, Kilometer" in das dafür vorgesehene Feld ein, ohne Anführungszeichen markiert. Zelle C3 wird zu einer Dropdown-Liste mit zwei Einträgen: Meilen und Kilometer.

Eingabe der Formel

Geben Sie in Zelle C4 die folgende Formel ein:

=ACOS(COS(RADIANS(90-Breitengrad_1)) COS(RADIANS(90-Breitengrad_2)) +SIN(RADIANS(90-Breitengrad_1)) SIN(RADIANS(90-Breitengrad_2)) COS(RADIANS(Länge_1-Länge2)) IF(C3="Miles",RadMiles, RadKilom)

Verwenden der Haversine-Gleichung

Um die Tabelle mit der Haversine-Gleichung zu verwenden, geben Sie den Breiten- und Längengrad Ihres Ausgangspunkts in den Zellen A1 und B1 in Grad ein. Geben Sie dann den Breiten- und Längengrad Ihres Zielpunkts in die Zellen A2 und B2 ein, ebenfalls in Grad. Wählen Sie die Einheiten aus, in denen Sie die Entfernung zwischen den Punkten messen möchten, indem Sie das Dropdown-Menü in Zelle C3 auswählen (entweder Meilen oder Kilometer). Zelle C4 zeigt den Abstand zwischen den beiden Punkten an.