Excel-də iki koordinat arasındakı məsafəni necə hesablamaq olar (2 üsul)

  • Bunu Paylaş
Hugh West

Bir çox hallarda iki koordinat və ya iki yer arasında məsafəni tapmaq lazım ola bilər. Microsoft Excel-də bunu qısa müddət ərzində toplu ölçüdə edə bilərsiniz. Bu məqalə Excel-də iki koordinat arasında məsafəni hesablamaq üçün iki üsul nümayiş etdirir.

Təcrübə İş Kitabını Yükləyin

Təcrübə kitabını aşağıdakı linkdən yükləyə bilərsiniz.

İki Koordinat Arasındakı Məsafəni Hesablayın.xlsm

Koordinat Sisteminin Əsasları

Koordinat sistemi, xüsusən də həndəsədə bir və ya bir neçə ədədin mövqeyini tapmaq üçün istifadə edən sistemdir. nöqtəsi və ya digər həndəsi parametrləri hesablamaq üçün. Bir çox növ koordinat sistemləri var. Məsələn: Kartezyen Koordinat Sistemi, Geodeziya Koordinat Sistemi və s.

Kartezian Koordinat Sistemi Nədir?

Kartezian Koordinat Sistemi istənilən mövqenin yerini müəyyən etmək və ya hər hansı həndəsi məlumatı hesablamaq üçün istinad oxlarından istifadə edən sistemdir. Nöqtənin koordinatları həmin istinad oxlarının məsafəsindən müəyyən edilir. Məsələn:

2 ölçülü müstəvidə X oxu üfüqi müstəvini, Y oxu isə şaquli müstəvi göstərir. Deməli, kimsə (2,3) nöqtənin koordinatlarını verirsə, bu o deməkdir ki, nöqtə üfüqi müstəvidən 2 vahid və uzununa müstəvidən 3 vahiddir.

Dekart Koordinat Sistemi üçün Məsafə Düsturu

2-D Dekartda məsafənin hesablanması üçün arifmetik düsturKoordinat sistemi aşağıdakı kimidir:

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

Burada,

  • x 1 = 1-ci nöqtənin x oxuna olan məsafəsi.
  • x 2 = 2-ci nöqtənin x oxuna olan məsafəsi.
  • y 1 = 1-ci nöqtənin y oxundan məsafəsi.
  • y 2 = 2-ci nöqtənin y oxuna olan məsafəsi.
  • d = 1-ci nöqtə ilə 2-ci nöqtə arasındakı məsafə.

Geodeziya Koordinat Sistemi Nədir?

Geodeziya Koordinat Sistemi bir nöqtənin mövqeyini tapmaq və digər həndəsi parametrləri ölçmək üçün ellipsoiddən istinad kimi istifadə edən koordinat sisteminin bir növüdür. Bu koordinat sistemində mövqeyi tapmaq üçün adətən enlik və uzunluqdan istifadə edirik.

Burada enlik ekvatordan şimal və ya cənub istiqamətində məsafəni, uzunluq isə əsas meridiandan şərq və ya qərb istiqamətindəki məsafəni bildirir. . Həmçinin, enlik və boylamın müsbət qiymətləri şimal və şərq, mənfi dəyərlər isə müvafiq olaraq cənub və qərb deməkdir.

Geodeziya Koordinat Sistemi üçün Məsafə Düsturu

Geodeziyada iki koordinat arasındakı məsafəni hesablamaq üçün arifmetik düstur Koordinat sistemi aşağıdakı kimidir:

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

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

Burada,

  • lat1 =  Yerin eni 1
  • lat2 = Yerin eni 2
  • long1 = Yerin uzunluğu 1
  • long2 = Yerin uzunluğu 2
  • d =1-ci yerlə 2-ci yer arasındakı məsafə mil ilə

Excel-də İki Koordinat Arasındakı Məsafənin Hesablanması üçün 2 Metod (Kartezian Koordinat Sistemi)

Fərz edək ki, sizdə koordinatların olduğu məlumat dəsti var. müxtəlif vəziyyətlərdə 1-ci nöqtə və 2-ci nöqtə və aralarındakı məsafəni hesablamaq istəyirsən. İndi mən sizə bunun iki yolunu göstərəcəyəm.

1. Məsafəni Hesablamaq üçün Arifmetik Düsturdan istifadə

Siz asanlıqla məsafəni hesablaya bilərsiniz. arifmetik düstur əl ilə. İndi məsafəni hesablamaq üçün aşağıdakı addımları yerinə yetirin.

Addımlar :

  • Əvvəlcə üçün növbəti sütun yaradın. Məsafə.
  • Sonra G6 xananı seçin və aşağıdakı düsturu daxil edin.
=SQRT((E6-C6) )^2 + (F6-D6)^2)

Burada, G6 məsafə sütunu üçün başlanğıc xanadır. Həmçinin, C6, D6, E6 və F6 xanalar x 1 , x üçün başlanğıc xananı göstərir. 2 , y 1, y 2 müvafiq olaraq. Həmçinin, burada kvadrat kökü tapmaq üçün SQRT funksiyası istifadə olunur.

  • Son olaraq, Doldurma sapını dartın. sütunun qalan hissəsi üçün və siz öz məsafələrinizi əldə edirsiniz.

2. Excel-də İki Koordinat Arasındakı Məsafəni Hesablamaq üçün VBA Kodunun Tətbiqi

Siz a-da məsafənin hesablanması funksiyası yaratmaq üçün VBA kodundan da istifadə edə bilərkartezian koordinat sistemi və sonra hesablama üçün istifadə edin. İndi bunu etmək üçün aşağıdakı addımları yerinə yetirin.

Addımlar :

  • İlk olaraq ALT + F11 <2 basın> VBA pəncərəsini açmaq üçün.
  • İndi Bu İş Kitabını seçin və üzərinə Sağ klikləyin .
  • Növbəti , ardıcıl olaraq Insert > Module seçin.

  • Bu nöqtədə aşağıdakı kodu kopyalayın və onu boş qutuya yapışdırın.
9771

  • Bundan sonra kodu işə salmaq üçün F5 düyməsini basın. Burada bu kod sizin üçün kartezyen müstəvisində iki koordinat arasındakı məsafəni hesablamağa kömək edəcək yeni DistCartesian funksiyası yaratdı.
  • İndi G6 xanasını seçin. və aşağıdakı düsturu daxil edin.
=DistCartesian(C6,D6,E6,F6)

Burada bu funksiyanın arqumentləri x-dir. 1 , y 1 , x 2, y 2 müvafiq olaraq.

  • Nəhayət, qalan xanalar üçün Doldurma sapını dartın.

Ətraflı oxuyun: Hesablama necə Excel-də İki GPS Koordinatı Arasındakı Məsafə

Excel-də İki Koordinat Arasındakı Məsafənin Hesablanması üçün 2 Metod (Geodeziya Koordinat Sistemi)

Fərz edək ki, Geodeziya Koordinat Sistemində sizdə enlik və iki fərqli yerin uzunluğu. İndi məsafəni hesablamaq üçün aşağıdakı addımları yerinə yetirinbu iki yer arasında .

1. Məsafəni hesablamaq üçün arifmetik düsturdan istifadə

Məsafəni hesablamağın ən sürətli yollarından biri hesabın qoyulmasıdır. məsafəni əl ilə hesablamaq üçün düstur. İndi Geodeziya Koordinat Sistemində iki koordinat arasındakı məsafəni hesablamaq üçün aşağıdakı addımları yerinə yetirin.

Addımlar :

  • Birincisi, Məsafə (Miles) üçün sütun əlavə edin.
  • Sonra G6 xanasını seçin və aşağıdakı düsturu daxil edin.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS( D6-F6)))*3959

Burada, C6 , D6, E6, F6 sütun üçün ilk xanaları göstərir. Enlem 1 (°) , Uzunluq 1 (°) , Enlem 2 (°), Uzunluq 2 (°) .

Düsturun izahı

Bu düsturda:

  • RADIANS funksiyası diaqramdakı dəyəri çevirmək üçün istifadə olunur. Derecə (°) vahidi Radian vahidindəki qiymətə.
  • COS funksiyası bucağın kosinusunu tapmaq üçün istifadə olunur.
  • SIN funksiyası bucağın sinusunu tapmaq üçün istifadə olunur.
  • ACOS funksiyası ədədin arkkosini və ya tərs kosinusunu qaytarmaq üçün istifadə olunur.
  • Nəhayət, 3959 rəqəmi vurularaq Miles -də məsafəni əldə edir. Bunun əvəzinə, nəticəni əldə etmək üçün 6371 -ə vura bilərsiniz. Kilometr .

  • Nəhayət, sütunun qalan hissəsi üçün Doldurma sapını dartın məsafələr.

Ətraflı oxuyun: Excel-də iki şəhər arasındakı məsafəni necə hesablamaq olar

2. Excel-də İki Koordinat Arası Məsafəni Hesablamaq üçün VBA Kodunun Tətbiqi

Siz həmçinin VBA kodundan Geodeziya Koordinat Sistemində məsafənin hesablanması funksiyası yaratmaq və sonra onu hesablama üçün istifadə edə bilərsiniz. İndi bunu etmək üçün aşağıdakı addımları yerinə yetirin.

Addımlar :

  • İlk olaraq ALT + F11 <2 basın> VBA pəncərəsini açmaq üçün.
  • İndi Bu İş Kitabını seçin və üzərinə Sağ klikləyin .
  • Növbəti , ardıcıl olaraq Insert > Modul seçin.

  • Modulu daxil etdikdən sonra aşağıdakı kodu kopyalayın və onu boş yerə yapışdırın.
9620

  • Bu nöqtədə kodu işə salmaq üçün F5 basın. Bununla siz Geodeziya Koordinat Sistemində məsafəni hesablamağa kömək edəcək yeni DistGeo funksiyası yaradacaqsınız.
  • Bundan sonra xanasını seçin. G6 və aşağıdakı düsturu yazın.

=DistGeo(C6,D6,E6,F6)

Buraya , DistGeo funksiyasının arqumentləri Enlem 1 (°), Uzunluq 1 (°), Enlem 2 (°), Boylam 2 (°) müvafiq olaraq.

  • Nəhayət, Doldurma sapını dartın.sütunun qalan xanaları.

Ətraflı oxuyun: Excel-də iki ünvan arasında sürmə məsafəsini necə hesablamaq olar

Nəticə

Sonuncu, lakin ən azı, ümid edirəm ki, bu məqalədən axtardığınızı tapdınız. Hər hansı bir sualınız varsa, aşağıda şərh yazın. Bu kimi daha çox məqalə oxumaq istəyirsinizsə, saytımıza daxil ola bilərsiniz ExcelWIKI .

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.