The Haversine ekvation är en av de grundläggande ekvationerna för havet navigering , det används för att generera avståndet mellan två punkter på en sfär om du känner till latitud och longitud för både punkter och klotets diameter . Det har i hög grad automatiserats i GPS-enheter . Vissa människor som geocaching vilja ha denna ekvation lastas på deras lokal kopia av Excel , så kan de helt enkelt in sin startpunkt och slutpunkt för att bestämma avståndet de måste färdas . Ställa upp Variabler
Haversine Ekvationen kräver fyra invariabler för latitud och longitud . För att ställa in det i Excel , kan du namnge vissa celler i Excel och hänvisar till dessa cellnamn i formeln . Du kan namnge en cell i Excel genom att klicka på cellen och sedan skriva namnet på det vita utrymmet till vänster om formelfältet . Klicka på cell " A1 " och tilldela den namnet " Latitude_1 . " Klicka på cell " A2 " och tilldela den namnet " Latitude_2 . " Klicka på cell " B1 " och tilldela den namnet " Longitude_1 . " Klicka på cell " B2 " och tilldela den namnet " Longitude_2 . " Det är en bra idé att ändra färgerna på dessa celler så att du kan identifiera dem senare .
Ställa in Konstanter
andra delen av Haversine ekvationen är sfärens radie som navigeras . Vanligtvis är detta jorden. Som med latitud och longitud siffrorna ovan nämna de celler som innehåller dessa variabler . Klicka på " C1 " och namnge den " RadMiles , " klicka på cell " C2 " och namnge den " RadKilom " . I cell C1 , ange " 3959 " , i cell C2 , skriv " 6371 . " I cell C3 , inrättat Dataverifiering genom att klicka på " Data " del av menyfliksområdet och välja " Data Validation . " Välj " List " som typ av validering och ange " miles, kilometer " i utrymmet , utan citattecken . Cell C3 blir en listruta med två poster : . Miles och kilometer
ange formeln
Ange följande formel i cell C4 :
= ARCCOS (COS (radianer ( 90 - Latitude_1 ) ) * COS (radianer ( 90 - Latitude_2 ) ) + SIN (radianer ( 90 - Latitude_1 ) ) * SIN (radianer ( 90 - Latitude_2 ) ) * COS ( RADIANER ( Longitude_1 - Longitude2 ) ) * IF ( C3 = " Miles " , RadMiles , RadKilom ) Addera använda Haversine ekvation
att använda kalkylbladet innehåller Haversine ekvationen anger latitud och longitud för din origination punkt i cellerna A1 och B1 , i grader . Ange sedan latitud och longitud för din destination i cellerna A2 och B2 , även i grader . Markera de enheter som du vill mäta avståndet mellan punkterna genom att välja i rullistan i cell C3 ( antingen miles eller kilometer ) . cell C4 visar avståndet mellan de två punkterna .