Formuła Haversine w Excelu

Autor: Christy White
Data Utworzenia: 12 Móc 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance
Wideo: Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance

Zawartość

Formuła Haversine jest jednym z podstawowych równań dla nawigacji przybrzeżnej. Służy do generowania odległości między dwoma punktami na kuli, jeśli znana jest szerokość i długość obu punktów i średnica kuli. Ta formuła została zastosowana na dużą skalę w urządzeniach GPS. Niektórzy, którzy wykonują „geocaching”, lubią mieć to równanie w arkuszu kalkulacyjnym Excel. Musisz więc podać punkt początkowy i cel podróży, aby określić odległość, jaką musisz pokonać.


Użyj formuły Haversine, aby obliczyć odległość między dwoma punktami na planecie. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Zdefiniuj zmienne

Formuła Haversine'a wymaga czterech zmiennych dla szerokości i długości geograficznej. Aby zdefiniować je w Excelu, musisz nazwać określone komórki i odwołać się do takich nazw we wzorze. Możesz nazwać komórkę, klikając ją i wpisując nazwę w pustym miejscu po lewej stronie paska formuły. Kliknij „A1” i nadaj mu nazwę „Latitude_1”. Kliknij „A2” i nadaj mu nazwę „Latitude_2”. Kliknij „B1” i nadaj mu nazwę „Longitude_1”. Kliknij „B2” i nadaj mu nazwę „Longitude_2”. Zmiana kolorów tych komórek może być bardzo pomocna, aby można było je później zidentyfikować.

Zdefiniuj stałe

Druga część Formuły Haversine jest promieniem kuli, w której jest nawigowana. Zazwyczaj jest to planeta Ziemia. Podobnie jak powyższe liczby i szerokości geograficzne, nazwij komórki zawierające te zmienne. Kliknij „C1” i nadaj mu nazwę „RadMiles”, kliknij „C2” i nadaj mu nazwę „RadKilom”. W komórce C1 wpisz „3959; w komórce C2 wpisz„ 6371 ”. W komórce C3 ustaw walidację danych, klikając część„ Dane ”interfejsu wstążki i wybierając„ Walidacja danych. „jako typ walidacji i wpisz„ Mile, kilometry ”w odpowiednim miejscu, bez cudzysłowu. Komórka C3 stanie się rozwijaną listą z dwoma wpisami: Mile i Kilometry.


Wprowadź formułę

Wpisz następującą formułę w komórce C4:

= ACOS (COS (RADIANS (90-Latitude_1)) COS (RADIANS (90-Latitude_2)) + SIN (RADIANS (90-Latitude_1)) SIN (RADIANS (90-Latitude_2)) COS (RADIANY (Longitude_1-Longitude2)) JEŚLI (C3 = „Mile”, RadMiles, RadKilom)

Użyj formuły Haversine

Aby użyć arkusza zawierającego wzór Haversine, wpisz szerokość i długość geograficzną punktu początkowego w komórkach A1 i B1, w stopniach. Następnie wprowadź szerokość i długość geograficzną miejsca docelowego w komórkach A2 i B2, również w stopniach. Wybierz jednostkę, z którą chcesz zmierzyć odległość między punktami, wybierając ją z listy rozwijanej w komórce C3 (mile lub kilometry). Komórka C4 wyświetli odległość między dwoma punktami.