Как да изчислим разстоянието между две 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

Тук,

  • Сайтът Радианална функция преобразува стойността в Степен единици в стойност от Radian единица.
  • Сайтът Функция на 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

  • Накрая натиснете ВЪВЕДЕТЕ за да получите резултата.

Така можем да изчисляване на разстоянието между две 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 

Първо, тук използвах процедура за публична функция DistCalc . След това зададох някои променливи M, N, O, P, и Q с определени стойности. Споменах подходяща връзка между променливите, за да се определи DistCalc Функция.

  • Сега изберете клетка, в която да бъде показан резултатът от измерването (т.е. C8 ).
  • Сега приложете следната формула:
=DistCalc(C5,D5,C6,D6)

Тук Функция DistCalc оценява разстояние между двете точки .

  • Накрая натиснете ВЪВЕДЕТЕ .

Това е най-страхотният начин да изчисляване на разстоянието между две GPS координати .

Прочетете още: Как да изчислим разстоянието между два адреса в Excel (3 начина)

Практически раздел

Можете да практикувате тук за повече опит.

Заключение

В тази статия се опитах да опиша 2 прости начина за изчисляване на разстоянието между две GPS координати в Excel . Надявам се, че ще бъде полезно за всички. За всякакви допълнителни въпроси, коментирайте по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.