Як розрахувати відстань між двома GPS координатами в Excel

  • Поділитися Цим
Hugh West

У повсякденному житті ми відчуваємо потребу в відстань вимірювання Не так вже й складно розрахувати відстань між двома GPS координатами в Excel Я збираюся розробити 2 простих способи, щоб розрахувати відстань між двома GPS координатами в Excel .

Для більшої ясності я буду використовувати набір даних, що складається з Широта та значення довготи місць розташування Прага, Чеська Республіка і Зальцбург, Австрія .

Завантажити Практичний посібник

Розрахунок відстані між двома GPS координатами.xlsm

2 простих способи обчислення відстані між двома GPS-координатами в Excel

1. використання арифметичної формули для обчислення відстані між двома GPS координатами

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

Кроки :

  • Створіть новий рядок з назвою Відстань (милі) .
  • Виділіть комірку, щоб застосувати наступну формулу:
=ACOS(COS(РАДІАНИ(90-C5))*COS(РАДІАНИ(90-C6))+SIN(РАДІАНИ(90-C5))*SIN(РАДІАНИ(90-C6))*COS(РАДІАНИ(D5-D6)))*3959

Ось,

  • На сьогоднішній день, на жаль, це не так. Радіанна функція конвертує значення в Ступінь одиниць на величину Радіан підрозділ.
  • На сьогоднішній день, на жаль, це не так. Функція ACOS повертає обернений косинус числа.

Розбивка по формулам

COS(РАДІАНІВ(90-C5))*COS(РАДІАНІВ(90-C6))+SIN(РАДІАНІВ(90-C5))*SIN(РАДІАНІВ(90-C6))*COS(РАДІАНІВ(D5-D6)) - ця частина надає значення з використанням операторів тригонометрії.

Виходьте: 0.999092512926254

ACOS(0.999092512926254) - Функція ACOS повертає обернене значення косинуса.

Виходьте: 0.0426057358212635

0.0426057358212635 *3959 - Примноження 3959 конвертує значення в Майлз .

Виходьте: 168.676108116382

  • Наостанок, натисніть ENTER щоб мати результат.

Таким чином, ми можемо розрахувати відстань між двома GPS координатами досить легко.

Читати далі: Як розрахувати відстань між двома містами в Excel

2. використання VBA для обчислення відстані між двома GPS координатами

Ми також можемо використовувати VBA до розрахувати відстань між двома GPS координатами Це найрозумніший спосіб зробити це.

Кроки :

  • Перш за все, зверніться до Розробник рахунок.
  • Обирайте Visual Basic зі стрічки.

  • Тепер натисніть на Вставка .
  • Потім натисніть на Модуль .

  • Тепер введіть наступний код VBA в порожнє місце:
 Public Function DistCalc(Prague_Lati As Double, Prague_Longi As Double, Salzburg_Lati As Double, Salzburg_Longi As Double) With WorksheetFunction M = Cos(.Radians(90 - Prague_Lati)) N = Cos(.Radians(90 - Salzburg_Lati)) O = Sin(.Radians(90 - Prague_Lati)) P = Sin(.Radians(90 - Salzburg_Lati)) Q = Cos(.Radians(Prague_Longi - Salzburg_Longi)) 'Change 6371до 3959, щоб отримати результат у милях DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

По-перше, я використав тут процедуру Public Function DistCalc Потім я встановив деякі змінні М, Н, О, П, і Q Я вже згадував про відповідну залежність між змінними для визначення DistCalc Функція.

  • Тепер виберіть комірку, в якій буде результат вимірювання (тобто C8 ).
  • Тепер застосуємо наступну формулу:
=DistCalc(C5,D5,C6,D6)

Тут, в рамках програми "Відкритий світ", відбулася презентація Функція DistCalc за оцінками експертів відстань між двома точками .

  • Нарешті, влучили ENTER .

Це найкрутіший спосіб розрахувати відстань між двома GPS координатами .

Читати далі: Як обчислити відстань між двома адресами в Excel (3 способи)

Практична секція

Ви можете попрактикуватися тут, щоб отримати більше досвіду.

Висновок

У цій статті я спробував сформулювати 2 простих способи розрахувати відстань між двома GPS координатами в Excel Сподіваюся, вона буде корисною для всіх. Якщо у вас виникнуть додаткові запитання, будь ласка, коментуйте нижче.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.