Den Haversine Equation i Excel

Den Haversine Equation i Excel


Den Haversine Equation er en av de grunnleggende ligninger for havet navigasjon; den brukes til å generere avstanden mellom to punkter på en kule hvis du vet breddegrad og lengdegrad for både poeng og diameteren av kulen. Det er i stor grad automatisert inn GPS-enheter. Noen folk som gjør geocaching liker å ha denne ligningen lastet på sin lokale kopi av Excel, så kan de bare gå inn sitt startpunkt og sluttpunkt for å bestemme avstanden de må reise.

Sette opp variabler

Den Haversine ligningen krever fire input variabler for lengde- og breddegrad. For å sette dette opp i Excel, vil du kalle visse celler i Excel og viser til de cellenavn i formelen. Du kan kalle en celle i Excel ved å klikke på cellen og deretter skrive navnet i det hvite området til venstre for formellinjen. Klikk på celle "A1" og gi den navnet "Latitude_1." Klikk på celle "A2" og gi den navnet "Latitude_2." Klikk på celle "B1" og gi den navnet "Longitude_1." Klikk på celle "B2" og gi den navnet "Longitude_2." Det er en god idé å endre fargene på disse cellene, slik at du kan identifisere dem senere.

Sette opp konstanter

Den andre delen av Haversine ligningen er radien av sfæren som navigeres. Vanligvis er dette Jorden. Som med bredde- og lengde tallene ovenfor, navngi cellene som inneholder disse variablene. Klikk på "C1" og gi den navnet "RadMiles," klikk på celle "C2" og gi den navnet "RadKilom". I celle C1, skriv "3959"; i celle C2, skriv "6371." I celle C3, sette opp datavaliderings ved å klikke på "Data" del av båndet grensesnitt og velge "Data Validation." Velg "List" som type validering og skriv "Miles, Kilometer" i feltet, uten anførselstegn. Celle C3 vil bli en rullegardinliste med to oppføringer: Miles og kilometer.

Gå inn i Formula

Skriv inn 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)

Bruke Haversine Equation

For å kunne bruke regneark som inneholder Haversine ligningen, skriv inn lengde- og breddegrad din opprinnelse punkt i cellene A1 og B1, i grader. Deretter skriver du inn lengde- og breddegrad din destinasjon i cellene A2 og B2, også i grader. Velg enhet som du ønsker å måle avstanden mellom punktene ved å velge i rullegardin i celle C3 (enten miles eller kilometer). Cell C4 viser avstanden mellom de to punktene.