Bruk Haversine-ligningen til å beregne avstanden mellom to punkter på en globus.
Haversine-ligningen er en av de grunnleggende ligningene for havnavigasjon; den brukes til å generere avstanden mellom to punkter på en kule hvis du kjenner breddegraden og lengdegraden til begge punktene og diameteren til kulen. Det har i stor grad blitt automatisert til GPS-enheter. Noen mennesker som driver med geocaching liker å ha denne ligningen lastet på sin lokale kopi av Excel de kan ganske enkelt angi startpunktet og sluttpunktet for å bestemme avstanden de må reise.
Sette opp variablene
Haversine-ligningen krever fire inngangsvariabler for breddegrad og lengdegrad. For å sette opp dette i Excel, navngir du enkelte celler i Excel og refererer til disse cellenavnene i formelen. Du kan navngi en celle i Excel ved å klikke på cellen og deretter skrive navnet i det hvite rommet 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 "Lengdegrad_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 seinere.
Dagens video
Sette opp konstantene
Den andre delen av Haversine-ligningen er radiusen til sfæren som navigeres. Vanligvis er dette jorden. Som med tallene for breddegrad og lengdegrad 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 inn "3959"; i celle C2, skriv inn "6371." I celle C3, konfigurer datavalidering ved å klikke på "Data"-delen av båndgrensesnittet og velge "Datavalidering." Velg "Liste" som type validering og skriv inn "Miles, Kilometers" i feltet som er oppgitt, uten tilbudet merker. Celle C3 vil bli en rullegardinliste med to oppføringer: Miles og Kilometers.
Gå inn i formelen
Skriv inn følgende formel i celle C4:
=ACOS(COS(RADIANS(90-breddegrad_1)) COS(RADIANS(90-Breddegrad_2)) +SIN(RADIANS(90-Breddegrad_1)) SIN(RADIANER(90-breddegrad_2)) COS(RADIANS(Lengdegrad_1-Lengdegrad2)) IF(C3="Miles",RadMiles, RadKilom)
Bruk av Haversine-ligningen
For å bruke regnearket som inneholder Haversine-ligningen, skriv inn bredde- og lengdegraden til startpunktet i cellene A1 og B1, i grader. Angi deretter bredde- og lengdegraden til destinasjonspunktet i cellene A2 og B2, også i grader. Velg enhetene der du vil måle avstanden mellom punktene ved å velge rullegardinmenyen i celle C3 (enten miles eller kilometer). Celle C4 vil vise avstanden mellom de to punktene.