Jak vypočítat vzdálenost mezi dvěma souřadnicemi GPS v aplikaci Excel

  • Sdílet Toto
Hugh West

V každodenním životě cítíme potřebu měření vzdálenosti v tolika případech. Není to tak těžké. výpočet vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel . Chystám se vypracovat 2 jednoduché způsoby, jak výpočet vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel. .

Pro větší názornost použiji soubor dat, který obsahuje následující údaje. Zeměpisná šířka a hodnoty zeměpisné délky míst Praha, Česká republika a Salzburg, Rakousko .

Stáhnout cvičebnici

Výpočet vzdálenosti mezi dvěma souřadnicemi GPS.xlsm

2 jednoduché způsoby výpočtu vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel

1. Použití aritmetického vzorce pro výpočet vzdálenosti mezi dvěma souřadnicemi GPS

Použití aritmetického vzorce je nejrychlejším a nejjednodušším způsobem, jak získat vypočítat vzdálenost mezi dvěma souřadnicemi GPS . Nyní za tímto účelem postupujte podle následujících kroků.

Kroky :

  • Vytvořte nový řádek s názvem Vzdálenost (míle) .
  • Vyberte buňku a použijte následující vzorec:
=ACOS(COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)))*3959

Zde,

  • Na stránkách Radiánová funkce převede hodnotu v Stupeň jednotek na hodnotu Radian jednotka.
  • Na stránkách Funkce ACOS vrátí inverzní kosinus čísla.

Rozdělení vzorců

COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)) - tato část poskytuje hodnotu pomocí trigonometrických operátorů.

Výstup: 0.999092512926254

ACOS(0.999092512926254) - Funkce ACOS vrací inverzní hodnotu kosinusu.

Výstup: 0.0426057358212635

0.0426057358212635 *3959 - Násobení 3959 převede hodnotu na Miles .

Výstup: 168.676108116382

  • Nakonec stiskněte ENTER abyste měli výsledek.

Můžeme tedy vypočítat vzdálenost mezi dvěma souřadnicemi GPS poměrně snadno.

Přečtěte si více: Jak vypočítat vzdálenost mezi dvěma městy v aplikaci Excel

2. Použití VBA k výpočtu vzdálenosti mezi dvěma souřadnicemi GPS

Můžeme také použít VBA na vypočítat vzdálenost mezi dvěma souřadnicemi GPS . Je to nejchytřejší způsob, jak to udělat.

Kroky :

  • Nejprve přejděte na Vývojář tab.
  • Vyberte si Visual Basic ze stuhy.

  • Nyní klikněte na Vložte .
  • Pak stiskněte tlačítko Modul .

  • Nyní do prázdného místa vložte následující 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, abyste získali výsledek v mílích DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

Nejprve jsem zde použil proceduru Public Function. DistCalc . Pak jsem nastavil několik proměnných M, N, O, P, a Q s určitými hodnotami. Uvedl jsem vhodný vztah mezi proměnnými, který definuje DistCalc Funkce.

  • Nyní vyberte buňku, do které chcete zobrazit naměřený výsledek (tj. C8 ).
  • Nyní použijte následující vzorec:
=DistCalc(C5,D5,C6,D6)

Zde se Funkce DistCalc odhaduje vzdálenost mezi dvěma body .

  • Nakonec stiskněte ENTER .

Tohle je ten nejlepší způsob, jak vypočítat vzdálenost mezi dvěma souřadnicemi GPS .

Přečtěte si více: Jak vypočítat vzdálenost mezi dvěma adresami v aplikaci Excel (3 způsoby)

Praktická část

Zde si můžete vyzkoušet další odborné znalosti.

Závěr

V tomto článku jsem se pokusil popsat dva jednoduché způsoby, jak. výpočet vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel . Doufám, že to bude pro všechny užitečné. V případě dalších dotazů se vyjádřete níže.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.