Excel හි ලිපින දෙකක් අතර දුර ගණනය කරන්නේ කෙසේද (මාර්ග තුනක්)

  • මේක Share කරන්න
Hugh West

Excel හි ලිපින දෙකක් අතර දුර ගණනය කරන්නේ කෙසේදැයි ලිපිය ඔබට පෙන්වනු ඇත. මයික්‍රොසොෆ්ට් එක්සෙල් සතුව ලෝකයේ ස්ථාන දෙකක් අතර දුර සොයා ගැනීම සඳහා මෙම සිසිල් විශේෂ ලක්ෂණය සහ සූත්‍රය ඇත. ඔබට ස්ථාන දෙකකින් GPS ඛණ්ඩාංක තිබේ නම්, ඔබට අවශ්‍ය ඕනෑම ඒකකයකින් පහසුවෙන් එම ස්ථාන අතර දුර තීරණය කළ හැක .

පුහුණු වැඩපොත බාගන්න

ලිපින දෙකක් අතර දුර ගණනය කිරීම>අක්ෂාංශ සහ දේශාංශ ඔහියෝ සහ ඇලස්කාව සඳහා. අපි ඒවා අතර දුර මැනීමට යන්නෙමු.

Ohio සහ Alaska අක්ෂාංශ 40.4173 උතුර සහ 64.2008 උතුර පිළිවෙලින්. එසේම, ඔහියෝ සහ ඇලස්කාව සඳහා දේශාංශ 82.9071 බටහිර සහ 149.4937 බටහිර පිළිවෙලින්.

9> 1. ලිපින දෙකක් අතර දුර ගණනය කිරීමට Haversine සූත්‍රය භාවිතා කිරීම

ඔබ ගණිතයට දක්ෂ නම්, Haversine Formula භාවිතා කිරීම ඔබට පරිපූර්ණ වනු ඇත. එය ඔබට ආසන්න ප්‍රතිඵලයක් ලබා දුන්නද, එය ඉතා හොඳ එකකි.

මුලින්ම, අපි චාප දිග පිළිබඳ මූලික සූත්‍රය දැනගත යුතුයි. තවද එම සූත්‍රය භාවිතා කරමින් අපි එය පෘථිවියේ ස්ථාන දෙකක් අතර ඇති දුර සමඟ සංසන්දනය කරමු. සූත්‍රය පහත දක්වා ඇත.

S = rθ

S = අතර දුරලිපින දෙකක්

r = පෘථිවි අරය

θ = ලිපින දෙක මගින් පෘථිවි මධ්‍යයේ හඳුන්වා දුන් කෝණය

නමුත් ඔබට ස්ථාන දෙකකින් GPS ඛණ්ඩාංක තිබේ නම්, ඔබ Haversine Formula වෙතින් තීරණය කළ යුතුය. පහත පෙන්වා ඇති Haversine Formula බලන්න.

ඔබ මෙය arc length සූත්‍රය සමඟ සංසන්දනය කළහොත්, ඔබට මෙන් ලැබෙනු ඇත. පහත රූපය.

අපි ඔබට 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 , <භාවිත කරයි 1>SIN සහ COS කාර්යයන් . ඔබ Haversine Formula දෙස බැලුවහොත් එය ඉතා සරල ය. අපි දුර මනින්නේ කිලෝමීටර් , ඒ නිසා අපි පෘථිවි අරය කිලෝමීටර් 1>6400 km දමමු. ASIN යනු ප්‍රතිලෝම සයින් හෝ ආර්ක්සයින් වෙතය. අපි Haversine Formula හි පරාමිති කෝණ අපගේ Excel සූත්‍රය සමඟ සංසන්දනය කරන්නේ නම්, අපිලබාගන්න,

1 = ඔහියෝ අක්ෂාංශ (C5)

2 = ඇලස්කාවේ අක්ෂාංශ (C6)

1 = ඔහියෝ දේශාංශය ( D5)

2 = ඇලස්කාවේ අක්ෂාංශ (D6)

  • ඉන් පසු, ඔහියෝ සහ ඇලස්කාව කිලෝමීටර් කින් ENTER බොත්තම ඔබන්න.

  • ඉන්පසු, ඔබට සැතපුම් වලින් දුර මැනීමට අවශ්‍ය නම්, C8 කොටුවේ පහත සූත්‍රය භාවිතා කරන්න.
  • >>>>>>>>>>>>>>> සැතපුම් . එම හේතුව නිසා, අපි පෘථිවි අරය සැතපුම් එනම් 3959 ලෙස ගනිමු.

    මේ අනුව ඔබට පෘථිවියේ ලිපින දෙකක් අතර දුර ගණනය කළ හැක. Excel හි Haversine Formula යෙදීමෙන්.

    තවත් කියවන්න: Excel හි ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කරන්නේ කෙසේද (ක්‍රම 2)

    2. ලිපින දෙකක් අතර දුර ගණනය කිරීමට Excel CONCATENATE සහ SUBSTITUTE Functions යෙදීමෙන්

    ඔබට Excel <භාවිතයෙන් ලිපින දෙකක් අතර දුර බැලීමට Google Map link එකක් සෑදිය හැක. 1>CONCATENATE සහ Anstitute Functions . අපි පහත ක්‍රියාවලිය හරහා යමු.

    පියවර:

    • පළමුව, පහත සූත්‍රය C8 ටයිප් කරන්න.

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

    මෙම සූත්‍රය Google සිතියමක් සාදනු ඇත ඔබට ඔහියෝ සිට ඇලස්කාව දක්වා ගමන් කළ හැකි ආකාරය පිළිබඳ සබැඳිය. CONCATENATE ශ්‍රිතය සබැඳිය තුළ ලිපින එක් කරන අතර SUBSTITUTE ශ්‍රිතය ලිපිනවල නම තබනු ඇත.

    15>
  • ඊළඟට, ENTER බොත්තම ඔබන්න, එවිට ඔබට Google සිතියම සබැඳිය C8 තුළ පෙනෙනු ඇත.

  • ඉන් පසුව, ඔබේ අන්තර්ජාල සෙවුම් තීරුවේ මෙම සබැඳිය භාවිතා කරන්න, එවිට ඔබට මෙම ලිපින දෙක පිළිබඳ දුර තොරතුරු ලැබෙනු ඇත>.

අවසාන වශයෙන්, ඔබට CONCATENATE යෙදීමෙන් Excel හි පෘථිවියේ ලිපින දෙකක් අතර දුර ගණනය කළ හැක. සහ ආදේශක කාර්යයන්.

වැඩිදුර කියවන්න: Excel හි නගර දෙකක් අතර දුර ගණනය කරන්නේ කෙසේද

3 . Excel හි ලිපින දෙකක් අතර දුර ගණනය කිරීමට VBA භාවිතා කිරීම

ලිපින දෙකක් අතර දුර ගණනය කිරීමට තවත් ක්‍රමයක් විය හැක්කේ API ( යෙදුම) ක්‍රමලේඛන අතුරුමුහුණත ) සබැඳිය සහ VBA විසින් පරිශීලක නිර්වචනය කරන ලද ශ්‍රිතයක් නිර්මාණය කිරීමට එය භාවිතා කරයි. ඔබට Bing හි API සබැඳියක් නොමිලේ සෑදිය හැක. ඔබේම Bing Map API යතුරක් සෑදීමට, මෙහි ක්ලික් කරන්න .

පියවර:

  • පළමුව , Developer >> Visual Basic වෙත යන්න.

  • ඉන් පසු <1 තෝරන්න VBA මොඩියුලය විවෘත කිරීමට >> මොඩියුලය ඇතුළු කරන්න.

  • පසුව , පහත කේතය ටයිප් කරන්න VBA මොඩියුලය . අපි දුර සැතපුම් ගණනය කිරීම සඳහා පරිශීලක නිර්වචනය කළ කාර්යය නිර්මාණය කරමින් සිටිමු.
1749

කේත පැහැදිලි කිරීම

  • පළමුව, අපි අපගේ Function DistanceInMiles ලෙස නම් කළෙමු. අපි 3 පරාමිති ද ඇතුළත් කළෙමු: First_Location String ලෙස, Final_Location සහ Target_Value String ලෙස .
  • ඉන් පසුව, අපි ප්‍රකාශ කළෙමු. Initial_Point , Ending_Point , Distance_Unit සහ Outout_Url String ලෙස; Setup_HTTP Object ලෙස.
  • පසුව, අපි Initial_Point Url සබැඳියේ ආරම්භය ලෙස සකසමු , Ending_Point ගමනාන්තය සහ Distance_Unit to සැතපුම් .
  • ඉන්පසු, අපි අපගේ <1 අතර සම්බන්ධතාවයක් ඇති කිරීමට අවශ්‍ය පරාමිති සකස් කරමු>VBA කේතය සහ API
  • අවසාන වශයෙන්, අපි අපගේ පරිශීලක නිර්වචනය කළ කාර්යය ස්ථාපිත කළෙමු.
  • ඉන් පසුව , එම ක්‍රියා පටිපාටිම අනුගමනය කරමින්, අපි කිලෝමීටර් කින් දුර සෙවීමට තවත් පරිශීලක නිර්වචනය කරන ලද කාර්යයක් ක් කළෙමු.

ඔබ එය දැක ගත හැකිය, අපි දැන් දුර_ඒකකය කිලෝමීටර දක්වා වෙනස් කළෙමු.

  • ඉන්පසු, පහත පින්තූරයේ, ඔබට API <2 දැකිය හැක>යතුර C8 .

  • ඉන් පසු C8 කොටුවේ පහත සූත්‍රය ටයිප් කරන්න.

=DistanceInMiles(E5,E6,C8)

  • ඊළඟට, ENTER <2 ඔබන්න> බොත්තම ඔබ දකිනු ඇත දුර ඔහියෝ සහ ඇලස්කාව සැතපුම් තුළ.

  • ඉන්පසු, දුර කිලෝමීටර බැලීමට පහත සූත්‍රය භාවිතා කරන්න.

=DistanceInKM(E5,E6,C8) <2

මේ අනුව, ඔබට VBA සහ API යතුර භාවිතයෙන් ලිපින දෙකක් අතර දුර ගණනය කළ හැක.

තවත් කියවන්න: Excel හි ලිපින දෙකක් අතර රිය පැදවීමේ දුර ගණනය කරන්නේ කෙසේද

මතක තබා ගත යුතු කරුණු

  • එය මතක තබා ගන්න, ඔබ දුර සෙවීමට අන්තර්ජාලය භාවිතා කරන බැවින් මෙම තත්ත්ව හි දළ වශයෙන් නිවැරදි GPS ඛණ්ඩාංක දැමීම අවශ්‍ය වේ. ප්‍රාන්ත බටහිර සිට මැරිඩියන් රේඛාව දක්වා වන බැවින්, ඒවායේ දේශාංශ දෙකම සෘණ වනු ඇත.

අභ්‍යාස කොටස

මෙම කොටසේදී, ඔබට මෙම ක්‍රම ඔබ විසින්ම ප්‍රගුණ කළ හැකි වන පරිදි මෙම ලිපියේ දත්ත කට්ටලය මම ඔබට ලබා දෙමි.

නිගමනය

මෙම ලිපිය කියවීමෙන් පසු Excel හි ලිපින දෙකක් අතර දුර ගණනය කරන ආකාරය පිළිබඳ ඉතා ඵලදායී ක්‍රම ඔබ ඉගෙන ගනු ඇති බව පැවසීම ප්‍රමාණවත්ය. ඔබට මෙම ලිපිය සම්බන්ධයෙන් වඩා හොඳ ක්‍රම හෝ ප්‍රශ්න හෝ ප්‍රතිපෝෂණ තිබේ නම්, කරුණාකර ඒවා අදහස් පෙට්ටියේ බෙදා ගන්න. මෙය මගේ ඉදිරි ලිපි පොහොසත් කිරීමට උපකාරී වනු ඇත. තවත් විමසීම් සඳහා, කරුණාකර අපගේ වෙබ් අඩවියට පිවිසෙන්න ExcelWIKI.com .

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.