په Excel کې د دوو پتو ترمنځ فاصله څنګه محاسبه کړئ (3 لارې)

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

مضمون به تاسو ته وښيي چې څنګه په Excel کې د دوه پتو تر مینځ فاصله محاسبه کړئ. مایکروسافټ اکسل د نړۍ د دوو ځایونو تر منځ د د فاصلې موندلو لپاره دا په زړه پورې ځانګړې ځانګړتیا او فورمول لري. که تاسو د دوه ځایونو څخه GPS همغږي لرئ، تاسو کولی شئ په اسانۍ سره د دغو ځایونو ترمنځ فاصله وټاکئ په کوم واحد کې چې تاسو یې غواړئ.

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

د دوه پتې تر منځ د فاصلې محاسبه کول عرض البلد او عرض البلد د اوهایو او الاسکا لپاره. موږ به د دوی تر منځ فاصله اندازه کړو.

عرض البلد د اوهایو او الاسکا دي 40.4173 شمالي او 64.2008 شمالي په ترتیب سره. همدارنګه، د اوهایو او الاسکا لپاره طول البلد په ترتیب سره 82.9071 لویدیځ او 149.4937 لویدیځ دي.

9> 1. د دوو ادرسونو تر منځ د فاصلې محاسبه کولو لپاره د Haversine فورمول کارول

که تاسو په ریاضي کې ښه یاست، د Haversine فورمول کارول به ستاسو لپاره مناسب وي. که څه هم دا به تاسو ته نږدې پایله درکړي، دا خورا ښه ده.

لومړی، موږ اړتیا لرو د د آرک اوږدوالی بنسټیز فورمول پوه شو. او د دې فورمول په کارولو سره، موږ دا د ځمکې د دوو ځایونو ترمنځ واټن سره پرتله کوو. فورمول لاندې ورکړل شوی دی.

S = rθ

S = ترمنځ فاصلهدوه پتې

r = د ځمکې وړانګې

θ = زاویه چې د ځمکې په مرکز کې د دوه ادرسونو لخوا معرفي شوې

مګر که تاسو د دوه ځایونو څخه GPS همغږي لرئ، تاسو اړتیا لرئ د Haversine فورمول څخه معلومه کړئ. لاندې ښودل شوي Haversine Formula ته وګورئ.

که تاسو دا د د آرک اوږدوالی فورمول سره پرتله کړئ، نو تاسو به د دې په څیر ترلاسه کړئ. لاندې انځور.

1 = د لومړي ځای عرض البلد

φ 2 = د دوهم ځای عرض البلد

1 = د لومړي ځای اوږدوالی

2 = د دویم ځای عرض البلد

اوس، زه به تاسو ته وښیم چې څنګه دا فورمول په Excel کې ګام په ګام پلي کړئ.

ګامونه:

  • لومړی، د فاصلې ارزښت ذخیره کولو لپاره حجره جوړه کړئ او لاندې فورمول په حجره کې ټایپ کړئ C8 .

=2*6400*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

فارمول ASIN ، SQRT ، SIN او COS افعال . دا خورا ساده دی که تاسو یوازې هاورسین فارمول ته وګورئ. موږ فاصله په کیلومتره اندازه کوو، نو موږ د ځمکې وړانګې په کیلومترو کې اچوو چې 6400 کیلومتره ده. ASIN Inverse Sine یا ArcSine ته اشاره کوي. که موږ د Haversine فورمول د پیرامیټر زاویې زموږ د ایکسل فارمول سره پرتله کړو، موږترلاسه کړئ،

1 = د اوهایو عرض البلد (C5)

0> 2 = د الاسکا عرض البلد (C6)

1 = د اوهایو عرض البلد ( D5)

2 = د الاسکا عرض البلد (D6)

  • له هغې وروسته، د اوهایو او الاسکا په کیلومیټر کې د فاصلې لیدلو لپاره ENTER تڼۍ کیکاږئ.

  • له دې وروسته، که تاسو غواړئ فاصله په میلونو کې اندازه کړئ ، لاندې فورمول په حجره کې وکاروئ C8 .

=2*3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

دلته، موږ ورته اکسل فارمول کارولی چې موږ یې فاصله موندلو لپاره کاروو میلونه . د همدې دلیل لپاره، موږ د ځمکې وړانګې په میلونو کې اخلو کوم چې 3959 دی.

په دې توګه تاسو کولی شئ د ځمکې د دوه ادرسونو تر مینځ فاصله محاسبه کړئ. په Excel کې د Haversine Formula په پلي کولو سره.

نور ولولئ: په Excel کې د دوو همغږيو ترمنځ فاصله څنګه محاسبه کړو (2 میتودونه) <3

2. د دوو ادرسونو تر منځ د فاصلې محاسبه کولو لپاره د Excel CONCATENATE او SUBSTITUTE افعال پلي کول

تاسو کولی شئ یو د ګوګل نقشه لنک رامینځته کړئ ترڅو د Excel په کارولو سره د دوه ادرسونو ترمینځ فاصله ومومئ. 1> CONCATENATE او SUBSTITUTE افعال . راځئ چې لاندې پروسې ته لاړ شو.

مرحلې:

  • لومړی، لاندې فورمول په C8 کې ټایپ کړئ.

=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=", SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))

22>

دا فورمول به یو ګوګل نقشه جوړ کړي لینک چې تاسو څنګه کولی شئ د اوهیو څخه الاسکا ته سفر وکړئ. CONCATENATE فنکشن به په لینک کې پته اضافه کړي او سبسټیټیوټ فنکشن به د پته نوم ځای په ځای کړي.

  • بیا، د ENTER تڼۍ کېکاږئ او تاسو به په C8 کې د ګوګل نقشه لینک وګورئ.

  • له هغې وروسته، دا لینک په خپل انټرنیټ لټون بار کې وکاروئ او تاسو به د دې دوه پته <2 په اړه فاصله معلومات ترلاسه کړئ>.

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

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

3 . په Excel کې د دوو پتو تر منځ د فاصلې محاسبه کولو لپاره د VBA کارول

د دوه ادرسونو ترمنځ د فاصله محاسبه کولو بله لاره کیدای شي د API ( اپلیکیشن) په جوړولو سره وي د پروګرام کولو انټرفیس ) لینک او د VBA لخوا د کارن تعریف شوي فنکشن رامینځته کولو لپاره یې کارول. تاسو کولی شئ یو API لینک په Bing کې په وړیا توګه جوړ کړئ. د خپل ځان د Bing نقشه API کیلي جوړولو لپاره، دلته کلیک وکړئ .

مرحلې:

  • لومړی , لاړ شئ Developer >> Visual Basic .

  • وروسته له دې، <1 وټاکئ >> ماډول د VBA ماډل خلاصولو لپاره داخل کړئ.

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

د کوډ تشریح

  • لومړی، موږ خپل فکشن د DistanceInMiles نوم ورکړ. موږ 3 پیرامیټونه هم داخل کړل: First_Location as String, Final_Location as String او Target_Value as String .
  • وروسته مو اعلان وکړ Initial_Point , Ending_Point , Distance_Unit او Outout_Url as String ; Setup_HTTP لکه د آبجیکٹ .
  • وروسته، موږ Initial_Point د Url لینک ، د پیل په توګه تنظیم کړو. Ending_Point لکه منزل او د فاصلې_یونټ تر مایل .
  • له هغې وروسته، موږ د اړتیا وړ پیرامیټرې تنظیم کوو ترڅو زموږ د <1 ترمنځ اړیکه رامینځته کړو>VBA کوډ او API
  • په نهایت کې، موږ خپل د کاروونکي تعریف شوی فعالیت تاسیس کړ.
  • له هغې وروسته د ورته کړنلارې په تعقیب، موږ یو بل د کارونکي تعریف شوی فنکشن جوړ کړ ترڅو فاصله په کیلو مترو کې ومومئ.

تاسو تاسو کولی شئ دا وګورئ، موږ یوازې د فاصلې_یونټ ته کیلومتره ته بدل کړ.

  • وروسته په لاندې عکس کې، تاسو کولی شئ API <2 وګورئ>کیلي په حجره C8 .

  • له هغې وروسته، لاندې فورمول په حجره کې ټایپ کړئ C8 .

=DistanceInMiles(E5,E6,C8)

  • بیا، اننټر <2 فشار ورکړئ> تڼۍ او تاسو به وګورئ فاصله تر منځ د اوهایو او الاسکا په میلونو کې.

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

=DistanceInKM(E5,E6,C8)

په دې توګه، تاسو کولی شئ د VBA او API کیلي په کارولو سره د دوه ادرسونو ترمینځ فاصله محاسبه کړئ.

1 15>

  • دا په ذهن کې وساتئ، تاسو اړتیا لرئ چې نږدې سم د GPS همغږي د دې حالاتو په ډیټا کې واچوئ ځکه چې تاسو د فاصلې موندلو لپاره انټرنیټ کاروئ. لکه څنګه چې ایالتونه لویدیځ میریډین لاین ته دي، د دوی دواړه عرض البلدونه به منفي وي.
  • د تمرین برخه

    په دې برخه کې، زه به تاسو ته د دې مقالې ډیټاسیټ درکړم ترڅو تاسو کولی شئ دا طریقې پخپله تمرین کړئ.

    پایله

    د ویلو لپاره کافي دي، تاسو به د دې مقالې لوستلو وروسته په Excel کې د دوه پتې ترمینځ فاصله حساب کولو څرنګوالي خورا مؤثر میتودونه زده کړئ. که تاسو د دې مقالې په اړه کوم غوره میتودونه یا پوښتنې یا فیډبیک لرئ ، نو مهرباني وکړئ د نظر په بکس کې یې شریک کړئ. دا به زما سره زما د راتلونکو مقالو بډایه کولو کې مرسته وکړي. د نورو پوښتنو لپاره، مهرباني وکړئ زموږ ویب پاڼه وګورئ ExcelWIKI.com .

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