Формулата на Хаверсин в Excel

Автор: Marcus Baldwin
Дата На Създаване: 13 Юни 2021
Дата На Актуализиране: 17 Ноември 2024
Anonim
Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance
Видео: Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance

Съдържание

Формулата на Хаверсин е една от основните уравнения за офшорна навигация. Използва се за генериране на разстоянието между две точки върху сфера, ако са известни географската ширина и дължина на двете точки и диаметъра на сферата. Тази формула е използвана в големи размери в GPS устройствата. Някои, които правят "геокешинг" обичат да имат това уравнение в Excel таблица. Така че просто трябва да въведете началната си точка и дестинация, за да определите разстоянието, което трябва да пътувате.


Използвайте формулата Haversine, за да изчислите разстоянието между две точки на планетата. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Определете променливите

Формулата Haversine изисква четири променливи за географска ширина и дължина. За да ги дефинирате в Excel, трябва да посочите определени клетки и да се обърнете към такива имена във формулата. Можете да посочите клетка, като кликнете върху нея и въведете името в празното пространство отляво на лентата с формулите. Кликнете върху „A1“ и го кръстете „Latitude_1“. Кликнете върху „A2“ и го кръстете „Latitude_2“. Кликнете върху "B1" и го кръстете "Longitude_1". Кликнете върху „B2“ и я кръстете „Longitude_2“. Може да бъде много полезно да промените цветовете на тези клетки, така че да можете да ги идентифицирате по-късно.

Определете константи

Другата част от формулата на Хаверсин е радиусът на сферата, където се движи. Обикновено това е планетата Земя. Подобно на номерата на географска ширина и дължина, посочете клетките, които съдържат тези променливи. Кликнете "C1" и го наречете "RadMiles", щракнете върху "C2" и го наречете "RadKilom". В клетка C1 въведете "3959; в клетка C2, напишете" 6371 ". В клетка C3 настройте валидирането на данните, като щракнете върху частта" Данни "от интерфейса на лентата и изберете" Проверка на данните ". "като тип на валидиране и тип" Miles, Kilometers "в предоставеното пространство, без кавички клетка C3 ще се превърне в падащ списък с два записа: Miles и Kilometers.


Въведете формулата

Въведете следната формула в клетка C4:

= ACOS (COS (RADIANS (90-Latitude_1)) COS (RADIANS (90-Latitude_2)) + SIN (RADIANS (90-Latitude_1)) SIN (RADIANS (90-Latitude_2)) COS (RADIANS (дължина_1-дължина2)) IF (C3 = "Майлс", RadMiles, RadKilom)

Използвайте формулата Haversine

За да използвате работния лист, съдържащ формулата Haversine, въведете географската ширина и дължина на началната точка в клетки A1 и B1, в градуси. След това въведете географската ширина и дължина на вашата дестинация в клетки A2 и B2, също и в градуси. Изберете единицата, с която искате да измерите разстоянието между точките, като я изберете от падащия списък в клетка C3 (мили или километри). Клетката C4 ще покаже разстоянието между двете точки.