Excel'de İki Koordinat Arasındaki Mesafe Nasıl Hesaplanır (2 Yöntem)

  • Bunu Paylaş
Hugh West

Birçok durumda, aşağıdakileri yapmanız gerekebilir mesafe bul Microsoft Excel'de bunu kısa bir süre içinde toplu olarak yapabilirsiniz. Bu makale, Excel'de iki koordinat arasındaki mesafeyi hesaplamak için iki yöntemi göstermektedir.

Alıştırma Çalışma Kitabını İndirin

Alıştırma kitabını aşağıdaki bağlantıdan indirebilirsiniz.

İki Koordinat Arasındaki Mesafeyi Hesaplama.xlsm

Koordinat Sisteminin Temelleri

Koordinat sistemi, özellikle geometride, bir noktanın konumunu belirlemek veya diğer geometrik parametreleri hesaplamak için bir veya daha fazla sayı kullanan bir sistemdir. Birçok koordinat sistemi türü vardır. Örneğin: Kartezyen Koordinat Sistemi, Jeodezik Koordinat Sistemi vb.

Kartezyen Koordinat Sistemi Nedir?

Kartezyen Koordinat Sistemi, herhangi bir konumu bulmak veya herhangi bir geometrik veriyi hesaplamak için referans eksenleri kullanan bir sistemdir. Bir noktanın koordinatları, bu referans eksenlerinin uzaklığından belirlenir. Örneğin:

2 boyutlu bir düzlemde X ekseni yatay düzlemi, Y ekseni ise dikey düzlemi gösterir. Dolayısıyla, eğer birisi bir noktanın koordinatlarını (2,3) olarak verirse, bu, noktanın yatay düzlemden 2 birim ve boylamsal düzlemden 3 birim uzakta olduğu anlamına gelir.

Kartezyen Koordinat Sistemi için Mesafe Formülü

2-B Kartezyen Koordinat Sisteminde mesafeyi hesaplamak için aritmetik formül aşağıdaki gibidir:

d=√((x2-x1)^2+(y2-y1)^2)

İşte,

  • x 1 = 1 noktasının x eksenine olan uzaklığı.
  • x 2 = 2. noktanın x eksenine olan uzaklığı.
  • y 1 = Nokta 1'in y ekseninden uzaklığı.
  • y 2 = Nokta 2'nin y eksenine olan uzaklığı.
  • d = 1. nokta ile 2. nokta arasındaki mesafe.

Jeodezik Koordinat Sistemi Nedir?

Jeodezik Koordinat Sistemi, bir noktanın konumunu belirlemek ve diğer geometrik parametreleri ölçmek için referans olarak bir elipsoid kullanan bir koordinat sistemi türüdür. Bu koordinat sisteminde konumu belirlemek için genellikle enlem ve boylam kullanırız.

Burada enlem, ekvatordan kuzey veya güney yönündeki uzaklığı, boylam ise ana meridyenden doğu veya batı yönündeki uzaklığı ifade eder. Ayrıca, enlem ve boylamın pozitif değerleri sırasıyla kuzey ve doğu, negatif değerleri ise güney ve batı anlamına gelir.

Jeodezik Koordinat Sistemi için Mesafe Formülü

Jeodezik Koordinat Sisteminde iki koordinat arasındaki mesafeyi hesaplamak için kullanılan aritmetik formül aşağıdaki gibidir:

d=acos(cos(radian(90-lat1))*cos(radian(90-lat2))+

sin(radian(90-lat1))*sin(radian(90-lat2)*cos(radian(long1-long2)))*3959

İşte,

  • lat1 = Konum 1'in enlemi
  • lat2 = Konum 2'nin enlemi
  • uzun1 = Konum 1'in boylamı
  • uzun2 = Konum 2'nin boylamı
  • d = Konum 1 ile konum 2 arasındaki mil cinsinden mesafe

2 Excel'de İki Koordinat Arasındaki Mesafeyi Hesaplama Yöntemleri (Kartezyen Koordinat Sistemi)

Diyelim ki, farklı durumlarda nokta 1 ve nokta 2 koordinatlarına sahip olduğunuz bir veri kümeniz var ve aralarındaki mesafeyi hesaplamak istiyorsunuz. Şimdi size bunu yapmanın iki yolunu göstereceğim.

1. Mesafeyi Hesaplamak için Aritmetik Formül Kullanımı

Aritmetik formülü manuel olarak ekleyerek mesafeyi kolayca hesaplayabilirsiniz. Şimdi, mesafeyi hesaplamak için aşağıdaki adımları izleyin.

Adımlar :

  • İlk olarak, aşağıdakiler için bir sütun oluşturun Mesafe.
  • Ardından, hücreyi seçin G6 ve aşağıdaki formülü ekleyin.
=SQRT((E6-C6)^2 + (F6-D6)^2)

İşte, G6 mesafe sütunu için başlangıç hücresidir, C6, D6, E6 ve F6 için başlangıç hücresini gösterir. x 1 , x 2 , y 1, ve y 2 Ayrıca, burada SQRT işlevi karekökü bulmak için kullanılır.

  • Son olarak, sürükleyin Doldurma kolu sütunun geri kalanı için ve mesafelerinizi alırsınız.

2. Excel'de İki Koordinat Arasındaki Mesafeyi Hesaplamak için VBA Kodu Uygulama

Ayrıca şunları da kullanabilirsiniz VBA kodunu kullanarak kartezyen koordinat sisteminde mesafe hesaplamak için bir fonksiyon oluşturun ve ardından hesaplama için kullanın. Şimdi, bunu yapmak için aşağıdaki adımları izleyin.

Adımlar :

  • İlk olarak, tuşuna basın ALT + F11 açmak için VBA Pencere.
  • Şimdi, seçin Bu Çalışma Kitabı ve Sağ Tıklama üzerinde.
  • Ardından, sırayla şunları seçin Ekleme > Modül .

  • Bu noktada, aşağıdaki kodu kopyalayın ve boş kutuya yapıştırın.
 'Bu Kod Kartezyen Koordinat Sisteminde Mesafe Hesaplamak için Bir Fonksiyon Oluşturacaktır Public Function DistCartesian(x1 As Double, y1 As Double, x2 As Double, y2 As Double) 'A = (x2 - x1) ^ 2 + (y2 - y1) ^ 2 DistCartesian = Math.Sqr(A) End Function fonksiyonunu oluşturmak için mesafe hesaplamaya yönelik aritmetik formülü kullanıyoruz 

  • Bundan sonra, tuşuna basın F5 Burada, bu kod yeni bir fonksiyon oluşturmuştur DistCartesian kartezyen düzlemde iki koordinat arasındaki mesafeyi hesaplamanıza yardımcı olacak.
  • Şimdi, hücreyi seçin G6 ve aşağıdaki formülü ekleyin.
=DistCartesian(C6,D6,E6,F6)

Burada, bu fonksiyonun argümanları şunlardır x 1 , y 1 , x 2, ve y 2 sırasıyla.

  • Son olarak, sürükleyin Doldurma kolu kalan hücreler için.

Daha fazlasını okuyun: Excel'de İki GPS Koordinatı Arasındaki Mesafe Nasıl Hesaplanır

2 Excel'de İki Koordinat Arasındaki Mesafeyi Hesaplama Yöntemleri (Jeodezik Koordinat Sistemi)

Jeodezik Koordinat Sisteminde iki farklı konumun enlem ve boylamına sahip olduğunuzu varsayalım. Şimdi, aşağıdaki adımları takip ederek bu iki konum arasındaki mesafe .

1. Mesafeyi Hesaplamak için Aritmetik Formül Kullanımı

Mesafeyi hesaplamanın en hızlı yollarından biri, mesafeyi manuel olarak hesaplamak için aritmetik formülü koymaktır. Şimdi, Jeodezik Koordinat Sisteminde iki koordinat arasındaki mesafeyi hesaplamak için aşağıdaki adımları izleyin.

Adımlar :

  • İlk olarak, aşağıdakiler için bir sütun ekleyin Mesafe (Mil) .
  • Ardından, hücreyi seçin G6 ve aşağıdaki formülü ekleyin.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS(D6-F6)))*3959

İşte, C6 , D6, E6, ve F6 sütunu için ilk hücreleri gösterir. Enlem 1 (°) , Boylam 1 (°) , Enlem 2 (°), ve Boylam 2 (°) sırasıyla.

Formül Açıklaması

Bu formülde:

  • RADIANS işlevi içindeki bir değeri dönüştürmek için kullanılır. Derece (°) birimindeki bir değere Radyan Birim.
  • COS işlevi bir açının kosinüsünü bulmak için kullanılır.
  • SIN işlevi bir açının sinüsünü bulmak için kullanılır.
  • ACOS işlevi bir sayının arkosinüsünü veya ters kosinüsünü döndürmek için kullanılır.
  • Son olarak, sayı 3959 çarpılır için 'deki mesafeyi alın Miles . Bunun yerine, şunları yapabilirsiniz 6371 ile çarpın içinde sonuç almak için Kilometre .

  • Son olarak, sürükleyin Doldurma kolu mesafelerinizi almak için sütunun geri kalanı için.

Daha fazlasını okuyun: Excel'de İki Şehir Arasındaki Mesafe Nasıl Hesaplanır

2. Excel'de İki Koordinat Arasındaki Mesafeyi Hesaplamak için VBA Kodu Uygulama

Ayrıca şunları da kullanabilirsiniz VBA kodunu kullanarak bir Jeodezik Koordinat Sisteminde mesafe hesaplamak için bir fonksiyon oluşturun ve ardından hesaplama için kullanın. Şimdi, bunu yapmak için aşağıdaki adımları izleyin.

Adımlar :

  • İlk olarak, tuşuna basın ALT + F11 açmak için VBA Pencere.
  • Şimdi, seçin Bu Çalışma Kitabı ve Sağ Tıklama üzerinde.
  • Ardından, sırayla şunları seçin Ekleme > Modül .

  • Modülü ekledikten sonra, aşağıdaki kodu kopyalayın ve boş alana yapıştırın.
 'Bu Kod, jeodezik koordinat sisteminde mesafeyi (mil) hesaplamak için bir fonksiyon oluşturacaktır Public Function DistGeo(Lati1 As Double, Longi1 As Double, Lati2 As Double, Longi2 As Double) With WorksheetFunction P = Cos(.Radians(90 - Lati1)) Q = Cos(.Radians(90 - Lati2)) R = Sin(.Radians(90 - Lati1)) S = Sin(.Radians(90 - Lati2)) T = Cos(.Radians(Longi1 - Longi2)) '3959'u 6371 olarak değiştirerekKiloMetre cinsinden sonuç DistGeo = .Acos(P * Q + R * S * T) * 3959 End With End Function 

  • Bu noktada, tuşuna basın F5 Bunu yaparak, kodu çalıştırmak için yeni bir fonksiyon oluşturacaksınız DistGeo mesafeyi hesaplamanıza yardımcı olacak bir Jeodezik Koordinat Sistemi .
  • Bundan sonra, hücreyi seçin G6 ve aşağıdaki formülü yazınız.

=DistGeo(C6,D6,E6,F6)

Burada, aşağıdaki argümanlar DistGeo işlevleri şunlardır Enlem 1 (°), Boylam 1 (°), Enlem 2 (°), ve Boylam 2 (°) sırasıyla.

  • Son olarak, sürükleyin Doldurma kolu sütunun kalan hücreleri için.

Daha fazlasını okuyun: Excel'de İki Adres Arasındaki Sürüş Mesafesi Nasıl Hesaplanır

Sonuç

Son olarak, umarım bu makaleden aradığınızı bulmuşsunuzdur. Herhangi bir sorunuz varsa, lütfen aşağıya bir yorum bırakın. Bunun gibi daha fazla makale okumak istiyorsanız, web sitemizi ziyaret edebilirsiniz ExcelWIKI .

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.