İçindekiler
Günlük yaşantımızda, aşağıdaki ihtiyaçlarımızı hissediyoruz mesafe ölçümü O kadar da zor değil. Excel'de iki GPS koordinatı arasındaki mesafeyi hesaplama . 2 basit yolu ayrıntılı olarak açıklayacağım Excel'de iki GPS koordinatı arasındaki mesafeyi hesaplama .
Daha fazla açıklama için, aşağıdaki verileri içeren bir veri kümesi kullanacağım Enlem ve konumların boylam değerleri Prag, Çek Cumhuriyeti ve Salzburg, Avusturya .
Alıştırma Çalışma Kitabını İndirin
İki GPS Koordinatı Arasındaki Mesafe Hesaplama.xlsmExcel'de İki GPS Koordinatı Arasındaki Mesafeyi Hesaplamanın 2 Basit Yolu
1. İki GPS Koordinatı Arasındaki Mesafeyi Hesaplamak için Aritmetik Formül Kullanma
Aritmetik formülün kullanımı, aşağıdakileri yapmanın en hızlı ve en basit yoludur iki GPS koordinatı arasındaki mesafeyi hesaplama Şimdi, bu amaçla aşağıdaki adımları izleyin.
Adımlar :
- başlıklı yeni bir satır oluşturun Mesafe (Mil) .
- Aşağıdaki formülü uygulamak için bir hücre seçin:
=ACOS(COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)))*3959
İşte,
- Bu Radyan Fonksiyonu içindeki değeri dönüştürür Derece birimlerini şu değere dönüştürür Radyan Birim.
- Bu ACOS İşlevi bir sayının ters kosinüsünü döndürür.
Formül Dağılımı
COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)) - bu kısım trigonometri operatörlerini kullanarak değeri sağlar.
Çıktı: 0.999092512926254
ACOS(0.999092512926254) - ACOS İşlevi ters Kosinüs değerini döndürür.
Çıktı: 0.0426057358212635
0.0426057358212635 *3959 - Çarpımı 3959 değeri şu değere dönüştürür Miles .
Çıktı: 168.676108116382
- Son olarak, tuşuna basın GİRİŞ sonuca sahip olmak için.
Böylece, şunları yapabiliriz iki GPS koordinatı arasındaki mesafeyi hesaplama oldukça kolay.
Daha fazlasını okuyun: Excel'de İki Şehir Arasındaki Mesafe Nasıl Hesaplanır
2. İki GPS Koordinatı Arasındaki Mesafeyi Hesaplamak için VBA Kullanımı
Ayrıca şunları da kullanabiliriz VBA için iki GPS koordinatı arasındaki mesafeyi hesaplama Bunu yapmanın en akıllıca yolu budur.
Adımlar :
- Her şeyden önce, şu adrese gidin Geliştirici sekmesi.
- Seçin Visual Basic Şeritten.
- Şimdi, üzerine tıklayın Ekleme .
- Ardından, üzerine basın Modül .
- Şimdi, boş alana aşağıdaki VBA kodunu girin:
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 6371sonucunuzu Mil cinsinden almak için 3959'a DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function
İlk olarak, burada bir Genel İşlev prosedürü kullandım DistCalc Sonra, bazı değişkenler ayarladım M, N, O, P, ve Q Belirli değerlere sahip değişkenleri tanımlamak için değişkenler arasında uygun bir ilişkiden bahsettim. DistCalc Fonksiyon.
- Şimdi, ölçülen sonucu almak için bir hücre seçin (örn. C8 ).
- Şimdi, aşağıdaki formülü uygulayın:
=DistCalc(C5,D5,C6,D6)
İşte, burada DistCalc fonksiyonu tahmin eder iki nokta arasındaki mesafe .
- Son olarak, vur GİRİŞ .
Bu en havalı yol iki GPS koordinatı arasındaki mesafeyi hesaplama .
Daha fazlasını okuyun: Excel'de İki Adres Arasındaki Mesafe Nasıl Hesaplanır (3 Yol)
Uygulama Bölümü
Daha fazla uzmanlık için burada pratik yapabilirsiniz.
Sonuç
Bu makalede, aşağıdakileri yapmanın 2 basit yolunu ifade etmeye çalıştım Excel'de iki GPS koordinatı arasındaki mesafeyi hesaplama Umarım herkes için faydalı olur. Başka sorularınız için aşağıdan yorum yapabilirsiniz.