Równanie Haversine'a w Excelu

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

Przygotowanie zmiennych

Równanie Haversine'a wymaga czterech wejść zmiennych dla szerokości i długości geograficznej. Aby przygotować to w programie Excel, będziesz nadawać nazwy określonym ramkom i odwoływać się do nich w formule. Możesz nazwać komórkę, klikając ją, a następnie wpisując nazwę w pustym miejscu po lewej stronie paska formuły. Wybierz komórkę "A1" i nazwij ją "Latitude_1". Kliknij komórkę "A2" i nazwij ją "Latitude_2". Kliknij komórkę "B1" i nadaj jej nazwę "Longitude_1". Wybierz komórkę "B2" i nazwij ją "Longitude_2". Dobrym pomysłem jest zmiana koloru komórek, aby można je było później łatwo zidentyfikować.

Przygotowywanie stałych

Drugą częścią równania Haversine'a jest promień poruszającej się kuli. Zwykle jest to Ziemia. Podobnie jak w przypadku powyższych numerów szerokości i długości geograficznej, nazwij komórki, które będą zawierać zmienne. Kliknij "C1" i nazwij go "RadMiles", wybierz "C2" i nazwij go "RadKilom". W komórce C1 wpisz "3959"; w C2 wpisz numer "6371". W komórce C3 przygotuj sprawdzanie informacji, wybierając opcję "Informacje" w części interfejsu wstążki i wybierając "Sprawdzanie poprawności informacji". Wybierz "Lista" jako typ sprawdzania poprawności i wpisz "Mile, Kilometry" w miejscu, które ci podają, bez cudzysłowów. Komórka C3 stanie się rozwijanym menu z dwoma wpisami: Mile i Kilometry.

Wprowadź formułę

Wpisz następującą formułę w C4:

= ACOS (COS (RADIANY (90-Latitude_1)) COS (RADIANS (90-Latitude_2)) + SIN (RADIANS (90-Latitude_1)) SIN (RADIANY (90-Latitude_2)) COS (RADIANS (długość geograficzna_1-długość2)) JEŻELI (C3 = "Mile", RadMiles, RadKilom)

Korzystanie z równania Haversine'a

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ść przylotu w komórkach A2 i B2, także w stopniach. Wybierz jednostkę, w której chcesz zmierzyć odległość między punktami, zaznaczając żądaną opcję na liście rozwijanej w polu C3 (mile lub kilometry). W polu C4 zostanie wyświetlona odległość między tymi dwoma punktami.