Równanie Haversine'a w programie Excel

...

Użyj równania Haversine, aby obliczyć odległość między dwoma punktami na globusie.

Równanie Haversine'a jest jednym z podstawowych równań nawigacji oceanicznej; służy do generowania odległości między dwoma punktami na kuli, jeśli znasz szerokość i długość geograficzną obu punktów oraz średnicę kuli. Został w dużej mierze zautomatyzowany w jednostkach GPS. Niektórzy ludzie, którzy zajmują się geocachingiem, chcą, aby to równanie było załadowane do lokalnej kopii programu Excel, a następnie mogą po prostu wpisać swój punkt początkowy i punkt końcowy, aby określić odległość, którą muszą podróż.

Konfigurowanie zmiennych

Równanie Haversine'a wymaga czterech zmiennych wejściowych dla szerokości i długości geograficznej. Aby skonfigurować to w programie Excel, nazwij niektóre komórki w programie Excel i odnieś się do tych nazw komórek w formule. Możesz nazwać komórkę w programie Excel, klikając komórkę, a następnie wpisując nazwę w białym miejscu po lewej stronie paska formuły. Kliknij komórkę „A1” i przypisz jej nazwę „Latitude_1”. Kliknij komórkę „A2” i przypisz jej nazwę „Latitude_2”. Kliknij komórkę „B1” i przypisz jej nazwę „Długość_1”. Kliknij komórkę „B2” i przypisz jej nazwę „Longitude_2”. Dobrym pomysłem jest zmiana kolorów tych komórek, aby można było je zidentyfikować później.

Wideo dnia

Konfigurowanie stałych

Drugą częścią równania Haversine'a jest promień nawigowanej kuli. Zwykle jest to Ziemia. Podobnie jak w przypadku powyższych wartości szerokości i długości geograficznej, nazwij komórki zawierające te zmienne. Kliknij „C1” i nazwij ją „RadMiles”, kliknij komórkę „C2” i nazwij ją „RadKilom”. W komórce C1 wpisz „3959”; w komórce C2 wpisz „6371”. W komórce C3 skonfiguruj sprawdzanie poprawności danych, klikając część „Dane” interfejsu wstążki i wybierając "Walidacji danych." Wybierz "Lista" jako typ walidacji i wpisz "Mile, Kilometry" w odpowiednim miejscu, bez cytatu znaki. Komórka C3 stanie się listą rozwijaną z dwoma wpisami: Mile i Kilometry.

Wprowadzanie wzoru

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

=ACOS(COS(RADIANY(90-szerokość geograficzna_1)) COS(RADIANY(90-szerokość geograficzna_2)) +SIN(RADIANY(90-szerokość geograficzna_1)) GRZECH(RADIANY(90-Szerokość geograficzna_2)) COS(RADIANY(długość_1-długość2)) IF(C3="mile", radmile, radkilomy)

Korzystanie z równania Haversine

Aby użyć arkusza kalkulacyjnego zawierającego równanie Haversine, wprowadź szerokość i długość geograficzną punktu początkowego w komórkach A1 i B1 w stopniach. Następnie wprowadź szerokość i długość geograficzną punktu docelowego w komórkach A2 i B2, również w stopniach. Wybierz jednostki, w których chcesz zmierzyć odległość między punktami, wybierając listę rozwijaną w komórce C3 (mile lub kilometry). Komórka C4 pokaże odległość między dwoma punktami.