Hoe de afstand tussen twee GPS-coördinaten te berekenen in Excel

  • Deel Dit
Hugh West

In ons dagelijks leven voelen we de noodzaak van meetafstand in zo veel tijden. Het is niet zo moeilijk om de afstand tussen twee GPS-coördinaten berekenen in Excel Ik ga 2 eenvoudige manieren uitwerken om de afstand tussen twee GPS-coördinaten berekenen in Excel .

Ter verduidelijking zal ik een dataset gebruiken die bestaat uit de Breedtegraad en lengtegraad van de locaties Praag, Tsjechische Republiek en Salzburg, Oostenrijk .

Download Praktijk Werkboek

Afstandberekening tussen twee GPS-coördinaten.xlsm

2 eenvoudige manieren om de afstand tussen twee GPS-coördinaten te berekenen in Excel

1. Rekenkundige formule gebruiken om de afstand tussen twee GPS-coördinaten te berekenen

Het gebruik van de rekenkundige formule is de snelste en eenvoudigste manier om de afstand tussen twee GPS-coördinaten berekenen Volg hiervoor de volgende stappen.

Stappen :

  • Maak een nieuwe rij met de titel Afstand (Miles) .
  • Selecteer een cel om de volgende formule toe te passen:
=ACOS(COS(RADIALEN(90-C5))*COS(RADIALEN(90-C6))+SIN(RADIALEN(90-C5))*SIN(RADIALEN(90-C6))*COS(RADIALEN(D5-D6)))*3959

Hier,

  • De Radiaalfunctie converteert de waarde in Graad eenheden in een waarde van Radiant eenheid.
  • De ACOS Functie geeft de inverse cosinus van een getal.

Formuleverdeling

COS(RADIALEN(90-C5))*COS(RADIALEN(90-C6))+SIN(RADIALEN(90-C5))*SIN(RADIALEN(90-C6))*COS(RADIALEN(D5-D6)) - dit gedeelte geeft de waarde met behulp van goniometrie operatoren.

Uitgang: 0.999092512926254

ACOS(0.999092512926254) - ACOS Functie geeft de inverse cosinuswaarde.

Uitgang: 0.0426057358212635

0.0426057358212635 *3959 - De vermenigvuldiging van 3959 zet de waarde om in Miles .

Uitgang: 168.676108116382

  • Druk tenslotte op ENTER om het resultaat te hebben.

Zo kunnen we de afstand tussen twee GPS-coördinaten berekenen vrij gemakkelijk.

Lees meer: Hoe de afstand tussen twee steden te berekenen in Excel

2. VBA gebruiken om de afstand tussen twee GPS-coördinaten te berekenen

We kunnen ook VBA naar de afstand tussen twee GPS-coördinaten berekenen Het is de slimste manier om dit te doen.

Stappen :

  • Ga eerst naar de Ontwikkelaar tab.
  • Kies Visual Basic van het lint.

  • Klik nu op Plaats .
  • Druk vervolgens op Module .

  • Voer nu de volgende VBA-code in de lege ruimte in:
 Publieke functie DistCalc(Prague_Lati As Double, Prague_Longi As Double, Salzburg_Lati As Double, Salzburg_Longi As Double) Met 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 6371naar 3959 om je resultaat in Miles te krijgen DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

Ten eerste heb ik hier een Openbare Functieprocedure gebruikt DistCalc Dan stel ik enkele variabelen in M, N, O, P, en Q met bepaalde waarden. Ik noemde een geschikte relatie tussen de variabelen om de DistCalc Functie.

  • Selecteer nu een cel voor het gemeten resultaat (d.w.z. C8 ).
  • Pas nu de volgende formule toe:
=DistCalc(C5,D5,C6,D6)

Hier is de DistCalc-functie schat de afstand tussen de twee punten .

  • Druk tenslotte op ENTER .

Dit is de coolste manier om de afstand tussen twee GPS-coördinaten berekenen .

Lees meer: Hoe afstand tussen twee adressen berekenen in Excel (3 manieren)

Praktijk Sectie

Je kunt hier oefenen voor meer expertise.

Conclusie

In dit artikel heb ik geprobeerd 2 eenvoudige manieren te formuleren om de afstand tussen twee GPS-coördinaten berekenen in Excel Ik hoop dat het nuttig is voor iedereen. Voor verdere vragen, reageer hieronder.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.