Рівняння Гаверсина в Excel

...

Використовуйте рівняння Гаверсина, щоб обчислити відстань між двома точками на глобусі.

Рівняння Гаверсина є одним з основних рівнянь океанської навігації; він використовується для формування відстані між двома точками на кулі, якщо вам відомі широта і довгота обох точок і діаметр сфери. Він був значною мірою автоматизований у пристрої GPS. Деяким людям, які займаються геокешінгом, подобається завантажувати це рівняння в локальну копію Excel вони можуть просто ввести свою початкову та кінцеву точки, щоб визначити відстань, яку вони повинні подорожі.

Налаштування змінних

Рівняння Гаверсина вимагає чотирьох вхідних змінних для широти та довготи. Щоб налаштувати це в Excel, ви будете називати певні клітинки в Excel і посилатися на ці імена клітинок у формулі. Ви можете назвати клітинку в Excel, клацнувши клітинку, а потім ввівши її ім’я в пробіли зліва від рядка формул. Клацніть клітинку "A1" і призначте їй назву "Latitude_1". Клацніть на клітинку "A2" і призначте їй ім'я "Latitude_2". Натисніть на клітинку «B1» і призначте їй ім’я "Довгота_1." Клацніть на клітинку "B2" і призначте їй назву "Longitude_2". Бажано змінити кольори цих клітинок, щоб ви могли їх ідентифікувати пізніше.

Відео дня

Налаштування констант

Інша частина рівняння Гаверсина — це радіус сфери, по якій здійснюється навігація. Зазвичай це Земля. Як і для наведених вище чисел широти та довготи, назвіть клітинки, які містять ці змінні. Натисніть на «C1» і назвіть його «RadMiles», натисніть на клітинку «C2» і назвіть її «RadKilom». У клітинку C1 введіть «3959»; в клітинку C2 введіть "6371". У клітинці C3 налаштуйте перевірку даних, натиснувши частину "Дані" в інтерфейсі стрічки та вибравши «Перевірка даних». Виберіть «Список» як тип перевірки та введіть «милі, кілометри» у надане місце без лапок позначки. Клітинка C3 стане розкривним списком із двома записами: милі та кілометри.

Вхід до формули

Введіть таку формулу в клітинку C4:

=ACOS(COS(радіани(90-широта_1)) COS(радіани(90-широта_2)) +SIN(радіани(90-широта_1)) SIN(радіани(90-широта_2)) COS(радіани(довгота_1-довгота2)) IF(C3="Miles",RadMiles, RadKilom)

Використання рівняння Гаверсина

Щоб використовувати електронну таблицю, що містить рівняння Гаверсина, введіть широту та довготу точки початку в клітинках A1 і B1 у градусах. Потім введіть широту та довготу пункту призначення в клітинках A2 і B2, також у градусах. Виберіть одиниці вимірювання, в яких потрібно виміряти відстань між точками, вибравши спадне меню в клітинці C3 (милі або кілометри). У клітинці C4 буде показано відстань між двома точками.