Excel တွင် လိပ်စာနှစ်ခုကြား အကွာအဝေးကို တွက်ချက်နည်း (၃ နည်းလမ်း)

  • ဒါကိုမျှဝေပါ။
Hugh West

ဆောင်းပါးသည် Excel တွင် လိပ်စာနှစ်ခုကြား အကွာအဝေး ကို တွက်ချက်နည်းကို ဆောင်းပါးတွင် ပြသပါမည်။ Microsoft Excel တွင် ဤအေးမြသော အထူးအင်္ဂါရပ်နှင့် ဖော်မြူလာတွင် ကမ္ဘာပေါ်ရှိ နေရာနှစ်ခုကြားအကွာအဝေး ကိုရှာဖွေခြင်းအတွက်ဖြစ်သည်။ သင့်တွင် နေရာနှစ်ခု၏ GPS Coordinates ရှိပါက၊ သင်သည် ထိုနေရာများကြားအကွာအဝေးကို သင်အလိုရှိသော မည်သည့်ယူနစ်တွင်မဆို အလွယ်တကူ သတ်မှတ်နိုင်ပါသည်။

Practice Workbook ကိုဒေါင်းလုဒ်လုပ်ပါ

လိပ်စာနှစ်ခုကြားအကွာအဝေးကိုတွက်ချက်ခြင်း>လတ္တီတွဒ် နှင့် လောင်ဂျီတွဒ် အတွက် အိုဟိုင်းယိုး နှင့် အလက်စကာ ။ ၎င်းတို့ကြားရှိ အကွာအဝေးကို တိုင်းတာပါမည်။

လတ္တီတွဒ် Ohio နှင့် Alaska တို့မှာ 40.4173 North နှင့် 64.2008 North အသီးသီး။ ထို့အပြင်၊ လောင်ဂျီကျု Ohio နှင့် Alaska အတွက် 82.9071 အနောက် နှင့် 149.4937 အနောက် အသီးသီးဖြစ်သည်။

၁။ လိပ်စာနှစ်ခုကြားအကွာအဝေးကို တွက်ချက်ရန် Haversine ဖော်မြူလာကို အသုံးပြုခြင်း

သင်သင်္ချာကျွမ်းကျင်ပါက Haversine Formula ကို အသုံးပြုခြင်းသည် သင့်အတွက် ပြီးပြည့်စုံမည်ဖြစ်သည်။ ၎င်းသည် သင့်အား အနီးစပ်ဆုံးရလဒ်ကို ပေးစွမ်းနိုင်သော်လည်း ၎င်းသည် အလွန်ကောင်းမွန်ပါသည်။

ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် ဂယက်အလျား၏ အခြေခံဖော်မြူလာ ကို သိရန်လိုအပ်ပါသည်။ ထိုဖော်မြူလာကို အသုံးပြု၍ ကမ္ဘာပေါ်ရှိ နေရာနှစ်ခုကြား အကွာအဝေးနှင့် နှိုင်းယှဉ်ပါသည်။ ဖော်မြူလာကို အောက်တွင်ပေးထားသည်။

S = rθ

S = အကြားအကွာအဝေးလိပ်စာနှစ်ခု

r = ကမ္ဘာမြေအချင်းဝက်

θ = လိပ်စာနှစ်ခုဖြင့် ကမ္ဘာ၏အလယ်ဗဟိုတွင် မိတ်ဆက်ထောင့်

သို့သော် သင့်တွင် နေရာနှစ်ခု၏ GPS Coordinates ရှိပါက၊ သင်သည် Haversine Formula မှ ဆုံးဖြတ်ရန် လိုအပ်ပါသည်။ အောက်တွင်ဖော်ပြထားသော Haversine Formula ကိုကြည့်ပါ။

၎င်းကို arc length formula နှင့် နှိုင်းယှဉ်ပါက၊ သင်သည် ပုံစံအတိုင်းရရှိမည်ဖြစ်သည်။ အောက်ပါပုံ။

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 လုပ်ဆောင်ချက်များ Haversine Formula ကိုကြည့်လျှင် အလွန်ရိုးရှင်းပါသည်။ အကွာအဝေးကို ကီလိုမီတာ ဖြင့် တိုင်းတာသောကြောင့် ကမ္ဘာမြေ၏ အချင်းဝက်ကို 6400 ကီလိုမီတာ ကီလိုမီတာဖြင့် တွက်ချက်ပါသည်။ ASIN သည် ပြောင်းပြန် Sine သို့မဟုတ် ArcSine ကို ရည်ညွှန်းသည်။ Haversine Formula ၏ ဘောင်ဘောင်များကို ကျွန်ုပ်တို့၏ Excel ဖော်မြူလာနှင့် နှိုင်းယှဉ်ပါက၊ရယူ၊

1 = အိုဟိုင်းရိုး လတ္တီတွဒ် (C5)

2 = Alaska လတ္တီတွဒ် (C6)

1 = အိုဟိုင်းရိုး လောင်ဂျီတွဒ် ( D5)

2 = Alaska (D6)

  • ထို့နောက်၊ Ohio နှင့် Alaska ကီလိုမီတာ ကြား အကွာအဝေးကို ကြည့်ရန် ENTER ခလုတ်ကို နှိပ်ပါ။

  • ထို့နောက်၊ သင်သည် မိုင်အကွာအဝေးကို တိုင်းလိုပါက ၊ ဆဲလ် C8 တွင် အောက်ပါဖော်မြူလာကို အသုံးပြုပါ။

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

ဤတွင်၊ ကျွန်ုပ်တို့သည် အကွာအဝေးကိုရှာဖွေရန် အသုံးပြုခဲ့သည့် Excel ဖော်မြူလာကို အသုံးပြုခဲ့သည်။ မိုင် ။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် ကမ္ဘာ၏အချင်းဝက် မိုင် ဖြစ်သည့် 3959 ဖြစ်သည်။

ထို့ကြောင့် သင်သည် လိပ်စာနှစ်ခုကြားရှိ အကွာအဝေး ကို တွက်ချက်နိုင်ပါသည်။ Haversine Formula ကိုအသုံးပြုခြင်းဖြင့် Excel တွင်။

နောက်ထပ်ဖတ်ရန်- Excel ရှိ Coordinates နှစ်ခုကြား အကွာအဝေးကို တွက်ချက်နည်း (နည်းလမ်း 2 ခု)

၂။ လိပ်စာနှစ်ခုကြား အကွာအဝေးကို တွက်ချက်ရန် Excel ConcatenATE နှင့် အစားထိုးလုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း

သင် Excel ကို အသုံးပြု၍ အကွာအဝေး လင့်ခ်တစ်ခုကို ဖန်တီးနိုင်သည် အကွာအဝေး Excel ကို အသုံးပြု၍ လိပ်စာနှစ်ခုကြားတွင် Google Map ကို ဖန်တီးနိုင်သည်။ 1>ပေါင်းစပ်ပါ နှင့် အစားထိုး လုပ်ဆောင်ချက်များ ။ အောက်ပါလုပ်ငန်းစဉ်ကို ဖြတ်သန်းကြပါစို့။

အဆင့်များ-

  • ဦးစွာ၊ အောက်ပါပုံသေနည်းကို C8 တွင် ရိုက်ထည့်ပါ။

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

ဤဖော်မြူလာသည် Google Map ကို ဖန်တီးပေးမည် အိုဟိုင်းယိုး မှ အလာစကာ သို့ သင်ဘယ်လိုသွားရမလဲ လင့်ခ်။ CONCATENATE လုပ်ဆောင်ချက်သည် လင့်ခ်တွင် လိပ်စာများ ကို ပေါင်းထည့်မည်ဖြစ်ပြီး အစားထိုး လုပ်ဆောင်ချက်သည် လိပ်စာများ ၏အမည်ကို နေရာပေးပါမည်။

  • နောက်တစ်ခု၊ ENTER ခလုတ်ကို နှိပ်ပါက Google Map လင့်ခ်ကို C8 တွင်တွေ့ရပါမည်။

  • ထို့နောက်၊ ဤ လင့်ခ် ကို သင်၏အင်တာနက်ရှာဖွေမှုဘားတွင် သုံးပါ ၊ သင်သည် အကွာအဝေး လိပ်စာနှစ်ခုအကြောင်း အချက်အလက် ကို ရရှိလိမ့်မည်>.

နောက်ဆုံးတွင်၊ သင်သည် CONCATENATE ကိုအသုံးပြုခြင်းဖြင့် Excel တွင် မြေကြီး၏လိပ်စာနှစ်ခုကြား အကွာအဝေး ကို တွက်ချက်နိုင်သည်။ နှင့် အစားထိုး လုပ်ဆောင်ချက်များ။

ပိုမိုဖတ်ရန်- Excel တွင် မြို့နှစ်မြို့ကြား အကွာအဝေးကို တွက်ချက်နည်း

3 . Excel ရှိ လိပ်စာနှစ်ခုကြား အကွာအဝေးကို တွက်ချက်ရန် VBA ကို အသုံးပြုခြင်း

လိပ်စာနှစ်ခုကြား အကွာအဝေး ကို တွက်ချက်ရန် နောက်တစ်နည်းမှာ API ( Application Programming Interface ) ကို VBA ဖြင့် User Defined function ဖန်တီးရန် ၎င်းကို အသုံးပြုခြင်း။ API လင့်ခ်ကို Bing တွင် အခမဲ့ ပြုလုပ်နိုင်သည်။ သင့်ကိုယ်ပိုင် Bing Map API Key တစ်ခုဖန်တီးရန်၊ ဤနေရာကိုနှိပ်ပါ

အဆင့်များ-

  • ပထမဦးစွာ ၊ Developer >> Visual Basic သို့သွားပါ။

  • ထို့နောက်၊ ရွေးပါ <1 VBA Module ကိုဖွင့်ရန် >> Module ကိုထည့်သွင်းပါ။

  • နောက်မှ တွင် အောက်ပါကုဒ်ကို ရိုက်ထည့်ပါ။ VBA Module ။ ကျွန်ုပ်တို့သည် အကွာအဝေး မိုင် တွင် တွက်ချက်ရန် အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက် တစ်ခုကို ဖန်တီးနေပါသည်။
5940

ကုဒ်ရှင်းလင်းချက်

  • ပထမဦးစွာ ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက် ကို DistanceInMiles ဟု အမည်ပေးခဲ့ပါသည်။ ကျွန်ုပ်တို့သည်လည်း 3 ပါရာမီတာများကို ထည့်သွင်းခဲ့သည်- First_Location As String၊ Final_Location As String နှင့် Target_Value As String
  • ထို့နောက်၊ ကျွန်ုပ်တို့သည် ကိုကြေငြာခဲ့သည်။ Initial_Point Ending_Point Distance_Unit နှင့် Outout_Url အဖြစ် String ; Setup_HTTP အဖြစ် Object
  • နောက်ပိုင်းတွင်၊ Initial_Point ကို Url link ၏ အစအဖြစ် ၊ Ending_Point အဖြစ် ဦးတည်ရာ နှင့် အကွာအဝေး_ယူနစ် မှ မိုင်များ
  • ထို့နောက် ကျွန်ုပ်တို့၏ <1 အကြား ဆက်စပ်မှုကို ဖန်တီးရန် လိုအပ်သော ကန့်သတ်ဘောင်များကို သတ်မှတ်ပေးပါသည်။>VBA ကုဒ်နှင့် API
  • နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ User Defined Function ကို တည်ဆောက်ခဲ့ပါသည်။
  • ထို့နောက်၊ တူညီသောလုပ်ထုံးလုပ်နည်းများအတိုင်း၊ ကျွန်ုပ်တို့သည် ကီလိုမီတာ အကွာအဝေးကိုရှာဖွေရန် နောက်ထပ် အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက် ကို ပြုလုပ်ခဲ့သည်။

သင် အဲဒါကို တွေ့နိုင်တယ်၊ အကွာအဝေး_ယူနစ် ကို ကီလိုမီတာ သို့ ပြောင်းလိုက်ပါပြီ။

  • ထို့နောက်၊ အောက်ပါပုံတွင်၊ API <2 ကို မြင်နိုင်သည် ။ ဆဲလ်ရှိကီး C8

  • ထို့နောက်၊ ဆဲလ် C8 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။

=DistanceInMiles(E5,E6,C8)

  • နောက်တစ်ခု ENTER <2 ကိုနှိပ်ပါ> ခလုတ်ကိုတွေ့ပါလိမ့်မယ်။ အကွာအဝေး Ohio နှင့် Alaska မိုင် အတွင်း။

  • ထို့နောက်၊ အကွာအဝေး ကီလိုမီတာ တွင် ကြည့်ရှုရန် အောက်ပါဖော်မြူလာကို အသုံးပြုပါ။

=DistanceInKM(E5,E6,C8)

ထို့ကြောင့် သင်သည် VBA နှင့် API ကီးကို အသုံးပြု၍ လိပ်စာနှစ်ခုကြား အကွာအဝေး ကို တွက်ချက်နိုင်ပါသည်။

နောက်ထပ်ဖတ်ရန်- Excel တွင် လိပ်စာနှစ်ခုကြား ယာဉ်မောင်းအကွာအဝေးကို တွက်ချက်နည်း

မှတ်သားရမည့်အရာ

  • ထိုအချက်ကို သတိပြုပါ၊ သင်သည် အကွာအဝေးကိုရှာဖွေရန်အင်တာနက်ကိုအသုံးပြုနေသောကြောင့် သင်သည်အကွာအဝေးကိုရှာဖွေရန်အင်တာနက်ကိုအသုံးပြုနေသောကြောင့်အနီးစပ်ဆုံးမှန်ကန်သော GPS Coordinates ပြည်နယ်များ ကိုထည့်ရန်လိုအပ်ပါသည်။ ပြည်နယ် များသည် အနောက် မှ Meridian Line သို့ဖြစ်သောကြောင့်၊ ၎င်းတို့၏ လောင်ဂျီတွဒ် နှစ်ခုလုံးမှာ အနှုတ်ဖြစ်ပါမည်။

လေ့ကျင့်မှုအပိုင်း

ဤကဏ္ဍတွင်၊ ဤနည်းလမ်းများကို သင်ကိုယ်တိုင်လေ့ကျင့်နိုင်စေရန် ဤဆောင်းပါး၏ဒေတာအတွဲကို ကျွန်ုပ်ပေးပါမည်။

နိဂုံး

ပြောရလောက်အောင်၊ သင်သည် ဤဆောင်းပါးကိုဖတ်ပြီးနောက် Excel ရှိ လိပ်စာနှစ်ခုကြား အကွာအဝေး ကို တွက်ချက်နည်း အလွန်ထိရောက်သော နည်းလမ်းများကို လေ့လာနိုင်မည်ဖြစ်ပါသည်။ သင့်တွင် ဤဆောင်းပါးနှင့်ပတ်သက်သည့် ပိုကောင်းသောနည်းလမ်းများ သို့မဟုတ် မေးခွန်းများ သို့မဟုတ် အကြံပြုချက်ရှိပါက ၎င်းတို့ကို comment box တွင် မျှဝေပါ။ ၎င်းသည် ကျွန်ုပ်၏နောက်လာမည့်ဆောင်းပါးများကို ကြွယ်ဝစေရန် ကူညီပေးပါမည်။ နောက်ထပ်မေးခွန်းများအတွက်၊ ကျွန်ုပ်တို့၏ဝဘ်ဆိုဒ် ExcelWIKI.com

သို့ ဝင်ရောက်ကြည့်ရှုပါ။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။