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

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

Microsoft Excel යනු ඉතා බහුකාර්ය පැතුරුම්පත් වැඩසටහනකි. ඔබට සිතාගත නොහැකි තරම් පුළුල් පරාසයක කාර්යයන් කිරීමට එය ඉදිරිපත් කරයි. Excel හි ලිපින දෙකක් අතර ධාවන දුර පවා ඔබට ගණනය කළ හැකිය. ඔබට ඒවා අතර වෙනස සොයා ගැනීමට ලිපින ලැයිස්තුවක් තිබේ නම්, ඔබට MS Excel භාවිතා කළ හැකිය. ඔබට දුර ද අතින් ගණනය කළ හැකිය. නමුත් එය බොහෝ කාලයක් ගතවනු ඇත. ඔබට ගණනය කිරීමට දුර සිය දහස් ගණනක් ඇති බැවින්. මේ අනුව, මෙම ලිපියෙන්, Excel හි ලිපින දෙකක් අතර ධාවන දුර ගණනය කරන්නේ කෙසේදැයි මම ඔබට පෙන්වන්නම්.

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

ඔබට පහත සබැඳියෙන් Excel ගොනුව බාගත කර පුහුණුවීම් කළ හැක. එය.

ලිපින දෙකක් අතර ධාවන දුර ගණනය කරන්න . රියදුරු දුර ගණනය කිරීමට ත්‍රිකෝණමිතික ශ්‍රිත භාවිතා කිරීම

මෙහි, Excel හි ලිපින දෙකක් අතර ධාවන දුර ගණනය කිරීමට විවිධ ත්‍රිකෝණමිතික ශ්‍රිත ඒකාබද්ධ කිරීමට මම ඔබට පෙන්වන්නම්.

දෙන්න. ඔබ උදාහරණයක් ලෙස, මම ලිපින දෙකක් ගෙන ඇත. පළමු ලිපිනය මැක්ආතර් පාර්ක්, කැම්ඩන් 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 අතර ධාවන දුර සැතපුම් වලින් ගණනය කර ඇති බව ඔබට පෙනෙනු ඇත. මේ අනුව, ඔබ 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.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 බවට පත් වේ. ප්‍රතිදානය – 0.815242434644958
  • ඉන්පසු ACOS ක්‍රියාකාරීත්වය arccosines අගය කරයි. ප්‍රතිදානය – 0.617648629071256
  • අවසානයේ, අගය 3959 – 0.617648629071256 *3959 මගින් ගුණ කිරීමෙන් සැතපුම් වලින් ප්‍රතිඵලය ලැබේ. ප්‍රතිදානය – 2445.270922

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

2. VBA කේතය භාවිතයෙන් ලිපින දෙකක් අතර රිය පැදවීමේ දුර ගණනය කරන්න

මෙම කොටසේදී, පරිශීලක-නිර්වචනය කළ කාර්යයක් සෑදීමට මම VBA කේතයක් භාවිතා කරමි. එවිට මම Excel හි ලිපින දෙකක් අතර ධාවන දුර ගණනය කිරීමට එම කාර්යය භාවිතා කරමි.

මෙහි, මම ලිපින දෙකක් භාවිතා කරමි. පළමු ලිපිනය මැක්ආතර් පාර්ක්, කැම්ඩන් NSW, Australia . එහි අක්ෂාංශ සහ දේශාංශ පිළිවෙලින් 34.06312149 සහ -118.2783975 වේ. දෙවන ලිපිනය Jersey City, New Jersey, USA . එහි අක්ෂාංශ සහ දේශාංශ පිළිවෙලින් 40.71799929 සහ -74.04276812 වේ.

I හි එක් එක් ලිපින සඳහා ඛණ්ඩාංක ජනනය කරනු ඇත. ඛණ්ඩාංකයක් යනු අක්ෂාංශ සහ දේශාංශවල එකතුවකි. ඛණ්ඩාංකයක් උත්පාදනය කිරීමට,

  • ලිපිනයක අක්ෂාංශ ටයිප් කරන්නපළමුව.
  • ඉන්පසු කොමාවක් ඇතුළු කරන්න.
  • ඊට පසුව එම ලිපිනයේම දේශාංශය ටයිප් කරන්න.

ඉතින් පළමු ලිපිනයේ ඛණ්ඩාංකය 34.0631214903094 වේ. ,-118.27839753751 . දෙවන ලිපිනයෙහි ඛණ්ඩාංකය 40.7179992930381,-74.0427681204225 .

VBA කේතයට API <අවශ්‍ය වේ ධාවන දුර ගණනය කිරීමට සිතියමක 7>. API යනු යෙදුම් ක්‍රමලේඛන අතුරුමුහුණතයි. ඔබ කැමති ඕනෑම දෙයක් Google Map හෝ Bing Map සම්බන්ධ කිරීමට ඔබට API භාවිතා කළ හැක.

නමුත් Google නිර්මාණය කිරීම Map API ගෙවනු ලැබේ. ඊට පටහැනිව, ඔබට නොමිලේ Bing MAP හි API නිර්මාණය කළ හැකිය.

එබැවින්, මම Bing MAP API <භාවිතා කරමි. 7>මෙහි.

  • නොමිලේ Bing MAP API නිර්මාණය කිරීමට, මෙතන ක්ලික් කරන්න .

මම නිර්මාණය කර ඇත API . මම API පහත අමුණමි:

AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F

දැන්, <ලිවීමට කාලයයි 6>VBA

කේතය. ඒ සඳහා,
  • VBA Editor විවෘත කිරීමට ALT + F11 ඔබන්න.
  • දැන් Insert වෙත යන්න ➤ මොඩියුලය නව මොඩියුලයක් විවෘත කිරීමට.

VBA Editor විවෘත කිරීමෙන් පසු පහත ඇතුලත් කරන්න. විවෘත කළ මොඩියුලයේ VBA කේතය.

2685

කේත බිඳවැටීම

  • මෙහි , මම Driving_Distance නමින් පරිශීලක-නිර්වචනය කළ කාර්යයක් නිර්මාණය කර ඇත.
  • ඉන්පසු මම පරාමිති 3ක් භාවිතා කළෙමි: ආරම්භක ස්ථානය , ගමනාන්තය ,සහ ප්‍රධාන අගය. මේවා පිළිවෙලින් ලිපින දෙකේ පිහිටීම සහ API අගයයි.
  • ඉන්පසු මම පළමු_අගය , දෙවන_අගය<7 වැනි විචල්‍ය කිහිපයක් භාවිතා කළෙමි>, Last_value , 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)

  • දැන්, ENTER ඔබන්න.

සූත්‍රය බිඳවැටීම

12>
  • E5 යනු ආරම්භක_ස්ථාන_ඛණ්ඩාංකයයි .
  • E6 යනු අවසන්_ස්ථාන_ඛණ්ඩාංකයයි .
  • <13 C8 යනු Bing MAP හි API වේ.

    ශ්‍රිතය ගණනය කරයි ලිපිනයන් දෙකක් අතර ධාවන දුර සැතපුම් වලින්. කොටුව E10 පරීක්ෂා කරන්න. එය 2790 අංකය දකිනු ඇත.

    එබැවින් මැක්ආතර් පාර්ක් අතර ධාවන දුර,Camden NSW, Australia, සහ Jersey City, New Jersey, USA 2790 සැතපුම්.

    වැඩිදුර කියවන්න: Excel හි ලිපින දෙකක් අතර දුර ගණනය කරන්නේ කෙසේද (විධි 3)

    අභ්‍යාස අංශය

    ඔබට පහත තිර රුවක් වැනි Excel පත්‍රයක් ලැබෙනු ඇත, සපයා ඇති Excel ගොනුවේ අවසානයේ ඔබට මෙම ලිපියේ සාකච්ඡා කර ඇති සියලුම ක්‍රම පුහුණු කළ හැකිය. Excel හි ලිපින දෙකක් අතර ධාවන දුර ගණනය කිරීමේ ක්රම. සහ පහත අදහස් දැක්වීමේ කොටසේ ඕනෑම ප්‍රශ්නයක් ඇසීමට පසුබට නොවන්න. අදාළ සියලු විමසුම්වලට හැකි ඉක්මනින් පිළිතුරු දීමට අපි උත්සාහ කරමු. තවත් ගවේෂණය කිරීමට කරුණාකර අපගේ වෙබ් අඩවිය Exceldemy වෙත පිවිසෙන්න.

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