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

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

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

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

ඔබට පහත සබැඳියෙන් පුහුණු පොත බාගත හැකිය.

1> ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කරන්න ලක්ෂ්යය හෝ වෙනත් ජ්යාමිතික පරාමිතීන් ගණනය කිරීමට. ඛණ්ඩාංක පද්ධති වර්ග බොහොමයක් තිබේ. උදාහරණයක් ලෙස: Cartesian Coordinate System, Geodetic Coordinate System ආදිය.

Cartesian Coordinate System යනු කුමක්ද?

කාටේෂියන් ඛණ්ඩාංක පද්ධතිය යනු ඕනෑම ස්ථානයක් සොයා ගැනීමට හෝ ඕනෑම ජ්‍යාමිතික දත්ත ගණනය කිරීමට යොමු අක්ෂ භාවිතා කරන පද්ධතියකි. ලක්ෂ්‍යයක ඛණ්ඩාංක තීරණය වන්නේ එම යොමු අක්ෂවල දුරින්. උදාහරණයක් ලෙස:

2-D තලයක X-අක්ෂයෙන් තිරස් තලය ද Y-අක්ෂයෙන් සිරස් තලය ද දක්වයි. එසේ නම්, යමෙක් ලක්ෂ්‍යයක (2,3) ඛණ්ඩාංක ලබා දෙන්නේ නම් එයින් අදහස් වන්නේ ලක්ෂ්‍යය තිරස් තලයෙන් ඒකක 2 ක් සහ කල්පවත්නා තලයෙන් ඒකක 3 ක් බවයි.

Cartesian Coordinate System සඳහා දුර සූත්‍රය

2-D Cartesian එකක දුර ගණනය කිරීම සඳහා වන අංක ගණිත සූත්‍රයසම්බන්ධීකරණ පද්ධතිය පහත පරිදි වේ:

d=√((x2-x1)^2+(y2-y1)^2)

මෙහි,

  • x 1 = x අක්ෂයේ සිට 1 ලක්ෂයේ දුර.
  • x 2 = x අක්ෂයේ සිට 2 ලක්ෂයේ දුර.
  • y 1 = y අක්ෂයේ සිට 1 ලක්ෂයේ දුර.
  • y 2 = y අක්ෂයේ සිට 2 ලක්ෂයේ දුර.
  • d = ලක්ෂ්‍යය 1 සහ ලක්ෂ්‍යය 2 අතර දුර.

Geodetic Coordinate System යනු කුමක්ද?

භූමිතික ඛණ්ඩාංක පද්ධතිය යනු ලක්ෂ්‍යයක පිහිටීම සොයා ගැනීමට සහ අනෙකුත් ජ්‍යාමිතික පරාමිතීන් මැනීමට යොමුවක් ලෙස ඉලිප්සයිඩ් භාවිතා කරන ඛණ්ඩාංක පද්ධතියකි. මෙම ඛණ්ඩාංක පද්ධතියේ පිහිටීම සොයා ගැනීම සඳහා අපි සාමාන්‍යයෙන් අක්ෂාංශ සහ දේශාංශ භාවිතා කරමු.

මෙහි, අක්ෂාංශ යන්නෙන් අදහස් වන්නේ සමකයේ සිට උතුරු හෝ දකුණු දිශාවේ ඇති දුර වන අතර දේශාංශ යනු ප්‍රථම මධ්‍යාංශයේ සිට නැගෙනහිර හෝ බටහිර දිශාවට ඇති දුරයි. . එසේම, අක්ෂාංශ සහ දේශාංශවල ධන අගයන් උතුරු සහ නැගෙනහිර අදහස් වන අතර සෘණ අගයන් පිළිවෙලින් දකුණ සහ බටහිර අදහස් වේ.

භූමිතික ඛණ්ඩාංක පද්ධතිය සඳහා දුර සූත්‍රය

භූමිතිකයේ ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කිරීම සඳහා ගණිත සූත්‍රය සම්බන්ධීකරණ පද්ධතිය පහත පරිදි වේ:

d=acos(cos(radian(90-lat1))*cos(radian(90-lat2))+

sin(radian(90-lat1))*sin(radian(90-lat2)*cos(radian(long1-long2)))*3959

මෙහි,

  • 1>lat1 =  ස්ථානයේ අක්ෂාංශ 1
  • lat2 = ස්ථානයේ අක්ෂාංශ 2
  • දිගු1 = ස්ථානයේ දේශාංශ 1
  • දිග2 = ස්ථානයේ දේශාංශ 2
  • d =ස්ථානය 1 සහ ස්ථානය 2 අතර දුර සැතපුම් වලින්

2 Excel හි ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කිරීමට ක්‍රම (Cartesian Coordinate System)

ඔබට ඛණ්ඩාංක ඇති දත්ත කට්ටලයක් ඇතැයි සිතමු. විවිධ අවස්ථාවන්හිදී ලක්ෂ්යය 1 සහ ලක්ෂ්යය 2 සහ ඔබට ඒවා අතර දුර ප්රමාණය ගණනය කිරීමට අවශ්ය වේ. දැන්, මම ඔබට එසේ කිරීමට ක්‍රම දෙකක් පෙන්වන්නම්.

1. අංක ගණිත සූත්‍රය භාවිතයෙන් දුර ගණනය කිරීම

ඔබට පහසුවෙන් දුර ගණනය කළ හැක අංක ගණිත සූත්‍රය අතින්. දැන්, දුර ගණනය කිරීමට පහත පියවර අනුගමනය කරන්න.

පියවර :

  • පළමුව, සඳහා ඊළඟ තීරුවක් සාදන්න දුර.
  • ඊළඟට, කොටුව G6 තෝරා පහත සූත්‍රය ඇතුළු කරන්න.
=SQRT((E6-C6 )^2 + (F6-D6)^2)

මෙහි, G6 යනු දුර තීරුව සඳහා ආරම්භක කොටුවයි. එසේම, C6, D6, E6, සහ F6 සෛල x 1 , x සඳහා ආරම්භක සෛලය දක්වයි 2 , y 1, සහ y 2 පිළිවෙලින් . තවද, මෙහි වර්ගමූලය සෙවීමට SQRT ශ්‍රිතය භාවිතා කරයි.

  • අවසාන වශයෙන්, පිරවුම් හසුරුව ඇදගෙන යන්න. තීරුවේ ඉතිරි කොටස සඳහා සහ ඔබට ඔබේ දුර ලැබේ.

2. Excel

ඔබේ ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කිරීමට VBA කේතය යෙදීම a හි දුර ගණනය කිරීම සඳහා ශ්‍රිතයක් සෑදීමට VBA කේතය ද භාවිතා කළ හැකcartesian ඛණ්ඩාංක පද්ධතිය පසුව ගණනය කිරීම සඳහා භාවිතා කරන්න. දැන්, එසේ කිරීමට පහත පියවර අනුගමනය කරන්න.

පියවර :

  • පළමුව, ALT + F11 <2 ඔබන්න> VBA කවුළුව විවෘත කිරීමට.
  • දැන්, මෙම වැඩපොත සහ දකුණු-ක්ලික් කරන්න තෝරන්න.
  • ඊළඟට , අනුක්‍රමිකව ඇතුළු කරන්න > මොඩියුලය තෝරන්න.

  • මෙම අවස්ථාවේදී, පහත කේතය පිටපත් කරන්න සහ එය හිස් පෙට්ටියට අලවන්න.
4009

  • ඉන් පසුව, කේතය ක්‍රියාත්මක කිරීමට F5 ඔබන්න. මෙන්න, මෙම කේතය ඔබ වෙනුවෙන් නව ශ්‍රිතයක් නිර්මාණය කර ඇත DistCartesian එය ඔබට කාටිසියානු තලයක ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කිරීමට උපකාරී වේ.
  • දැන්, සෛලය තෝරන්න G6 සහ පහත සූත්‍රය ඇතුළු කරන්න.
=DistCartesian(C6,D6,E6,F6)

මෙහි, මෙම ශ්‍රිතයේ තර්ක x වේ. 1 , y 1 , x 2, සහ y 2 පිළිවෙලින්.

  • අවසාන වශයෙන්, ඉතිරි කොටු සඳහා පිරවුම් හසුරුව අදින්න Excel හි GPS ඛණ්ඩාංක දෙකක් අතර දුර

    2 Excel හි ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කිරීමට ක්‍රම (භූමිතික ඛණ්ඩාංක පද්ධතිය)

    භූමිතික ඛණ්ඩාංක පද්ධතිය තුළ ඔබට අක්ෂාංශ සහ විවිධ ස්ථාන දෙකක දේශාංශ. දැන්, දුර ගණනය කිරීමට පහත පියවර අනුගමනය කරන්නඑම ස්ථාන දෙක අතර .

    1. දුර ගණනය කිරීමට අංක ගණිත සූත්‍රය භාවිතා කිරීම

    දුර ගණනය කිරීමේ වේගවත්ම ක්‍රමයක් වන්නේ අංක ගණිතය තැබීමයි. අතින් දුර ගණනය කිරීම සඳහා සූත්රය. දැන්, භූමිතික ඛණ්ඩාංක පද්ධතියේ ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කිරීමට පහත පියවර අනුගමනය කරන්න.

    පියවර :

    • පළමුව, දුර (සැතපුම්) සඳහා තීරුවක් එක් කරන්න.
    • ඉන්පසු, කොටුව G6 තෝරා පහත සූත්‍රය ඇතුළු කරන්න.
    =ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS( D6-F6)))*3959

    මෙහි, C6 , D6, E6, සහ F6 තීරුව සඳහා පළමු කොටු දක්වයි. අක්ෂාංශ 1 (°) , දේශාංශ 1 (°) , අක්ෂාංශ 2 (°), සහ දේශාංශ 2 (°) පිළිවෙලින්.

    සූත්‍ර පැහැදිලි කිරීම

    මෙම සූත්‍රයේ:

    • RADIANS ශ්‍රිතය අගයක් පරිවර්තනය කිරීමට භාවිතා කරයි අංශක (°) රේඩියන් ඒකකයේ අගයකට.
    • COS ශ්‍රිතය කෝණයක කෝසයිනය සොයා ගැනීමට භාවිතා කරයි.
    • SIN ශ්‍රිතය කෝණයක සයින් සෙවීමට භාවිතා කරයි.
    • ACOS ශ්‍රිතය සංඛ්‍යාවක ආර්කෝසීන් හෝ ප්‍රතිලෝම කෝසයිනය ආපසු ලබා දීමට භාවිතා කරයි.
    • අවසාන වශයෙන්, 3959 අංකය ගුණ කිරීමෙන් සැතපුම් දුර ලබා ගන්න. ඒ වෙනුවට, ප්‍රතිඵලය ලබා ගැනීමට ඔබට 6371 න් ගුණ කළ හැක කිලෝමීටර් .

    අවසානයට පිරවුම් හසුරුව ඉතුරු තීරුව සඳහා ඇදගෙන යන්න. දුර.

වැඩිදුර කියවන්න: Excel හි නගර දෙකක් අතර දුර ගණනය කරන්නේ කෙසේද 2. Excel හි ඛණ්ඩාංක දෙකක් අතර දුර ගණනය කිරීමට VBA කේතය යෙදීම

භූමිතික ඛණ්ඩාංක පද්ධතියක දුර ගණනය කිරීම සඳහා ශ්‍රිතයක් සෑදීමට ඔබට VBA කේතය භාවිතා කළ හැකි අතර පසුව එය ගණනය කිරීම සඳහා භාවිතා කළ හැක. දැන්, එසේ කිරීමට පහත පියවර අනුගමනය කරන්න.

පියවර :

  • පළමුව, ALT + F11 <2 ඔබන්න> VBA කවුළුව විවෘත කිරීමට.
  • දැන්, මෙම වැඩපොත සහ දකුණු-ක්ලික් කරන්න තෝරන්න.
  • ඊළඟට , අනුක්‍රමිකව ඇතුළු කරන්න > මොඩියුලය තෝරන්න.

  • මොඩියුලය ඇතුළු කිරීමෙන් පසු, පහත කේතය පිටපත් කරන්න සහ හිස් අවකාශයේ එය අලවන්න.
9248

  • මෙම අවස්ථාවේදී, කේතය ක්‍රියාත්මක කිරීමට F5 ඔබන්න. එසේ කිරීමෙන්, ඔබ DistGeo නව ශ්‍රිතයක් සාදනු ඇති අතර එය ඔබට භූමිතික ඛණ්ඩාංක පද්ධතියක දුර ගණනය කිරීමට උපකාරී වේ.
  • ඉන් පසුව, කොටුව තෝරන්න G6 සහ පහත සූත්‍රය ලියන්න.

=DistGeo(C6,D6,E6,F6)

මෙහි , DistGeo ශ්‍රිතයේ තර්ක වන්නේ අක්ෂාංශ 1 (°), දේශාංශ 1 (°), අක්ෂාංශ 2 (°), සහ දේශාංශ 2 (°) පිළිවෙලින්.

  • අවසාන වශයෙන්, පිරවුම් හසුරුව සඳහා අදින්නතීරුවේ ඉතිරි කොටු.

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

නිගමනය

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

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