Haversine Formel i Excel

Forfatter: Christy White
Oprettelsesdato: 8 Kan 2021
Opdateringsdato: 7 November 2024
Anonim
Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance
Video.: Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance

Indhold

Haversine Formula er en af ​​de grundlæggende ligninger for offshore navigation. Det bruges til at generere afstanden mellem to punkter på en kugle, hvis bredden og længden af ​​begge punkter og kuglens diameter er kendt. Denne formel er blevet brugt i stor skala i GPS-enheder. Nogle der gør "geocaching" gerne have den ligning klar i et Excel-regneark. Så du skal bare indtaste dit udgangspunkt og destination for at bestemme den afstand, du skal rejse.


Brug Haversine Formula til at beregne afstanden mellem to punkter på planeten. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Definer variablerne

Haversine Formel kræver fire variabler for breddegrad og længdegrad. For at definere dem i Excel skal du navngive bestemte celler og henvise til sådanne navne i formlen. Du kan navngive en celle ved at klikke på den og skrive navnet i det tomme mellemrum til venstre for formellelinjen. Klik på "A1" og navngiv det "Latitude_1". Klik på "A2" og navngiv det "Latitude_2". Klik på "B1" og navngiv det "Longitude_1". Klik på "B2" og navngiv det "Longitude_2". Det kan være meget nyttigt at ændre farverne på disse celler, så du kan identificere dem senere.

Definer konstanterne

Den anden del af Haversine Formula er radius af kuglen, hvor den navigeres. Normalt er dette planet Jorden. Navngiv de celler, der indeholder disse variabler, ligesom tallene ovenfor for breddegrad og længdegrad. Klik på "C1" og navngiv det "RadMiles", klik på "C2" og navngiv det "RadKilom". I celle C1, skriv "3959, i celle C2, skriv" 6371. "I celle C3 skal du indstille data validering ved at klikke på" Data "delen af ​​båndinterfacet og vælge" Data Validation. "Vælg" List "som valideringstype og type" Miles, Kilometer "i det medfølgende rum uden citerer. Celle C3 bliver en rulleliste med to poster: Miles og Kilometer.


Indtast formlen

Skriv følgende formel i celle C4:

= ACOS (COS (RADIANS (90-Latitude_1)) COS (RADIANS (90-Latitude_2)) + SIN (RADIANS (90-Latitude_1)) SIN (RADIANS (90-Latitude_2)) COS (RADIANS (Longitude_1-Longitude2)) IF (C3 = "Miles", RadMiles, RadKilom)

Brug Haversine Formel

For at bruge regnearket, der indeholder Haversine-formlen, skal du skrive længden og længden af ​​dit oprindelsespunkt i cellerne A1 og B1 i grader. Indtast derefter bredden og længden af ​​din destination i cellerne A2 og B2, også i grader. Vælg den enhed, som du vil måle afstanden mellem punkter ved at vælge den fra rullelisten i celle C3 (miles eller kilometer). Celle C4 viser afstanden mellem de to punkter.