Kā aprēķināt attālumu starp divām GPS koordinātēm programmā Excel

  • Dalīties Ar Šo
Hugh West

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.xlsm

2 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.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.