Haversine Formel i Excel

Forfatter: Christy White
Opprettelsesdato: 11 Kan 2021
Oppdater Dato: 23 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

Innhold

Haversine Formel er en av de grunnleggende ligningene for offshore navigasjon. Det brukes til å generere avstanden mellom to punkter på en sfære, hvis bredden og lengden på begge punkter og kuglens diameter er kjent. Denne formelen har blitt brukt i stor skala i GPS-enheter. Noen som gjør "geocaching" liker å ha den ligningen klar i et Excel-regneark. Så du må bare legge inn startpunktet og destinasjonen for å bestemme avstanden du trenger å reise.


Bruk Haversine Formelen til å beregne avstanden mellom to punkter på planeten. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Definer variablene

Haversine Formelen krever fire variabler for breddegrad og lengdegrad. For å definere dem i Excel må du kjenne visse celler og referere til slike navn i formelen. Du kan navngi en celle ved å klikke på den og skrive navnet i det tomme rommet til venstre for formellelinjen. Klikk "A1" og navnet "Latitude_1". Klikk "A2" og navnet "Latitude_2". Klikk "B1" og navnet "Lengdegrad_1". Klikk "B2" og navnet "Lengdegrad_2". Det kan være svært nyttig å endre fargene til disse cellene, slik at du kan identifisere dem senere.

Definer konstanter

Den andre delen av Haversine Formelen er radiusen til sfæren hvor den navigeres. Vanligvis er dette planeten Jorden. Som tallene over lengdegrad og lengdegrad, nevner du cellene som inneholder disse variablene. Klikk "C1" og navnet "RadMiles", klikk "C2" og navnet "RadKilom". I celle C1, skriv "3959, i celle C2, skriv" 6371. "I celle C3, sett data validering ved å klikke på" Data "delen av båndgrensesnittet og velge" Data Validation. "Velg" List "som valideringstype og skriv" Miles, Kilometer "i det oppgitte rommet, uten anførselstegn. Cell C3 blir en rullegardinliste med to oppføringer: Miles og Kilometer.


Skriv inn formelen

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 (lengdegrad1-lengdegrad2)) IF (C3 = "Miles", RadMiles, RadKilom)

Bruk Haversine Formelen

For å bruke regnearket som inneholder Haversine-formelen, skriv inn breddegrad og lengdegrad for opprinnelsespunktet i celler A1 og B1, i grader. Deretter angir du bredden og lengden på reisemålet i cellene A2 og B2, også i grader. Velg enheten du vil måle avstanden mellom poeng ved å velge den fra rullegardinlisten i celle C3 (miles eller kilometer). Celle C4 vil vise avstanden mellom de to punktene.