Cómo calcular la distancia entre dos coordenadas GPS en Excel

  • Compartir Este
Hugh West

En nuestro día a día, sentimos la necesidad de medir la distancia tantas veces. No es tan difícil calcular la distancia entre dos coordenadas GPS en Excel Voy a explicar 2 maneras sencillas de calcular la distancia entre dos coordenadas GPS en Excel .

Para mayor claridad, utilizaré un conjunto de datos compuesto por el Latitud y los valores de longitud de las ubicaciones Praga, República Checa y Salzburgo, Austria .

Descargar el cuaderno de prácticas

Cálculo de la distancia entre dos coordenadas GPS.xlsm

2 formas sencillas de calcular la distancia entre dos coordenadas GPS en Excel

1. Uso de la fórmula aritmética para calcular la distancia entre dos coordenadas GPS

El uso de la fórmula aritmética es la forma más rápida y sencilla de calcular la distancia entre dos coordenadas GPS Para ello, siga los siguientes pasos.

Pasos :

  • Cree una nueva fila titulada Distancia (Millas) .
  • Seleccione una celda para aplicar la siguiente fórmula:
=ACOS(COS(RADIANES(90-C5))*COS(RADIANES(90-C6))+SIN(RADIANES(90-C5))*SIN(RADIANES(90-C6))*COS(RADIANES(D5-D6)))*3959

Toma,

  • En Función radián convierte el valor en Titulación unidades en un valor de Radian unidad.
  • En Función ACOS devuelve el coseno inverso de un número.

Desglose de fórmulas

COS(RADIANES(90-C5))*COS(RADIANES(90-C6))+SIN(RADIANES(90-C5))*SIN(RADIANES(90-C6))*COS(RADIANES(D5-D6)) - esta parte proporciona el valor utilizando operadores trigonométricos.

Salida: 0.999092512926254

ACOS(0.999092512926254) - Función ACOS devuelve el valor del Coseno inverso.

Salida: 0.0426057358212635

0.0426057358212635 *3959 - La multiplicación de 3959 convierte el valor en Miles .

Salida: 168.676108116382

  • Por último, pulse INTRODUCE para obtener el resultado.

Así, podemos calcular la distancia entre dos coordenadas GPS con bastante facilidad.

Más información: Cómo calcular la distancia entre dos ciudades en Excel

2. Uso de VBA para calcular la distancia entre dos coordenadas GPS

También podemos utilizar VBA a calcular la distancia entre dos coordenadas GPS Es la forma más inteligente de hacerlo.

Pasos :

  • En primer lugar, vaya a la página Desarrollador ficha.
  • Elija Visual Basic de la cinta.

  • Ahora, haga clic en Inserte .
  • A continuación, pulse Módulo .

  • Ahora, introduzca el siguiente código VBA en el espacio vacío:
 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 6371a 3959 para obtener su resultado en Millas DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

En primer lugar, he utilizado aquí un procedimiento Public Function DistCalc A continuación, establezco algunas variables M, N, O, P, y Q con determinados valores. Mencioné una relación adecuada entre las variables para definir el DistCalc Función.

  • Ahora, seleccione una celda para obtener el resultado medido (es decir C8 ).
  • Ahora, aplica la siguiente fórmula:
=DistCalc(C5,D5,C6,D6)

Aquí, el Función DistCalc calcula el distancia entre los dos puntos .

  • Por último, pulsa INTRODUCE .

Esta es la mejor manera de calcular la distancia entre dos coordenadas GPS .

Más información: Cómo calcular la distancia entre dos direcciones en Excel (3 maneras)

Sección práctica

Puede practicar aquí para obtener más experiencia.

Conclusión

En este artículo, he intentado articular 2 formas sencillas de calcular la distancia entre dos coordenadas GPS en Excel Espero que sea útil para todos. Si tiene más preguntas, coméntelo a continuación.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.