Spis treści
W codziennym życiu odczuwamy konieczność odległość pomiarowa w tak wielu przypadkach. To nie jest takie trudne obliczyć odległość między dwoma współrzędnymi GPS w programie Excel . zamierzam opracować 2 proste sposoby na obliczyć odległość między dwoma współrzędnymi GPS w programie Excel .
Dla lepszego wyjaśnienia posłużę się zbiorem danych obejmującym. Szerokość geograficzna i wartości długości geograficznej lokalizacji Praga, Republika Czeska oraz Salzburg, Austria .
Pobierz Zeszyt ćwiczeń
Obliczanie odległości między dwoma współrzędnymi GPS.xlsm2 Proste sposoby na obliczenie odległości między dwoma współrzędnymi GPS w Excelu
1) Użycie formuły arytmetycznej do obliczenia odległości pomiędzy dwoma współrzędnymi GPS.
Zastosowanie wzoru arytmetycznego jest najszybszym i najprostszym sposobem obliczyć odległość między dwoma współrzędnymi GPS W tym celu należy wykonać następujące czynności.
Kroki :
- Utwórz nowy wiersz zatytułowany Odległość (mile) .
- Wybierz komórkę, aby zastosować następującą formułę:
=ACOS(COS(RADIAN(90-C5))*COS(RADIAN(90-C6))+SIN(RADIAN(90-C5))*SIN(RADIAN(90-C6))*COS(RADIAN(D5-D6)))*3959
Tutaj,
- Na stronie Funkcja radianu konwertuje wartość w Stopień jednostek na wartość Radian jednostkę.
- Na stronie Funkcja ACOS zwraca odwrotność cosinusa liczby.
Podział formuły
COS(RADIAN(90-C5))*COS(RADIAN(90-C6))+SIN(RADIAN(90-C5))*SIN(RADIAN(90-C6))*COS(RADIAN(D5-D6)) - ta część podaje wartość przy użyciu operatorów trygonometrycznych.
Wyjście: 0.999092512926254
ACOS(0.999092512926254) - Funkcja ACOS zwraca wartość odwrotności cosinusa.
Wyjście: 0.0426057358212635
0.0426057358212635 *3959 - Mnożenie 3959 konwertuje wartość na Miles .
Wyjście: 168.676108116382
- Na koniec naciśnij ENTER aby mieć wynik.
Możemy więc obliczyć odległość między dwoma współrzędnymi GPS dość łatwo.
Read More: Jak obliczyć odległość między dwoma miastami w Excelu
2) Używanie VBA do obliczania odległości między dwoma współrzędnymi GPS
Możemy również użyć VBA do obliczyć odległość między dwoma współrzędnymi GPS To najmądrzejszy sposób.
Kroki :
- Po pierwsze, przejdź do Deweloper tab.
- Wybierz Visual Basic ze wstążki.
- Teraz należy kliknąć na Wkładka .
- Następnie należy nacisnąć na Moduł .
- Teraz w puste miejsce wprowadź następujący kod 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 6371do 3959, aby uzyskać wynik w milach DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function
Po pierwsze, użyłem tutaj procedury Public Function DistCalc Następnie ustawiam kilka zmiennych M, N, O, P, oraz Q z pewnymi wartościami. Wspomniałem o odpowiedniej relacji między zmiennymi, aby zdefiniować DistCalc Funkcja.
- Teraz wybierz komórkę, która ma mieć zmierzony wynik (tj. C8 ).
- Teraz zastosuj następujący wzór:
=DistCalc(C5,D5,C6,D6)
Tutaj Funkcja DistCalc szacuje odległość między dwoma punktami .
- Na koniec uderz w ENTER .
To jest najfajniejszy sposób na obliczyć odległość między dwoma współrzędnymi GPS .
Read More: Jak obliczyć odległość między dwoma adresami w programie Excel (3 sposoby)
Część ćwiczeniowa
Możesz poćwiczyć tutaj, aby uzyskać więcej wiedzy.
Wniosek
W tym artykule starałem się wyartykułować 2 proste sposoby na obliczyć odległość między dwoma współrzędnymi GPS w programie Excel Mam nadzieję, że będzie to pomocne dla wszystkich. W razie dodatkowych pytań, komentujcie poniżej.