Satura rādītājs
Ikdienā mēs izjūtam vajadzību pēc attāluma mērīšana tik daudzas reizes. Tas nav tik grūti, lai aprēķināt attālumu starp divām GPS koordinātēm programmā Excel . Es esmu gatavojas izstrādāt 2 vienkāršus veidus, kā aprēķināt attālumu starp divām GPS koordinātēm programmā Excel .
Skaidrības labad es izmantošu datu kopu, kurā ietilpst. Platums un atrašanās vietu garuma un garuma vērtības Prāga, Čehija , un Zalcburga, Austrija .
Lejupielādēt Practice Workbook
Attāluma aprēķināšana starp divām GPS koordinātām.xlsm2 vienkārši veidi, kā aprēķināt attālumu starp divām GPS koordinātēm programmā Excel
1. Aritmētiskās formulas izmantošana, lai aprēķinātu attālumu starp divām GPS koordinātēm
Aritmētiskās formulas izmantošana ir ātrākais un vienkāršākais veids, kā aprēķināt attālumu starp divām GPS koordinātēm . Tagad šim nolūkam veiciet šādas darbības.
Soļi :
- Izveidojiet jaunu rindu ar nosaukumu Attālums (jūdzes) .
- Izvēlieties šūnas, lai piemērotu šādu formulu:
=ACOS(COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)))*3959
Šeit,
- Portāls Radiāna funkcija konvertē vērtību Grāds vienības uz vērtību Radian vienība.
- Portāls ACOS funkcija atgriež skaitļa apgriezto kosinusu.
Formulas sadalījums
COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)) - šī daļa nodrošina vērtību, izmantojot trigonometrijas operatorus.
Izvades rezultāts: 0.999092512926254
ACOS(0.999092512926254) - ACOS funkcija atgriež apgriezto kosinusa vērtību.
Izvades rezultāts: 0.0426057358212635
0.0426057358212635 *3959 - Daudzkāršošana 3959 pārvērš vērtību Miles .
Izvades rezultāts: 168.676108116382
- Visbeidzot, nospiediet IEVADIET lai iegūtu rezultātu.
Tādējādi mēs varam aprēķināt attālumu starp divām GPS koordinātēm diezgan viegli.
Lasīt vairāk: Kā aprēķināt attālumu starp divām pilsētām programmā Excel
2. VBA izmantošana, lai aprēķinātu attālumu starp divām GPS koordinātēm
Mēs varam izmantot arī VBA uz aprēķināt attālumu starp divām GPS koordinātēm . Tas ir gudrākais veids, kā to darīt.
Soļi :
- Vispirms dodieties uz Izstrādātājs cilne.
- Izvēlieties Visual Basic no lentes.
- Tagad noklikšķiniet uz Ievietot .
- Pēc tam nospiediet uz Modulis .
- Tagad tukšajā vietā ievadiet šādu VBA kodu:
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 6371līdz 3959, lai iegūtu rezultātu jūdzēs DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function
Pirmkārt, es šeit izmantoju publisko funkciju procedūru DistCalc . Tad es iestatīju dažus mainīgos M, N, O, P, un Q ar noteiktām vērtībām. Es minēju piemērotu attiecību starp mainīgajiem, lai definētu DistCalc Funkcija.
- Tagad atlasiet šūnas, lai iegūtu izmērīto rezultātu (t. i. C8 ).
- Tagad izmantojiet šādu formulu:
=DistCalc(C5,D5,C6,D6)
Šajā gadījumā DistCalc funkcija aprēķina attālums starp abiem punktiem .
- Visbeidzot, nospiediet IEVADIET .
Šis ir stilīgākais veids, kā aprēķināt attālumu starp divām GPS koordinātēm .
Lasīt vairāk: Kā aprēķināt attālumu starp divām adresēm programmā Excel (3 veidi)
Prakses sadaļa
Lai iegūtu vairāk zināšanu, varat praktizēties šeit.
Secinājums
Šajā rakstā esmu mēģinājis izklāstīt 2 vienkāršus veidus, kā aprēķināt attālumu starp divām GPS koordinātēm programmā Excel . es ceru, ka tas būs noderīgs visiem. Ja ir vēl kādi jautājumi, komentējiet zemāk.