Inhoudsopgave
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.xlsm2 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.