Come calcolare la distanza tra due coordinate GPS in Excel

  • Condividi Questo
Hugh West

Nella vita di tutti i giorni, sentiamo la necessità di distanza di misurazione in così tante occasioni. Non è così difficile da calcolare la distanza tra due coordinate GPS in Excel . vi illustrerò 2 semplici modi per calcolare la distanza tra due coordinate GPS in Excel .

Per maggiori chiarimenti, utilizzerò un set di dati che comprende i dati di Latitudine e i valori di longitudine delle località Praga, Repubblica Ceca , e Salisburgo, Austria .

Scarica il quaderno di esercizi

Calcolo della distanza tra due coordinate GPS.xlsm

2 modi semplici per calcolare la distanza tra due coordinate GPS in Excel

1. Uso della formula aritmetica per calcolare la distanza tra due coordinate GPS

L'uso della formula aritmetica è il modo più rapido e semplice per calcolare la distanza tra due coordinate GPS A questo punto, seguite la seguente procedura.

Passi :

  • Creare una nuova riga intitolata Distanza (miglia) .
  • Selezionare una cella per applicare la seguente formula:
=ACOS(COS(RADIANTI(90-C5))*COS(RADIANTI(90-C6))+SIN(RADIANTI(90-C5))*SIN(RADIANTI(90-C6))*COS(RADIANTI(D5-D6)))*3959

Qui,

  • Il Funzione radiante converte il valore in Laurea in un valore di Radian unità.
  • Il Funzione ACOS restituisce il coseno inverso di un numero.

Ripartizione della formula

COS(RADIANTI(90-C5))*COS(RADIANTI(90-C6))+SIN(RADIANTI(90-C5))*SIN(RADIANTI(90-C6))*COS(RADIANTI(D5-D6)) - questa parte fornisce il valore utilizzando gli operatori trigonometrici.

Uscita: 0.999092512926254

ACOS(0.999092512926254) - Funzione ACOS restituisce il valore del coseno inverso.

Uscita: 0.0426057358212635

0.0426057358212635 *3959 - La moltiplicazione di 3959 converte il valore in Miglia .

Uscita: 168.676108116382

  • Infine, premere ENTRARE per avere il risultato.

Pertanto, possiamo calcolare la distanza tra due coordinate GPS abbastanza facilmente.

Per saperne di più: Come calcolare la distanza tra due città in Excel

2. Utilizzo di VBA per calcolare la distanza tra due coordinate GPS

Possiamo anche utilizzare VBA a calcolare la distanza tra due coordinate GPS È il modo più intelligente per farlo.

Passi :

  • Prima di tutto, andare alla pagina Sviluppatore scheda.
  • Scegliere Visual Basic dal nastro.

  • A questo punto, fare clic su Inserire .
  • Quindi, premere su Modulo .

  • Ora, inserite il seguente codice VBA nello spazio vuoto:
 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)) 'Cambia 6371a 3959 per ottenere il risultato in miglia DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

In primo luogo, ho utilizzato una procedura di funzione pubblica DistCalc Poi, ho impostato alcune variabili M, N, O, P, e Q Ho menzionato una relazione appropriata tra le variabili per definire la DistCalc Funzione.

  • Ora, selezionare una cella per avere il risultato misurato (ad es. C8 ).
  • A questo punto, applicare la seguente formula:
=DistCalc(C5,D5,C6,D6)

Qui, il Funzione DistCalc stima il distanza tra i due punti .

  • Infine, premere ENTRARE .

Questo è il modo più bello per calcolare la distanza tra due coordinate GPS .

Per saperne di più: Come calcolare la distanza tra due indirizzi in Excel (3 modi)

Sezione pratica

Potete esercitarvi qui per avere maggiori competenze.

Conclusione

In questo articolo ho cercato di illustrare 2 semplici metodi per calcolare la distanza tra due coordinate GPS in Excel Spero che sia utile a tutti. Per qualsiasi altra domanda, commentate qui sotto.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.