Excel'de Haversine Denklemi

click fraud protection
...

Bir küre üzerindeki iki nokta arasındaki mesafeyi hesaplamak için Haversine denklemini kullanın.

Haversine Denklemi, okyanus navigasyonu için temel denklemlerden biridir; her iki noktanın enlem ve boylamını ve kürenin çapını biliyorsanız, bir küre üzerindeki iki nokta arasındaki mesafeyi oluşturmak için kullanılır. Büyük ölçüde GPS birimlerine otomatikleştirilmiştir. Geocaching yapan bazı kişiler, bu denklemin yerel Excel kopyalarına yüklenmesini isterler. mesafeyi belirlemek için sadece başlangıç ​​ve bitiş noktalarını girebilirler. yolculuk.

Değişkenleri Ayarlama

Haversine denklemi, enlem ve boylam için dört girdi değişkeni gerektirir. Bunu Excel'de ayarlamak için Excel'deki belirli hücreleri adlandıracak ve formüldeki bu hücre adlarına başvuracaksınız. Excel'de bir hücreyi, hücreye tıklayıp ardından formül çubuğunun solundaki beyaz alana yazarak adlandırabilirsiniz. "A1" hücresine tıklayın ve ona "Latitude_1" adını atayın. "A2" hücresine tıklayın ve ona "Latitude_2" adını atayın. "B1" hücresine tıklayın ve ona adı atayın "Boylam_1." "B2" hücresine tıklayın ve ona "Boylam_2" adını atayın. Onları tanımlayabilmeniz için bu hücrelerin renklerini değiştirmek iyi bir fikirdir. sonra.

Günün Videosu

Sabitleri Ayarlama

Haversine denkleminin diğer kısmı, gezinen kürenin yarıçapıdır. Genellikle, bu Dünya'dır. Yukarıdaki enlem ve boylam numaralarında olduğu gibi, bu değişkenleri içeren hücreleri adlandırın. "C1"e tıklayın ve "RadMiles" olarak adlandırın, "C2" hücresine tıklayın ve "RadKilom" olarak adlandırın. C1 hücresine "3959" girin; C2 hücresine "6371" girin. C3 hücresinde, şerit arayüzünün "Veri" kısmına tıklayarak ve seçerek Veri Doğrulamayı ayarlayın. "Veri doğrulama." Doğrulama türü olarak "Liste"yi seçin ve sağlanan alana teklif vermeden "Mil, Kilometre" girin işaretler. Hücre C3, iki giriş içeren bir açılır liste haline gelir: Mil ve Kilometre.

Formülün Girilmesi

C4 hücresine aşağıdaki formülü girin:

=ACOS(COS(RADIANS(90-Latitude_1)) COS(RADIANS(90-Latitude_2)) +SIN(RADIANS(90-Latitude_1)) SİN(RADYANLAR(90-Enlem_2)) COS(RADIANS(Boylam_1-Boylam2)) EĞER(C3="Mil",RadMiles, RadKilom)

Haversine Denklemini Kullanma

Haversine denklemini içeren elektronik tabloyu kullanmak için, A1 ve B1 hücrelerine başlangıç ​​noktanızın enlem ve boylamını derece olarak girin. Ardından, A2 ve B2 hücrelerine varış noktanızın enlem ve boylamını derece cinsinden girin. C3 hücresindeki açılır menüyü (mil veya kilometre) seçerek noktalar arasındaki mesafeyi ölçmek istediğiniz birimleri seçin. C4 hücresi iki nokta arasındaki mesafeyi gösterecektir.