Ako vypočítať vzdialenosť medzi dvoma súradnicami GPS v programe Excel

  • Zdieľajte To
Hugh West

V každodennom živote pociťujeme potrebu meranie vzdialenosti v toľkokrát. Nie je to tak ťažké vypočítať vzdialenosť medzi dvoma súradnicami GPS v programe Excel . Chystám sa vypracovať 2 jednoduché spôsoby, ako vypočítať vzdialenosť medzi dvoma súradnicami GPS v programe Excel .

Na objasnenie použijem súbor údajov, ktorý obsahuje Zemepisná šírka a hodnoty zemepisnej dĺžky miest Praha, Česká republika a Salzburg, Rakúsko .

Stiahnite si cvičebnicu

Výpočet vzdialenosti medzi dvoma súradnicami GPS.xlsm

2 jednoduché spôsoby výpočtu vzdialenosti medzi dvoma súradnicami GPS v programe Excel

1. Použitie aritmetického vzorca na výpočet vzdialenosti medzi dvoma súradnicami GPS

Použitie aritmetického vzorca je najrýchlejší a najjednoduchší spôsob, ako vypočítať vzdialenosť medzi dvoma súradnicami GPS Teraz na tento účel postupujte podľa nasledujúcich krokov.

Kroky :

  • Vytvorte nový riadok s názvom Vzdialenosť (míle) .
  • Vyberte bunku, na ktorú chcete použiť nasledujúci vzorec:
=ACOS(COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)))*3959

Tu,

  • Stránka Radiánová funkcia prevedie hodnotu v Stupeň jednotiek na hodnotu Radian jednotka.
  • Stránka Funkcia ACOS vráti inverzný kosínus čísla.

Rozdelenie vzorca

COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)) - táto časť poskytuje hodnotu pomocou trigonometrických operátorov.

Výstup: 0.999092512926254

ACOS(0.999092512926254) - Funkcia ACOS vráti inverznú hodnotu kosínusu.

Výstup: 0.0426057358212635

0.0426057358212635 *3959 - Násobenie 3959 prevedie hodnotu na Miles .

Výstup: 168.676108116382

  • Nakoniec stlačte VSTÚPIŤ aby sa dosiahol výsledok.

Preto môžeme vypočítať vzdialenosť medzi dvoma súradnicami GPS celkom ľahko.

Prečítajte si viac: Ako vypočítať vzdialenosť medzi dvoma mestami v programe Excel

2. Použitie VBA na výpočet vzdialenosti medzi dvoma súradnicami GPS

Môžeme tiež použiť VBA na vypočítať vzdialenosť medzi dvoma súradnicami GPS Je to najrozumnejší spôsob, ako to urobiť.

Kroky :

  • Najskôr prejdite na stránku Vývojár tab.
  • Vyberte si Visual Basic z pásky.

  • Teraz kliknite na Vložte .
  • Potom stlačte tlačidlo Modul .

  • Teraz do prázdneho miesta zadajte nasledujúci kód 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, aby ste získali výsledok v míľach DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

Po prvé, použil som tu procedúru Public Function DistCalc . Potom som nastavil niekoľko premenných M, N, O, P, a Q s určitými hodnotami. Spomenul som vhodný vzťah medzi premennými na definovanie DistCalc Funkcia.

  • Teraz vyberte bunku, v ktorej sa má zobraziť výsledok merania (t. j. C8 ).
  • Teraz použite nasledujúci vzorec:
=DistCalc(C5,D5,C6,D6)

Tu sa Funkcia DistCalc odhaduje vzdialenosť medzi dvoma bodmi .

  • Nakoniec stlačte VSTÚPIŤ .

Toto je najúžasnejší spôsob, ako vypočítať vzdialenosť medzi dvoma súradnicami GPS .

Prečítajte si viac: Ako vypočítať vzdialenosť medzi dvoma adresami v programe Excel (3 spôsoby)

Praktická časť

Tu si môžete vyskúšať viac odborných znalostí.

Záver

V tomto článku som sa pokúsil uviesť 2 jednoduché spôsoby, ako vypočítať vzdialenosť medzi dvoma súradnicami GPS v programe Excel Dúfam, že to bude pre všetkých užitočné. V prípade akýchkoľvek ďalších otázok sa vyjadrite nižšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.