Kako izračunati razdaljo med dvema koordinatama GPS v programu Excel

  • Deliti To
Hugh West

V vsakdanjem življenju čutimo potrebo po merjenje razdalje tolikokrat. Ni tako težko izračun razdalje med dvema koordinatama GPS v Excelu . pripravil bom 2 preprosta načina za izračun razdalje med dvema koordinatama GPS v Excelu .

Za večjo jasnost bom uporabil nabor podatkov, ki vsebuje Zemljepisna širina in vrednosti zemljepisne dolžine lokacij Praga, Češka in Salzburg, Avstrija .

Prenesi delovni zvezek za prakso

Izračun razdalje med dvema koordinatama GPS.xlsm

2 preprosta načina za izračun razdalje med dvema koordinatama GPS v programu Excel

1. Uporaba aritmetične formule za izračun razdalje med dvema koordinatama GPS

Uporaba aritmetične formule je najhitrejši in najpreprostejši način za izračunati razdaljo med dvema koordinatama GPS . Zdaj v ta namen sledite naslednjim korakom.

Koraki :

  • Ustvarite novo vrstico z naslovom Razdalja (milje) .
  • Izberite celico za uporabo naslednje formule:
=ACOS(COS(RADIANI(90-C5))*COS(RADIANI(90-C6))+SIN(RADIANI(90-C5))*SIN(RADIANI(90-C6))*COS(RADIANI(D5-D6)))*3959

Tukaj,

  • Spletna stran Radianska funkcija pretvori vrednost v Stopnja enote v vrednost Radian enota.
  • Spletna stran Funkcija ACOS vrne obratni kosinus števila.

Razčlenitev formule

COS(RADIANI(90-C5))*COS(RADIANI(90-C6))+SIN(RADIANI(90-C5))*SIN(RADIANI(90-C6))*COS(RADIANI(D5-D6)) - ta del zagotavlja vrednost z uporabo trigonometričnih operatorjev.

Izhod: 0.999092512926254

ACOS(0.999092512926254) - Funkcija ACOS vrne inverzno vrednost kosinusa.

Izhod: 0.0426057358212635

0.0426057358212635 *3959 - Množenje 3959 pretvori vrednost v Miles .

Izhod: 168.676108116382

  • Na koncu pritisnite VSTOP da bi dobili rezultat.

Tako lahko izračunati razdaljo med dvema koordinatama GPS zelo enostavno.

Preberite več: Kako izračunati razdaljo med dvema mestoma v programu Excel

2. Uporaba VBA za izračun razdalje med dvema koordinatama GPS

Uporabimo lahko tudi VBA na . izračunati razdaljo med dvema koordinatama GPS To je najpametnejši način.

Koraki :

  • Najprej pojdite v Razvijalec zavihek.
  • Izberite Visual Basic s traku.

  • Zdaj kliknite na Vstavite .
  • Nato pritisnite na Modul .

  • V prazen prostor vnesite naslednjo kodo VBA:
 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 6371na 3959, da dobite rezultat v miljah DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

Prvič, tukaj sem uporabil postopek javne funkcije DistCalc . Nato sem nastavil nekaj spremenljivk M, N, O, P, in . Q z določenimi vrednostmi. Omenil sem ustrezno razmerje med spremenljivkami za opredelitev DistCalc Funkcija.

  • Zdaj izberite celico, v kateri bo prikazan izmerjeni rezultat (tj. C8 ).
  • Zdaj uporabite naslednjo formulo:
=DistCalc(C5,D5,C6,D6)

Tu je Funkcija DistCalc ocenjuje razdalja med točkama .

  • Nazadnje pritisnite VSTOP .

To je najboljši način za izračunati razdaljo med dvema koordinatama GPS .

Preberite več: Kako izračunati razdaljo med dvema naslovoma v programu Excel (3 načini)

Oddelek za prakso

Tukaj lahko vadite za več strokovnega znanja.

Zaključek

V tem članku sem poskušal predstaviti dva preprosta načina za izračun razdalje med dvema koordinatama GPS v Excelu . Upam, da bo v pomoč vsem. Če imate dodatna vprašanja, jih komentirajte spodaj.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.