فهرست
د مایکروسافټ ایکسل یو ډیر متنوع سپریډ شیټ برنامه ده. دا د داسې پراخه کارونو ترسره کولو وړاندیز کوي چې تاسو یې تصور هم نشئ کولی. تاسو حتی کولی شئ په Excel کې د دوه ادرسونو ترمینځ د موټر چلولو فاصله محاسبه کړئ. که تاسو د دوی ترمینځ د توپیر موندلو لپاره د پتې لیست لرئ، تاسو کولی شئ البته د MS Excel وکاروئ. تاسو کولی شئ په لاسي ډول فاصله هم محاسبه کړئ. مګر دا به ډیر وخت نیسي. لکه څنګه چې تاسو د حساب کولو لپاره سلګونه زره فاصلې لرئ. پدې توګه پدې مقاله کې ، زه به تاسو ته وښیم چې څنګه په Excel کې د دوه ادرسونو ترمینځ د موټر چلولو فاصله محاسبه کړئ.
د تمرین کاري کتاب ډاونلوډ کړئ
تاسو کولی شئ د لاندې لینک څخه د Excel فایل ډاونلوډ کړئ او تمرین وکړئ. دا.
د دوو ادرسونو تر منځ د موټر چلولو فاصله محاسبه کړئ د موټر چلولو فاصله محاسبه کولو لپاره د Trigonometric افعال کارولدلته، زه به تاسو ته وښیم چې په Excel کې د دوو ادرسونو ترمنځ د موټر چلولو فاصله محاسبه کولو لپاره مختلف ټریګونومیټریک افعال سره یوځای کړئ.
د ورکولو لپاره تاسو یو مثال، ما دوه پته اخیستې. لومړی پته ده مک ارتر پارک، کیمډن NSW، استرالیا . عرض البلد او عرض البلد یې په ترتیب سره 34.06312149 او -118.2783975 دي. دوهم پته ده جرسي ښار، نیو جرسي، امریکا . عرض البلد او عرض البلد یې 40.71799929 او -74.04276812 دي.په ترتیب سره.
اوس، زه به ACOS ، COS ، SIN ، & RADIANS د فارمول جوړولو لپاره کار کوي. فورمول به په مؤثره توګه د دوو ادرسونو ترمنځ د موټر چلولو فاصله په میلونو کې محاسبه کړي.
د دې لپاره،
❶ سیل غوره کړئ D8 لومړی.
❷ بیا دننه کړئ لاندې فورمول په حجره کې.
=ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959
❸ له هغې وروسته، انټر تڼۍ کېکاږئ.
اوس، تاسو به وګورئ چې فورمول د موټر چلولو فاصله د MacArthur Park, Camden NSW, Australia, and Jersey City, New Jersey, USA ترمنځ په میلونو کې محاسبه کړې ده. په دې توګه، تاسو به پایله په سیل D8 کې وګورئ کوم چې 2445.270922 میل دی.
د فورمول ماتول
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) – د RADIANS دندو ارزښتونه په ریډینونو بدلوي او COS فکشن د ارزښتونو کوزین چمتو کوي، د عرض البلد لپاره کوزین بیا ضرب کیږي. آؤټپټ – 0.365377540842758
- COS(RADIANS(D6-D5)) – د دوو ادرسونو تر منځ د عرض البلد توپیر لپاره د کوزین ارزښت چمتو کوي. آؤټپټ – 0.716476936499882
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) – انحراف محاسبه کوي د طول البلدونو له 90 ریډینونو څخه او د ساین ارزښتونه یې ضرب کړل. آتود – 0.627884682513118
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6- D5)) – کیږي0.627884682513118 * 0.716476936499882. محصول – 0.4498
=Driving_Distance(E5,E6,C8)
3802199
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90- C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-D5)) – 0.365377540842758 * 0.4498
=Driving_Distance(E5,E6,C8)
3802199 کیږي. آؤټپټ – 0.815242434644958
- بیا ACOS فنکشن ارزښت آرکوزائن کوي. محصول – 0.617648629071256
- په نهایت کې، ارزښت د 3959 - 0.617648629071256 *3959 لخوا ضرب کول پایله په میلونو کې وړاندې کوي. آؤټپټ - 2445.270922
نور ولولئ: په Excel کې د دوه ادرسونو ترمینځ مایلونه څنګه محاسبه کړئ (2 میتودونه)
2. د VBA کوډ په کارولو سره د دوه ادرسونو ترمینځ د موټر چلولو فاصله محاسبه کړئ
پدې برخه کې به زه د کارونکي لخوا ټاکل شوي فعالیت رامینځته کولو لپاره د VBA کوډ وکاروم. بیا به زه دا فنکشن په Excel کې د دوه ادرسونو تر مینځ د موټر چلولو فاصله محاسبه کولو لپاره وکاروم.
دلته، زه دوه پتې کاروم. لومړی پته ده مک ارتر پارک، کیمډن NSW، استرالیا . عرض البلد او عرض البلد یې په ترتیب سره 34.06312149 او -118.2783975 دي. دوهم پته ده جرسي ښار، نیو جرسي، امریکا . عرض البلد او عرض البلد یې په ترتیب سره 40.71799929 او -74.04276812 دي.
په I کې به د هرې پتې لپاره همغږي پیدا کړم. همغږي د عرض البلد او عرض البلد ترکیب دی. د همغږي پیدا کولو لپاره،
- د پته عرض البلد ټایپ کړئلومړی.
- بیا کوما داخل کړئ.
- له دې وروسته د ورته پتې اوږدوالی ټایپ کړئ.
نو د لومړي پته همغږي ده 34.0631214903094 ,-118.27839753751 . او د دوهم پته همغږي ده 40.7179992930381,-74.0427681204225 .
د VBA کوډ API ته اړتیا لري 7> د موټر چلولو فاصله محاسبه کولو لپاره نقشه. د API د غوښتنلیک پروګرام کولو انٹرفیس لپاره ولاړ دی. تاسو کولی شئ د API د نښلولو لپاره وکاروئ ګوګل نقشه یا Bing نقشه هر هغه څه چې تاسو یې غوره کوئ.
مګر ګوګل جوړول د نقشې API تادیه کیږي. برعکس، تاسو کولی شئ یو API د Bing MAP په وړیا توګه جوړ کړئ.
په دې توګه، زه د Bing MAP API <کاروم. 7>دلته.
- د وړیا Bing MAP API جوړولو لپاره، دلته کلیک وکړئ .
ما یو جوړ کړی دی API . زه لاندې API ضمیمه کوم:
AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F
اوس د لیکلو وخت دی VBA کوډ. د دې لپاره،
- د VBA ایډیټر د خلاصولو لپاره ALT + F11 فشار ورکړئ.
- اوس لاړ شئ داخل کړئ ➤ موډل د نوي ماډل د پرانستلو لپاره.
18>
د VBA ایډیټر پرانستلو وروسته، لاندې دننه کړئ VBA کوډ په پرانیستل شوي ماډل کې.
2757
د کوډ ماتول
- دلته ، ما د کارن لخوا تعریف شوی فنکشن رامینځته کړی چې نوم یې Driving_Distance.
- بیا ما 3 پیرامیټرې وکارولې: د پیل ځای ، منزل ،او کلیدي ارزښت. دا په ترتیب سره د دوو ادرسونو موقعیت او API ارزښت دی.
- بیا ما څو متغیرونه وکارول لکه لومړی_ارزښت ، دوهم_ارزښت ، وروستی_ارزښت ، mitHTTP ، & mitUrl. دا متغیرونه د مختلف ارزښتونو ذخیره کولو لپاره کارول کیږي.
- بیا ارزښتونه یوځای کړي (په mitUrl کې زیرمه شوي) او د اعتراض ډیری میتودونه کارول شوي ( خلاص ، SetRequestHeader ، لیږل ). دا څنګه ما د API له لارې د موټر چلولو فاصله محاسبه کړه.
دا VBA کوډ د کارونکي لخوا ټاکل شوی فنکشن رامینځته کوي چې د Driving_Distance<په نوم یادیږي. 7>.
فکشن Driving_Distance په مجموع کې 3 دلیلونه ته اړتیا لري.
دلته د Driving_Distance فنکشن عمومي ترکیب دی .
=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)
اوس، د کارونکي لخوا ټاکل شوي فنکشن پلي کولو وخت دی. د دې لپاره،
- حجره غوره کړئ E10 .
- بیا لاندې فورمول داخل کړئ:
=Driving_Distance(E5,E6,C8)
- اوس، انټر فشار ورکړئ. 15>
- E5 د Start_Location_Coordinate .
- E6 د_Location_Coordinate دی. <13 C8 د Bing MAP API دی.
فارمول ماتول
فنکشن محاسبه کوي د دوو ادرسونو ترمنځ د موټر چلولو فاصله په میلونو کې. سیل وګورئ E10 . دا به شمیره وګوري، 2790 .
نو د موټر چلولو فاصله د میک ارتر پارک،کیمډن NSW، استرالیا او جرسي ښار، نیو جرسي، امریکا 2790 میل دی.
23>
نور ولولئ: په ایکسل کې د دوه پتو ترمینځ فاصله محاسبه کولو څرنګوالی (3 لارې)
د تمرین برخه
تاسو به د لاندې سکرین شاټ په څیر د ایکسل شیټ ترلاسه کړئ، د چمتو شوي ایکسل فایل په پای کې چیرې چې تاسو کولی شئ په دې مقاله کې بحث شوي ټولې میتودونه تمرین کړئ.
پایله
د خلاصون لپاره ، ما د 2 په اړه بحث کړی دی. په Excel کې د دوه ادرسونو تر مینځ د موټر چلولو فاصله محاسبه کولو لارې. او لاندې د تبصرې برخه کې د کومې پوښتنې له کولو څخه ډډه وکړئ. موږ به هڅه وکړو چې ټولو اړوندو پوښتنو ته ژر تر ژره ځواب ووایو. او مهرباني وکړئ زموږ ویب پاڼه وګورئ Exceldemy د نورو سپړلو لپاره.