په Excel کې د دوو همغږيو ترمنځ د واټن محاسبه کولو څرنګوالی (2 میتودونه)

  • دا شریک کړه
Hugh West

په ډیرو مواردو کې، تاسو اړتیا لرئ فاصله ومومئ د دوه همغږي یا دوه ځایونو ترمنځ. په مایکروسافټ ایکسل کې تاسو کولی شئ دا په لنډه موده کې په لوی مقدار کې ترسره کړئ. دا مقاله په Excel کې د دوو همغږيو ترمنځ د واټن محاسبه کولو لپاره دوه میتودونه ښیې.

د تمرین کاري کتاب ډاونلوډ کړئ

تاسو کولی شئ د لاندې لینک څخه د تمرین کتاب ډاونلوډ کړئ.

د دوو Cooordinates.xlsm تر منځ فاصله محاسبه کړئ

د همغږي سیسټم اساسات

همغږي سیسټم یو سیسټم دی، په ځانګړې توګه په جیومیټرۍ کې، چې د یو یا ډیرو شمیرو څخه کار اخلي ترڅو د ځای موقعیت معلوم کړي. نقطه یا د نورو جیومیټریک پیرامیټونو محاسبه کول. د همغږۍ سیسټمونه ډیری ډولونه شتون لري. د مثال په توګه: د کارټیسیان همغږي سیسټم، جیوډیټیک همغږي سیسټم وغيره.

د کارټیزیان همغږي سیسټم څه شی دی؟

د کارټیسین همغږي سیسټم یو سیسټم دی چې د هر ځای موندلو یا هر جیومیټریک ډیټا محاسبه کولو لپاره د حوالې محور کاروي. د یوې نقطې همغږي د دې حوالې محورونو له فاصلې څخه ټاکل کیږي. د مثال په توګه:

په 2-D الوتکه کې X-axis افقي الوتکه او Y-axis عمودي الوتکه په ګوته کوي. نو، که څوک د نقطې همغږي (2,3) ورکړي نو دا پدې مانا ده چې نقطه د افقی الوتکې څخه 2 واحدونه او د طول البلد الوتکې څخه 3 واحدونه دي.

د کارټیزین همغږۍ سیسټم لپاره د فاصلې فورمول

په 2-D کارټیسین کې د فاصلې محاسبه کولو لپاره د ریاضي فورمولد همغږۍ سیسټم په لاندې ډول دی:

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

دلته،

  • x 1 = له x محور څخه د نقطې 1 فاصله.
  • x 2 = له x محور څخه د نقطې 2 فاصله.
  • y 1 = له y محور څخه د نقطې 1 فاصله.
  • y <1 2 = د y محور څخه د نقطې 2 فاصله.
  • d = د نقطې 1 او نقطې 2 ترمنځ فاصله.

جیوډیټیک همغږي سیسټم څه شی دی؟

جیوډیټیک همغږي سیسټم یو ډول همغږي سیسټم دی چې د یوې نقطې موقعیت موندلو او نورو جیومیټریک پیرامیټونو اندازه کولو لپاره د ellipsoid په توګه کار کوي. موږ معمولاً عرض البلد او عرض البلد په دې همغږي سیسټم کې د موقعیت موندلو لپاره کاروو.

دلته عرض البلد د استوا څخه شمال یا سویل لوري ته واټن او عرض البلد د اصلي مریډین څخه د ختیځ یا لویدیز لوري واټن په معنی دی. . همدارنګه، د عرض البلد او عرض البلد مثبت ارزښتونه په ترتیب سره د شمال او ختیځ معنی لري او منفي ارزښتونه په ترتیب سره د سویل او لویدیز معنی لري.

د جیوډیټیک همغږي سیسټم لپاره د فاصلې فورمول

په جیوډیټیک کې د دوه کوارډینټونو ترمینځ فاصله محاسبه کولو لپاره د ریاضي فورمول د همغږۍ سیسټم په لاندې ډول دی:

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

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

دلته،

  • lat1 =  د موقعیت عرض البلد 1
  • lat2 = د موقعیت عرض البلد 2
  • اوږد 1 = د موقعیت عرض البلد 1
  • اوږده2 = د موقعیت اوږدوالی 2
  • d =د موقعیت 1 او موقعیت 2 ترمنځ فاصله په میلونو کې

2 په Excel کې د دوه کوارډینټونو ترمینځ د فاصلې محاسبه کولو میتودونه (د کارټیسیان همغږي سیسټم)

فرض کړئ ، تاسو یو ډیټاسیټ لرئ چیرې چې تاسو همغږي لرئ نقطه 1 او نقطه 2 په مختلف حالتونو کې او تاسو غواړئ د دوی ترمینځ فاصله محاسبه کړئ. اوس، زه به تاسو ته د دې کولو لپاره دوه لارې وښیم.

1. د فاصلې محاسبه کولو لپاره د ریاضي فارمول په کارولو سره

تاسو کولی شئ په اسانۍ سره د فاصلې په دننه کولو سره فاصله محاسبه کړئ. د ریاضي فورمول په لاسي ډول. اوس، د فاصلې محاسبه کولو لپاره لاندې مرحلې تعقیب کړئ.

ګامونه :

  • لومړی، د لپاره بل کالم جوړ کړئ فاصله.
  • بیا، حجره غوره کړئ G6 او لاندې فورمول داخل کړئ.
=SQRT((E6-C6 )^2 + (F6-D6)^2)

دلته، G6 د فاصلې کالم لپاره پیل سیل دی. همدارنګه، C6، D6، E6، او F6 حجرې د x 1 ، x لپاره پیل شوي حجرې په ګوته کوي. 2 ، y او y 2 په ترتیب سره. همدارنګه، دلته د SQRT فنکشن د مربع ریښې موندلو لپاره کارول کیږي.

17>

  • په پای کې، د ډکولو لاسوند کش کړئ د پاتې کالم لپاره او تاسو خپل فاصله ترلاسه کوئ.

2. د VBA کوډ پلي کول ترڅو په Excel کې د دوه کوارډینټونو ترمینځ فاصله محاسبه کړي

تاسو همدا رنګه کولی شي VBA کوډ وکاروي ترڅو د فاصلې محاسبه کولو لپاره فنکشن رامینځته کړيد کارټیسین همغږي سیسټم او بیا یې د محاسبې لپاره وکاروئ. اوس، د دې کولو لپاره لاندې مرحلې تعقیب کړئ.

ګامونه :

  • لومړی، ALT + F11 <2 فشار ورکړئ د VBA کړکۍ د خلاصولو لپاره.
  • اوس، دا کاري کتاب وټاکئ او ښي کلیک په هغې باندې.
  • بل په ترتیب سره انتخاب کړئ Insert > ماډول .

  • په دې وخت کې لاندې کوډ کاپي کړئ او په خالي بکس کې یې پیسټ کړئ.
9581

  • له هغې وروسته، د کوډ چلولو لپاره F5 فشار ورکړئ. دلته، دې کوډ ستاسو لپاره یو نوی فنکشن جوړ کړی دی DistCartesian کوم چې به تاسو سره د کارټیزین په الوتکه کې د دوو همغږۍ ترمنځ فاصله محاسبه کولو کې مرسته وکړي.
  • اوس، سیل غوره کړئ G6 او لاندې فورمول داخل کړئ.
=DistCartesian(C6,D6,E6,F6)

دلته د دې فنکشن دلیلونه دي x 1 ، y 1 ، x او y 2 په ترتیب سره.

23>

  • په نهایت کې، د پاتې حجرو لپاره د ډکولو دستګاه کش کړئ.

24>

نور ولولئ: څنګه محاسبه کړئ په Excel کې د دوو GPS همغږيو تر منځ فاصله

2 میتودونه چې په Excel کې د دوو همغږيو ترمنځ فاصله محاسبه کړئ (جیوډیټیک همغږي سیسټم)

فرض کړئ، د جیوډیټیک همغږي سیسټم کې، تاسو عرض البلد لرئ او د دوو مختلفو ځایونو عرض البلد. اوس، د فاصلې محاسبه کولو لپاره لاندې مرحلې تعقیب کړئد دغو دوو موقعیتونو تر منځ .

1. د فاصلې محاسبه کولو لپاره د ریاضیاتو فورمول کارول

د فاصلې محاسبه کولو یوه ترټولو ګړندۍ لاره د ریاضی کېښودل دي. په لاسي ډول د واټن محاسبه کولو فارمول. اوس، د جیوډیټیک همغږي سیسټم کې د دوه کوارډینټونو ترمینځ فاصله محاسبه کولو لپاره لاندې مرحلې تعقیب کړئ.

مرمو 1>:

  • لومړی، د فاصله (میل) لپاره کالم اضافه کړئ.
  • بیا، سیل غوره کړئ G6 او لاندې فورمول داخل کړئ.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS( D6-F6)))*3959

دلته، C6 ، D6، E6، او F6 د کالم لپاره لومړۍ حجرې په ګوته کوي. عرض البلد 1 (°) ، عرض البلد 1 (°) ، عرض البلد 2 (°)، او عرض البلد 2 (°) په ترتیب سره.

د فورمول تشریح

په دې فورمول کې:

  • RADIANS فنکشن د ارزښت بدلولو لپاره کارول کیږي درجې (°) واحد په Radian واحد کې ارزښت ته.
  • COS فنکشن د زاویه د کوزین موندلو لپاره کارول کیږي.
  • SIN فنکشن د زاویه ساین موندلو لپاره کارول کیږي.
  • ACOS فنکشن د یو شمیر د آرکوزین یا برعکس کوزین بیرته راستنیدو لپاره کارول کیږي.
  • په نهایت کې، شمیره 3959 ضرب کیږي ته په میلونو کې فاصله ترلاسه کړئ. پرځای یې، تاسو کولی شئ د 6371 لخوا ضرب کړئ ترڅو پایله ترلاسه کړئ کیلومتره .

  • په پای کې، د پاتې کالم د ترلاسه کولو لپاره د ډکولو دستګاه کش کړئ فاصله.

نور ولولئ: په Excel کې د دوه ښارونو تر مینځ فاصله څنګه محاسبه کړئ

2. په Excel

کې د دوو همغږيو ترمنځ د فاصلې محاسبه کولو لپاره د VBA کوډ کارول

تاسو کولی شئ د جیوډیټیک همغږي سیسټم کې د فاصلې محاسبه کولو لپاره فنکشن رامینځته کولو لپاره د VBA کوډ هم وکاروئ او بیا یې د محاسبې لپاره وکاروئ. اوس، د دې کولو لپاره لاندې مرحلې تعقیب کړئ.

ګامونه :

  • لومړی، ALT + F11 <2 فشار ورکړئ د VBA کړکۍ د خلاصولو لپاره.
  • اوس، دا کاري کتاب وټاکئ او ښي کلیک په هغې باندې.
  • بل په ترتیب سره انتخاب کړئ Insert > ماډل .

  • د ماډل داخلولو وروسته، لاندې کوډ کاپي کړئ او په خالي ځای کې یې پیسټ کړئ.
6286

  • په دې وخت کې، د کوډ چلولو لپاره F5 فشار ورکړئ. په دې کولو سره، تاسو به یو نوی فنکشن جوړ کړئ DistGeo کوم چې به تاسو سره د جیوډیټیک همغږي سیسټم کې د فاصلې محاسبه کولو کې مرسته وکړي.
  • له هغې وروسته، سیل غوره کړئ G6 او لاندې فورمول ولیکئ.

=DistGeo(C6,D6,E6,F6)

دلته د DistGeo فنکشن دلیلونه دي عرض البلد 1 (°)، عرض البلد 1 (°)، عرض البلد 2 (°)، او عرض البلد 2 (°) په ترتیب سره.

  • په نهایت کې، د ډک لاسوند د دې لپاره کش کړئد کالم پاتې حجرې.

نور ولولئ: په Excel کې د دوو پتو تر مینځ د موټر چلولو فاصله څنګه محاسبه کړئ

پایله

وروستۍ مګر لږترلږه نه، زه هیله لرم چې تاسو هغه څه ومومئ چې تاسو یې د دې مقالې څخه په لټه کې یاست. که تاسو کومه پوښتنه لرئ، مهرباني وکړئ لاندې تبصره پریږدئ. که تاسو غواړئ چې دا ډول نور مقالې ولولئ، تاسو کولی شئ زموږ ویب پاڼه وګورئ ExcelWIKI .

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.