မာတိကာ
Microsoft Excel သည် အလွန်စွယ်စုံရသော ဇယားကွက်ပရိုဂရမ်တစ်ခုဖြစ်သည်။ ၎င်းသည် သင်စိတ်ကူးမယဉ်နိုင်သော အလုပ်များစွာကို လုပ်ဆောင်ရန် ကမ်းလှမ်းသည်။ Excel တွင် လိပ်စာနှစ်ခုကြား မောင်းနှင်သည့် အကွာအဝေးကိုပင် တွက်ချက်နိုင်သည်။ ၎င်းတို့အကြား ခြားနားချက်ကို ရှာဖွေရန် သင့်တွင် လိပ်စာများစာရင်းရှိပါက၊ သင်သည် MS Excel ကို အသုံးပြုနိုင်ပါသည်။ အကွာအဝေးကိုလည်း ကိုယ်တိုင် တွက်ချက်နိုင်သည်။ ဒါပေမယ့် အဲဒါက အချိန်ကုန်လွန်းလိမ့်မယ်။ သင့်တွင် တွက်ချက်ရန် အကွာအဝေး ရာပေါင်းများစွာရှိသည်။ ထို့ကြောင့် ဤဆောင်းပါးတွင်၊ Excel တွင် လိပ်စာနှစ်ခုကြား မောင်းနှင်သည့် အကွာအဝေးကို တွက်ချက်နည်းကို ကျွန်ုပ်ပြသပါမည်။
လေ့ကျင့်ရေးစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
အောက်ပါလင့်ခ်မှ Excel ဖိုင်ကို ဒေါင်းလုဒ်လုပ်ပြီး လေ့ကျင့်နိုင်ပါသည်။ ၎င်း။
လိပ်စာနှစ်ခုအကြား မောင်းနှင်သည့်အကွာအဝေးကို တွက်ချက်ပါ . မောင်းနှင်သည့်အကွာအဝေးကိုတွက်ချက်ရန် Trigonometric Functions များကိုအသုံးပြု၍ဤနေရာတွင်၊ Excel တွင် လိပ်စာနှစ်ခုကြား မောင်းနှင်မှုအကွာအဝေးကို တွက်ချက်ရန် မတူညီသော trigonometric functions ကို ပေါင်းစပ်ရန် ကျွန်ုပ်ပြသပါမည်။
ပေးရန်၊ ဥပမာတစ်ခု၊ ကျွန်တော် လိပ်စာနှစ်ခုယူထားတယ်။ ပထမလိပ်စာမှာ MacArthur Park၊ Camden NSW၊ Australia ဖြစ်သည်။ ၎င်း၏လတ္တီတွဒ်နှင့်လောင်ဂျီတွဒ် 34.06312149 နှင့် -118.2783975 အသီးသီးဖြစ်သည်။ ဒုတိယလိပ်စာမှာ Jersey City, New Jersey, USA ဖြစ်သည်။ ၎င်း၏ လတ္တီတွဒ်နှင့် လောင်ဂျီတွဒ် 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
❸ ထို့နောက်၊ ENTER ခလုတ်ကို နှိပ်ပါ။
ယခု၊ MacArthur Park၊ Camden NSW၊ Australia၊ နှင့် Jersey City၊ New Jersey၊ USA အကြား မောင်းနှင်သည့်အကွာအဝေးကို ဖော်မြူလာမှ တွက်ချက်ထားသည်ကို သင်တွေ့ရပါမည်။ ထို့ကြောင့်၊ သင်သည် 2445.270922 မိုင်ဖြစ်သည့် ဆဲလ် D8 တွင် ရလဒ်ကို မြင်တွေ့ရပါမည်။
ဖော်မြူလာ ပိုင်းခြားခြင်း
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) – RADIANS လုပ်ဆောင်ချက်များ တန်ဖိုးများကို radian အဖြစ်သို့ပြောင်းပြီး COS function သည် တန်ဖိုးများ၏ cosine ကိုပေးသည်၊ ထို့နောက် latitude အတွက် cosine များကို မြှောက်ပေးပါသည်။ Output – 0.365377540842758
- COS(RADIANS(D6-D5)) – လိပ်စာနှစ်ခုကြားရှိ လောင်ဂျီတွဒ် ကွာခြားမှုအတွက် cosine တန်ဖိုးကို ပေးပါသည်။ Output – 0.716476936499882
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) – လွှဲခြင်းကို တွက်ချက်သည် 90 radians မှ လောင်ဂျီကျုများ၏ sine တန်ဖိုးများကို မြှောက်ထားသည်။ အထွက် – 0.627884682513118
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6- D5)) – ဖြစ်လာသည်။0.627884682513118 * 0.716476936499882။ အထွက် – 0.449864893802199
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90- C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-D5)) – 0.365377540842758 * 0.449864893802199 ဖြစ်လာသည်။ Output – 0.815242434644958
- ထို့နောက် ACOS လုပ်ဆောင်ချက်သည် တန်ဖိုးကို arccosine ပေးသည်။ အထွက် – 0.617648629071256
- နောက်ဆုံးတွင်၊ တန်ဖိုးကို 3959 – 0.617648629071256 *3959 ဖြင့် မြှောက်ခြင်းဖြင့် ရလဒ်ကို မိုင်နှုန်းဖြင့် ပေးသည်။ Output – 2445.270922
ပိုမိုဖတ်ရန်- Excel တွင် လိပ်စာနှစ်ခုကြား မိုင်များကို တွက်ချက်နည်း (နည်းလမ်း 2 ခု)
2. VBA ကုဒ်ကို အသုံးပြု၍ လိပ်စာနှစ်ခုကြား ယာဉ်မောင်းအကွာအဝေးကို တွက်ချက်ပါ
ဤကဏ္ဍတွင်၊ အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက်တစ်ခုဖန်တီးရန် VBA ကုဒ်ကို အသုံးပြုပါမည်။ ထို့နောက် Excel တွင် လိပ်စာနှစ်ခုကြား မောင်းနှင်မှုအကွာအဝေးကို တွက်ချက်ရန် ထိုလုပ်ဆောင်ချက်ကို အသုံးပြုပါမည်။
ဤတွင်၊ ကျွန်ုပ်သည် လိပ်စာနှစ်ခုကို အသုံးပြုပါသည်။ ပထမလိပ်စာမှာ MacArthur Park၊ Camden NSW၊ Australia ဖြစ်သည်။ ၎င်း၏လတ္တီတွဒ်နှင့်လောင်ဂျီတွဒ် 34.06312149 နှင့် -118.2783975 အသီးသီးဖြစ်သည်။ ဒုတိယလိပ်စာမှာ Jersey City, New Jersey, USA ဖြစ်သည်။ ၎င်း၏ မြောက်လတ္တီတွဒ်များနှင့်လောင်ဂျီတွဒ်ကိုသြဒီနိတ် 40.71799929 နှင့် -74.04276812 အသီးသီးရှိပါသည်။
လိပ်စာတစ်ခုစီအတွက် သြဒိနိတ်များကို ကျွန်ုပ်ထုတ်ပေးပါမည်။ သြဒီနိတ်ဆိုသည်မှာ လတ္တီတွဒ်နှင့် လောင်ဂျီတွဒ် ပေါင်းစပ်မှုဖြစ်သည်။ သြဒိနိတ်တစ်ခုထုတ်လုပ်ရန်၊
- လိပ်စာတစ်ခု၏ လတ္တီတွဒ်ကို ရိုက်ထည့်ပါ။ဦးစွာ။
- ထို့နောက် ကော်မာတစ်ခုထည့်ပါ။
- ထို့နောက် တူညီသောလိပ်စာ၏ လောင်ဂျီတွဒ်ကို ရိုက်ထည့်ပါ။
ထို့ကြောင့် ပထမလိပ်စာ၏ သြဒီနိတ်မှာ 34.0631214903094 ,-118.27839753751 ။ ပြီးလျှင် ဒုတိယလိပ်စာ၏ သြဒီနိတ်သည် 40.7179992930381,-74.0427681204225 ။
VBA ကုဒ်သည် API <လိုအပ်သည်။ 7> ယာဉ်မောင်းအကွာအဝေးကိုတွက်ချက်ရန်မြေပုံတစ်ခု။ API သည် Application Programming Interface ကို ကိုယ်စားပြုသည်။ Google Map သို့မဟုတ် Bing Map ကို သင်နှစ်သက်သမျှ ချိတ်ဆက်ရန် API ကို အသုံးပြုနိုင်ပါသည်။
သို့သော် Google ကို ဖန်တီးပါ။ Map API ကို ပေးဆောင်သည်။ ဆန့်ကျင်ဘက်အနေနှင့်၊ သင်သည် Bing MAP ၏ API တစ်ခုကို အခမဲ့ဖန်တီးနိုင်ပါသည်။
ထို့ကြောင့်၊ ကျွန်ုပ်သည် Bing MAP API <ကိုအသုံးပြုနေပါသည်။ 7>ဤနေရာတွင်။
- အခမဲ့ Bing MAP API ဖန်တီးရန်၊ ဤနေရာကို နှိပ်ပါ ။
တစ်ခု ဖန်တီးထားပါသည်။ API ။ API အောက်တွင် ပူးတွဲပါရှိသည်-
AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F
ယခု <<ရေးရန် အချိန်တန်ပြီ၊ 6>VBA
ကုဒ်။ ၎င်းအတွက်၊- ALT + F11 ကိုနှိပ်ပါ VBA Editor ကိုဖွင့်ပါ။
- ယခု Insert သို့သွားပါ။ ➤ Module module အသစ်တစ်ခုကိုဖွင့်ရန်။
VBA Editor ကိုဖွင့်ပြီးနောက်၊ အောက်ပါ ကိုထည့်ပါ။ ဖွင့်လှစ်ထားသော module ရှိ VBA ကုဒ်။
8393
ကုဒ်ခွဲခြမ်းစိတ်ဖြာ
- ဤနေရာတွင် Driving_Distance ဟုခေါ်သော အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက်ကို ကျွန်ုပ်ဖန်တီးထားပါသည်။
- ထို့နောက် ကျွန်ုပ်သည် ကန့်သတ်ချက် ၃ ခုကို အသုံးပြုခဲ့သည်- startlocation ၊ destination ၊နှင့် သော့ချက်တန်ဖိုး။ ၎င်းတို့သည် လိပ်စာနှစ်ခု၏ အနေအထားနှင့် API တန်ဖိုး အသီးသီးဖြစ်သည်။
- ထို့နောက် First_Value ၊ Second_Value<7 ကဲ့သို့သော ကိန်းရှင်များစွာကို ကျွန်ုပ်အသုံးပြုခဲ့သည်။>, Last_value , mitHTTP , & mitUrl။ ဤကိန်းရှင်များကို မတူညီသောတန်ဖိုးများကို သိမ်းဆည်းရန်အတွက် အသုံးပြုပါသည်။
- ထို့နောက် တန်ဖိုးများ ( mitUrl တွင်သိမ်းဆည်းထားသော) တို့ကို ပေါင်းစပ်ပြီး အရာဝတ္ထုနည်းလမ်းများစွာကို အသုံးပြုခဲ့သည် ( Open ၊ SetRequestHeader ၊ Send )။ ဤသည်မှာ API မှတဆင့် မောင်းနှင်သည့်အကွာအဝေးကို တွက်ချက်နိုင်ပုံဖြစ်သည်။
ဤ VBA ကုဒ်သည် Driving_Distance<ဟုခေါ်သော အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်ကို ထုတ်ပေးပါသည်။ 7>။
လုပ်ဆောင်ချက် Driving_Distance စုစုပေါင်းတွင် 3 အငြင်းအခုံ လိုအပ်ပါသည်။
ဤသည်မှာ Driving_Distance လုပ်ဆောင်ချက်၏ ယေဘူယျ syntax ဖြစ်သည်။ .
=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)
ယခု၊ အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်ကို အသုံးပြုရန် အချိန်ကျရောက်ပြီဖြစ်သည်။ အဲဒါအတွက်၊
- ဆဲလ် E10 ကို ရွေးပါ။
- ပြီးရင် အောက်ပါဖော်မြူလာကို ထည့်ပါ-
=Driving_Distance(E5,E6,C8)
- ယခု၊ ENTER ကိုနှိပ်ပါ။
ဖော်မြူလာခွဲခြမ်းစိတ်ဖြာ
- E5 သည် Start_Location_Coordinate ဖြစ်သည်။
- E6 သည် End_Location_Coordinate ဖြစ်သည်။
- C8 သည် Bing MAP ၏ API ဖြစ်သည်။
လုပ်ဆောင်ချက်သည် ၎င်းကိုတွက်ချက်သည်။ လိပ်စာနှစ်ခုကြား မိုင်အကွာအဝေးကို မောင်းနှင်ပါ။ ဆဲလ် E10 ကို စစ်ကြည့်ပါ။ နံပါတ်၊ 2790 ကိုတွေ့ရပါမည်။
ထို့ကြောင့် MacArthur Park အကြား မောင်းနှင်သည့်အကွာအဝေး၊Camden NSW၊ Australia၊ နှင့် Jersey City, New Jersey, USA သည် 2790 မိုင်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် လိပ်စာနှစ်ခုကြား အကွာအဝေးကို တွက်ချက်နည်း (နည်းလမ်း 3 ခု)
လေ့ကျင့်မှုအပိုင်း
အောက်ပါ screenshot ကဲ့သို့သော Excel စာရွက်ကို သင်ရရှိမည်ဖြစ်သည်။ ပေးထားသော Excel ဖိုင်၏အဆုံးတွင် ဤဆောင်းပါးတွင် ဆွေးနွေးထားသော နည်းလမ်းအားလုံးကို လေ့ကျင့်နိုင်ပါသည်။
နိဂုံး
အနှစ်ချုပ်အားဖြင့်၊ ကျွန်ုပ်သည် 2 ကို ဆွေးနွေးခဲ့ပြီးဖြစ်သည်။ Excel တွင် လိပ်စာနှစ်ခုကြား မောင်းနှင်မှုအကွာအဝေးကို တွက်ချက်နည်းများ။ အောက်ဖော်ပြပါမှတ်ချက်ကဏ္ဍတွင် မည်သည့်မေးခွန်းများကိုမဆို မေးရန် တုံ့ဆိုင်းမနေပါနှင့်။ သက်ဆိုင်ရာ မေးခွန်းများအားလုံးကို အမြန်ဆုံး တုံ့ပြန်နိုင်ရန် ကြိုးစားသွားပါမည်။ ပိုမိုစူးစမ်းလေ့လာရန် ကျွန်ုပ်တို့၏ဝဘ်ဆိုက် Exceldemy သို့ ဝင်ရောက်ကြည့်ရှုပါ။