របៀបគណនាចម្ងាយរវាងកូអរដោនេពីរក្នុង Excel (2 Methods)

  • ចែករំលែកនេះ។
Hugh West

តារាង​មាតិកា

ក្នុងករណីជាច្រើន អ្នកប្រហែលជាត្រូវ ស្វែងរកចម្ងាយ រវាងកូអរដោនេពីរ ឬទីតាំងពីរ។ នៅក្នុង Microsoft Excel អ្នកអាចធ្វើវាបានក្នុងទំហំធំក្នុងរយៈពេលខ្លី។ អត្ថបទនេះបង្ហាញពីវិធីសាស្រ្តពីរដើម្បីគណនាចម្ងាយរវាងកូអរដោនេពីរក្នុង Excel។

ទាញយកសៀវភៅលំហាត់

អ្នកអាចទាញយកសៀវភៅអនុវត្តពីតំណខាងក្រោម។

គណនាចម្ងាយរវាង Cooordinates.xlsm

មូលដ្ឋាននៃប្រព័ន្ធសំរបសំរួល

ប្រព័ន្ធសំរបសំរួលគឺជាប្រព័ន្ធជាពិសេសនៅក្នុងធរណីមាត្រ ដែលប្រើលេខមួយ ឬច្រើនដើម្បីកំណត់ទីតាំងរបស់ a ចំណុច ឬដើម្បីគណនាប៉ារ៉ាម៉ែត្រធរណីមាត្រផ្សេងទៀត។ ប្រព័ន្ធកូអរដោនេមានច្រើនប្រភេទ។ ឧទាហរណ៍៖ ប្រព័ន្ធសំរបសំរួល Cartesian ប្រព័ន្ធសំរបសំរួល Geodetic ។ល។

តើប្រព័ន្ធសំរបសំរួល Cartesian ជាអ្វី?

ប្រព័ន្ធសំរបសំរួល Cartesian គឺជាប្រព័ន្ធដែលប្រើអ័ក្សយោងដើម្បីកំណត់ទីតាំងណាមួយ ឬគណនាទិន្នន័យធរណីមាត្រណាមួយ។ កូអរដោនេនៃចំណុចមួយត្រូវបានកំណត់ពីចម្ងាយនៃអ័ក្សយោងទាំងនោះ។ ឧទាហរណ៍៖

នៅក្នុងប្លង់ 2D អ័ក្ស X បង្ហាញប្លង់ផ្ដេក ហើយអ័ក្ស Y បង្ហាញពីប្លង់បញ្ឈរ។ ដូច្នេះ ប្រសិនបើនរណាម្នាក់ផ្តល់កូអរដោនេនៃចំណុច (2,3) វាមានន័យថាចំណុចគឺ 2 ឯកតាពីយន្តហោះផ្តេក និង 3 ឯកតាពីយន្តហោះបណ្តោយ។

រូបមន្តចម្ងាយសម្រាប់ប្រព័ន្ធសំរបសំរួល Cartesian

រូបមន្តនព្វន្ធសម្រាប់គណនាចម្ងាយក្នុង 2-D Cartesianប្រព័ន្ធសំរបសំរួលមានដូចខាងក្រោម៖

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

នៅទីនេះ

  • x 1 = ចម្ងាយ​ចំណុច 1 ពី​អ័ក្ស x។
  • x 2 = ចម្ងាយ​ចំណុច 2 ពី​អ័ក្ស x។
  • y 1 = ចម្ងាយ​ចំណុច 1 ពី​អ័ក្ស y។
  • y <1 2 = ចម្ងាយ​ចំណុច 2 ពី​អ័ក្ស y។
  • d = ចម្ងាយ​រវាង​ចំណុច 1 និង​ចំណុច 2.

តើប្រព័ន្ធសំរបសំរួល Geodetic ជាអ្វី?

ប្រព័ន្ធសំរបសំរួលភូគព្ភសាស្ត្រគឺជាប្រភេទនៃប្រព័ន្ធកូអរដោនេដែលប្រើរាងអេលីបសូដជាឯកសារយោងដើម្បីកំណត់ទីតាំងនៃចំណុចមួយ និងវាស់ប៉ារ៉ាម៉ែត្រធរណីមាត្រផ្សេងទៀត។ ជាទូទៅយើងប្រើរយៈទទឹង និងរយៈបណ្តោយដើម្បីកំណត់ទីតាំងនៅក្នុងប្រព័ន្ធកូអរដោនេនេះ។

នៅទីនេះ រយៈទទឹងមានន័យថាចម្ងាយនៅទិសខាងជើង ឬខាងត្បូងពីអេក្វាទ័រ ហើយរយៈបណ្តោយមានន័យថាចម្ងាយនៅទិសខាងកើត ឬខាងលិចពីមេរីឌានបឋម . ដូចគ្នានេះផងដែរ តម្លៃវិជ្ជមាននៃរយៈទទឹង និងរយៈបណ្តោយមានន័យថាខាងជើង និងខាងកើត និងតម្លៃអវិជ្ជមានមានន័យថាខាងត្បូង និងខាងលិចរៀងគ្នា។

រូបមន្តចម្ងាយសម្រាប់ប្រព័ន្ធកូអរដោនេ Geodetic

រូបមន្តនព្វន្ធសម្រាប់គណនាចម្ងាយរវាងកូអរដោនេពីរនៅក្នុង Geodetic ប្រព័ន្ធសំរបសំរួលមានដូចខាងក្រោម៖

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

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

នៅទីនេះ

  • lat1 =  រយៈទទឹងនៃទីតាំង 1
  • lat2 = រយៈទទឹងនៃទីតាំង 2
  • long1 = រយៈបណ្តោយនៃទីតាំង 1
  • long2 = រយៈបណ្តោយនៃទីតាំង 2
  • d =ចម្ងាយរវាងទីតាំង 1 និងទីតាំង 2 ក្នុងម៉ាយល៍

2 វិធីសាស្រ្តគណនាចម្ងាយរវាងកូអរដោនេពីរក្នុង Excel (ប្រព័ន្ធសំរបសំរួល Cartesian)

ឧបមាថាអ្នកមានសំណុំទិន្នន័យដែលអ្នកមានកូអរដោនេនៃ ចំណុចទី 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. ការប្រើប្រាស់កូដ VBA ដើម្បីគណនាចម្ងាយរវាងកូអរដោនេពីរក្នុង Excel

អ្នក ក៏អាចប្រើកូដ VBA ដើម្បីបង្កើតមុខងារសម្រាប់គណនាចម្ងាយក្នុង aប្រព័ន្ធសំរបសំរួល cartesian ហើយបន្ទាប់មកប្រើវាសម្រាប់ការគណនា។ ឥឡូវនេះ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បីធ្វើដូច្នេះ។

ជំហាន :

  • ដំបូង ចុច ALT + F11 ដើម្បីបើក VBA window។
  • ឥឡូវនេះ សូមជ្រើសរើស សៀវភៅការងារនេះ ហើយ ចុចខាងស្តាំ នៅលើវា។
  • បន្ទាប់ ជ្រើសរើស Insert > Module

  • នៅចំណុចនេះ សូមចម្លងកូដខាងក្រោម ហើយ បិទភ្ជាប់វាទៅក្នុងប្រអប់ទទេ។
5681

  • បន្ទាប់ពីនោះ ចុច F5 ដើម្បីដំណើរការកូដ។ នៅទីនេះ កូដនេះបានបង្កើតមុខងារថ្មីមួយ DistCartesian សម្រាប់អ្នក ដែលនឹងជួយអ្នកគណនាចម្ងាយរវាងកូអរដោនេពីរនៅក្នុងយន្តហោះ cartesian។
  • ឥឡូវនេះ សូមជ្រើសរើសក្រឡា G6 ហើយបញ្ចូលរូបមន្តខាងក្រោម។
=DistCartesian(C6,D6,E6,F6)

នៅទីនេះ អាគុយម៉ង់នៃអនុគមន៍នេះគឺ x 1 , y 1 , x 2, និង y 2 រៀងគ្នា។

  • ជាចុងក្រោយ អូស Fill handle សម្រាប់ក្រឡាដែលនៅសល់។

អានបន្ថែម៖ របៀបគណនា ចម្ងាយរវាងកូអរដោនេ GPS ពីរក្នុង Excel

វិធីសាស្រ្ត 2 ដើម្បីគណនាចម្ងាយរវាងកូអរដោនេពីរក្នុង Excel (ប្រព័ន្ធសំរបសំរួលភូមិសាស្ត្រ)

ឧបមាថានៅក្នុងប្រព័ន្ធ Geodetic Coordinate អ្នកមានរយៈទទឹង និង រយៈបណ្តោយនៃទីតាំងពីរផ្សេងគ្នា។ ឥឡូវនេះ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បីគណនាចម្ងាយ រវាងទីតាំងទាំងពីរនោះ

1. ការប្រើរូបមន្តនព្វន្ធដើម្បីគណនាចម្ងាយ

វិធីមួយក្នុងចំណោមវិធីលឿនបំផុតក្នុងការគណនាចម្ងាយគឺការដាក់លេខនព្វន្ធ រូបមន្តសម្រាប់គណនាចម្ងាយដោយដៃ។ ឥឡូវនេះ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បីគណនាចម្ងាយរវាងកូអរដោនេពីរនៅក្នុងប្រព័ន្ធ Geodetic Coordinate។

ជំហាន :

  • ទីមួយ បន្ថែមជួរឈរសម្រាប់ ចម្ងាយ (ម៉ាយល៍)
  • បន្ទាប់មក ជ្រើសរើសក្រឡា 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 ត្រូវបានប្រើដើម្បីស្វែងរកស៊ីនុសនៃមុំ។
  • ចុងក្រោយ លេខ 3959 ត្រូវបានគុណ ទៅ ទទួលបានចំងាយ ម៉ាយល៍ ។ ជំនួសមកវិញ អ្នកអាច គុណនឹង 6371 ដើម្បីទទួលបានលទ្ធផលនៅក្នុង គីឡូម៉ែត្រ

  • ជាចុងក្រោយ អូស ចំណុចទាញបំពេញ សម្រាប់ផ្នែកដែលនៅសល់នៃជួរឈរ ដើម្បីទទួលបានរបស់អ្នក ចម្ងាយ។

អានបន្ថែម៖ របៀបគណនាចម្ងាយរវាងទីក្រុងពីរក្នុង Excel

2. ការប្រើប្រាស់កូដ VBA ដើម្បីគណនាចម្ងាយរវាងកូអរដោនេពីរក្នុង Excel

អ្នកក៏អាចប្រើកូដ VBA ដើម្បីបង្កើតមុខងារសម្រាប់គណនាចម្ងាយនៅក្នុងប្រព័ន្ធ Geodetic Coordinate System ហើយបន្ទាប់មកប្រើវាសម្រាប់ការគណនា។ ឥឡូវនេះ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បីធ្វើដូច្នេះ។

ជំហាន :

  • ដំបូង ចុច ALT + F11 ដើម្បីបើក VBA window។
  • ឥឡូវនេះ សូមជ្រើសរើស សៀវភៅការងារនេះ ហើយ ចុចខាងស្តាំ នៅលើវា។
  • បន្ទាប់ ជ្រើសរើស បញ្ចូល > ម៉ូឌុល

  • បន្ទាប់ពីបញ្ចូលម៉ូឌុល សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាក្នុងចន្លោះទទេ។
5909

  • នៅចំណុចនេះ ចុច F5 ដើម្បីដំណើរការកូដ។ ដោយធ្វើដូច្នេះ អ្នកនឹងបង្កើតមុខងារថ្មីមួយ DistGeo ដែលនឹងជួយអ្នកគណនាចម្ងាយនៅក្នុង ប្រព័ន្ធសំរបសំរួល Geodetic
  • បន្ទាប់ពីនោះ សូមជ្រើសរើសក្រឡា G6 ហើយសរសេររូបមន្តខាងក្រោម។

=DistGeo(C6,D6,E6,F6)

នៅទីនេះ អាគុយម៉ង់នៃមុខងារ DistGeo គឺ រយៈទទឹង 1 (°), រយៈបណ្តោយ 1 (°), រយៈទទឹង 2 (°), និង រយៈបណ្តោយ 2 (°) រៀងៗខ្លួន។

  • ជាចុងក្រោយ អូស Fill handle សម្រាប់ក្រឡាដែលនៅសល់នៃជួរឈរ។

អានបន្ថែម៖ របៀបគណនាចម្ងាយបើកបររវាងអាសយដ្ឋានពីរក្នុង Excel

សេចក្តីសន្និដ្ឋាន

ជាចុងក្រោយ ខ្ញុំសង្ឃឹមថាអ្នកបានរកឃើញអ្វីដែលអ្នកកំពុងស្វែងរកពីអត្ថបទនេះ។ ប្រសិនបើអ្នកមានចម្ងល់សូមទម្លាក់មតិយោបល់ខាងក្រោម។ ប្រសិនបើអ្នកចង់អានអត្ថបទបែបនេះបន្ថែមទៀត អ្នកអាចចូលទៅកាន់គេហទំព័ររបស់យើង ExcelWIKI

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។