Obsah
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.xlsm2 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.