Вычисление угла между двумя точками на земном шаре требует азимута.
Расчет азимута между двумя точками на карте является важным навыком навигации для пилотирования и наземного ориентирования. В эпоху парусного спорта от вахтенных корабельных офицеров ожидалось, что они будут вычислять такого рода уравнения с помощью справочных таблиц, практических правил и значительного количества повторений. Современная эпоха сделала расчет пеленгов между двумя координатами в Excel удобным.
Шаг 1
Запустите Excel и введите следующий текст в следующие ячейки:
Видео дня
LatA в ячейке A1 LonA в ячейке C1 LatB в ячейке A2 LonB в ячейке C2
Шаг 2
Щелкните ячейку B1, затем введите "LatA" в раскрывающемся списке слева от строки формул. Щелкните ячейку D1 и также введите "LonA" в раскрывающемся списке.
Шаг 3
Щелкните ячейку B2, затем введите «LatB» в раскрывающемся списке слева от строки формул. Щелкните ячейку D2 и введите "LonB" в раскрывающемся списке. Вы назвали четыре переменные, которые будут использоваться в формуле Excel.
Шаг 4
Щелкните ячейку A3 и введите слово «Bearing».
Шаг 5
Щелкните ячейку B3 и введите следующую формулу:
= MOD (ATAN2 (SIN (LonB-LonA) _COS (LatB), COS (LatA_SIN (LatB) -SIN (LatA) * COS (LonB-LonA))), 6.30318)
Эта формула вернет азимут, необходимый для перехода от координат в первой строке к координатам во второй строке. Он представит азимут как угол от 000 градусов (истинный север) до 359 градусов. Последний член формулы, «6.30318», вдвое больше числа пи.
Подсказка
Эта формула будет работать во всех версиях Excel, начиная с Excel 1995 и новее, во всех версиях OpenOffice Calc и Google Spreadsheets.