Cum se calculează distanța dintre două coordonate GPS în Excel

  • Imparte Asta
Hugh West

În viața noastră de zi cu zi, simțim nevoia de a distanța de măsurare în atâtea rânduri. Nu este atât de greu să calculați distanța dintre două coordonate GPS în Excel . am de gând să elaboreze 2 moduri simple de a calculați distanța dintre două coordonate GPS în Excel .

Pentru mai multe clarificări, voi folosi un set de date care cuprinde Latitudine și valorile longitudinale ale locațiilor Praga, Republica Cehă , și Salzburg, Austria .

Descărcați caietul de practică

Calculul distanței între două coordonate GPS.xlsm

2 moduri simple de a calcula distanța dintre două coordonate GPS în Excel

1. Utilizarea formulei aritmetice pentru a calcula distanța dintre două coordonate GPS

Folosirea formulei aritmetice este cea mai rapidă și mai simplă modalitate de a calculați distanța dintre două coordonate GPS În acest scop, urmați următorii pași.

Pași :

  • Creați un nou rând intitulat Distanța (mile) .
  • Selectați o celulă pentru a aplica următoarea formulă:
=ACOS(COS(COS(RADIANI(90-C5))*COS(RADIANI(90-C6))+SIN(RADIANI(90-C5))*SIN(RADIANI(90-C6))*COS(RADIANI(D5-D6)))*3959

Aici,

  • The Funcția radiană convertește valoarea din Gradul unități la o valoare de Radian unitate.
  • The Funcția ACOS returnează cosinusul invers al unui număr.

Repartizarea formulei

COS(RADIANI(90-C5))*COS(RADIANI(90-C6))+SIN(RADIANI(90-C5))*SIN(RADIANI(90-C6))*COS(RADIANI(D5-D6)) - această porțiune furnizează valoarea folosind operatori trigonometrici.

Ieșire: 0.999092512926254

ACOS(0.999092512926254) - Funcția ACOS returnează valoarea inversă a cosinusului.

Ieșire: 0.0426057358212635

0.0426057358212635 *3959 - Înmulțirea 3959 convertește valoarea în Miles .

Ieșire: 168.676108116382

  • În cele din urmă, apăsați ENTER pentru a avea rezultatul.

Astfel, putem calculați distanța dintre două coordonate GPS destul de ușor.

Citește mai mult: Cum se calculează distanța dintre două orașe în Excel

2. Utilizarea VBA pentru a calcula distanța dintre două coordonate GPS

De asemenea, putem folosi VBA la calculați distanța dintre două coordonate GPS Este cel mai inteligent mod de a face acest lucru.

Pași :

  • Mai întâi de toate, mergeți la Dezvoltator tab.
  • Alegeți Visual Basic de pe panglică.

  • Acum, faceți clic pe Introduceți .
  • Apoi, apăsați pe Modul .

  • Acum, introduceți următorul cod VBA în spațiul gol:
 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 6371la 3959 pentru a obține rezultatul în mile DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

În primul rând, am folosit aici o procedură Public Function DistCalc Apoi, am setat câteva variabile M, N, O, P, și Q cu anumite valori. Am menționat o relație adecvată între variabile pentru a defini DistCalc Funcție.

  • Acum, selectați o celulă pentru a avea rezultatul măsurat (de ex. C8 ).
  • Acum, aplicați următoarea formulă:
=DistCalc(C5,D5,C6,D6)

În acest caz, se va utiliza Funcția DistCalc estimează că distanța dintre cele două puncte .

  • În cele din urmă, apăsați ENTER .

Acesta este cel mai tare mod de a calculați distanța dintre două coordonate GPS .

Citește mai mult: Cum se calculează distanța dintre două adrese în Excel (3 moduri)

Secțiunea practică

Puteți exersa aici pentru mai multă experiență.

Concluzie

În acest articol, am încercat să articulez 2 modalități simple de a calculați distanța dintre două coordonate GPS în Excel . sper că va fi de ajutor pentru toți. Pentru orice alte întrebări, comentați mai jos.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.