Змест
У многіх выпадках вам можа спатрэбіцца знайсці адлегласць паміж дзвюма каардынатамі або двума месцамі. У Microsoft Excel вы можаце зрабіць гэта масава за кароткі час. Гэты артыкул дэманструе два метады вылічэння адлегласці паміж дзвюма каардынатамі ў Excel.
Спампаваць практычны сшытак
Вы можаце спампаваць практычны сшытак па спасылцы ніжэй.
Вылічыць адлегласць паміж двума Cooordinates.xlsm
Асновы сістэмы каардынат
Сістэма каардынат - гэта сістэма, асабліва ў геаметрыі, якая выкарыстоўвае адзін або некалькі лікаў для вызначэння месцазнаходжання пункту або для разліку іншых геаметрычных параметраў. Існуе шмат відаў сістэм каардынат. Напрыклад: дэкартава сістэма каардынат, геадэзічная сістэма каардынат і г.д.
Што такое дэкартава сістэма каардынат?
Дэкартава сістэма каардынат - гэта сістэма, якая выкарыстоўвае восі адліку для размяшчэння любой пазіцыі або разліку любых геаметрычных даных. Каардынаты пункта вызначаюцца па адлегласці гэтых адліковых восяў. Напрыклад:
У двухмернай плоскасці вось X паказвае гарызантальную плоскасць, а вось Y паказвае вертыкальную плоскасць. Такім чынам, калі нехта дае каардынаты пункта (2,3), гэта азначае, што пункт знаходзіцца на адлегласці 2 адзінак ад гарызантальнай плоскасці і 3 адзінак ад падоўжнай плоскасці.
Формула адлегласці для дэкартавай сістэмы каардынат
Арыфметычная формула для вылічэння адлегласці ў 2-мерным дэкартавым вобразеСістэма каардынат наступная:
d=√((x2-x1)^2+(y2-y1)^2)
Тут,
- x 1 = Адлегласць пункта 1 ад восі х.
- x 2 = Адлегласць пункта 2 ад восі х.
- y 1 = Адлегласць пункту 1 ад восі y.
- y 2 = Адлегласць пункта 2 ад восі y.
- d = Адлегласць паміж пунктам 1 і пунктам 2.
Што такое геадэзічная сістэма каардынат?
Геадэзічная сістэма каардынат - гэта тып сістэмы каардынат, якая выкарыстоўвае эліпсоід у якасці адліку для вызначэння месцазнаходжання кропкі і вымярэння іншых геаметрычных параметраў. Мы звычайна выкарыстоўваем шырыню і даўгату, каб вызначыць месцазнаходжанне ў гэтай сістэме каардынат.
Тут шырыня азначае адлегласць на поўнач ці поўдзень ад экватара, а даўгата азначае адлегласць на ўсход ці захад ад пачатковага мерыдыяна . Акрамя таго, дадатныя значэнні шыраты і даўгаты азначаюць поўнач і ўсход, а адмоўныя значэнні азначаюць поўдзень і захад адпаведна.
Формула адлегласці для геадэзічнай сістэмы каардынат
Арыфметычная формула для разліку адлегласці паміж двума каардынатамі ў геадэзічнай Сістэма каардынат наступная:
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 (дэкартава сістэма каардынат)
Выкажам здагадку, у вас ёсць набор даных, у якім ёсць каардынаты пункт 1 і пункт 2 у розных сітуацыях, і вы хочаце вылічыць адлегласць паміж імі. Зараз я пакажу вам два спосабы зрабіць гэта.
1. Выкарыстанне арыфметычнай формулы для разліку адлегласці
Вы можаце лёгка вылічыць адлегласць, уставіўшы арыфметычную формулу ўручную. Цяпер выканайце наступныя дзеянні, каб вылічыць адлегласць.
Этапы :
- Спачатку стварыце наступны слупок для Адлегласць.
- Далей абярыце ячэйку G6 і ўстаўце наступную формулу.
Тут G6 з'яўляецца пачатковай ячэйкай для слупка адлегласці. Таксама ячэйкі C6, D6, E6 і F6 паказваюць пачатковую ячэйку для x 1 , x 2 , y 1, і y 2 адпаведна. Акрамя таго, тут функцыя SQRT выкарыстоўваецца для пошуку квадратнага кораня.
- Нарэшце, перацягніце маркер запаўнення для астатняй часткі слупка, і вы атрымаеце свае адлегласці.
2. Прымяненне кода VBA для разліку адлегласці паміж двума каардынатамі ў Excel
Вы можа таксама выкарыстоўваць код VBA для стварэння функцыі для вылічэння адлегласці ў aдэкартавай сістэме каардынат і затым выкарыстоўваць яе для разліку. Цяпер выканайце наступныя крокі, каб зрабіць гэта.
Крокі :
- Спачатку націсніце ALT + F11 каб адкрыць акно VBA .
- Цяпер абярыце Гэтую кнігу і Пстрыкніце яе правай кнопкай мышы .
- Далей , паслядоўна выберыце Уставіць > Модуль .
- У гэты момант скапіруйце наступны код і устаўце яго ў пустое поле.
1260
- Пасля гэтага націсніце F5 , каб запусціць код. Тут гэты код стварыў для вас новую функцыю DistCartesian , якая дапаможа вам вылічыць адлегласць паміж дзвюма каардынатамі ў дэкартавай плоскасці.
- Цяпер абярыце ячэйку G6 і ўстаўце наступную формулу.
Тут аргументы гэтай функцыі x 1 , y 1 , x 2, і y 2 адпаведна.
- Нарэшце, перацягніце маркер запаўнення для астатніх вочак.
Дадатковая інфармацыя: Як разлічыць Адлегласць паміж двума каардынатамі GPS у Excel
2 метады разліку адлегласці паміж дзвюма каардынатамі ў Excel (геадэзічная сістэма каардынат)
Выкажам здагадку, што ў сістэме геадэзічных каардынат у вас ёсць шырыня і даўгата двух розных месцаў. Цяпер выканайце наступныя дзеянні, каб вылічыць адлегласцьпаміж гэтымі двума месцамі .
1. Выкарыстанне арыфметычнай формулы для разліку адлегласці
Адзін з самых хуткіх спосабаў вылічыць адлегласць - гэта арыфметыка формула для разліку адлегласці ўручную. Цяпер выканайце наступныя крокі, каб вылічыць адлегласць паміж двума каардынатамі ў геадэзічнай сістэме каардынат.
Этапы :
- Па-першае, дадайце слупок для Адлегласць (мілі) .
- Затым абярыце ячэйку G6 і ўстаўце наступную формулу.
Тут C6 , D6, E6, і F6 паказваюць першыя ячэйкі для слупка Шырата 1 (°) , Даўгата 1 (°) , Шырата 2 (°), і Даўгата 2 (°) адпаведна.
⧬ Тлумачэнне формулы
У гэтай формуле:
- функцыя РАДЫЯНЫ выкарыстоўваецца для пераўтварэння значэння ў Градусы (°) адзінкі да значэння ў Радыян адзінкі.
- Функцыя COS выкарыстоўваецца для знаходжання косінуса вугла.
- Функцыя SIN выкарыстоўваецца для знаходжання сінуса вугла.
- Функцыя ACOS выкарыстоўваецца для вяртання аркасінуса або арккосінуса ліку.
- Нарэшце, лік 3959 памнажаецца , каб атрымаць адлегласць у мілях . Замест гэтага вы можаце памножыць на 6371 , каб атрымаць вынік у Кіламетры .
- Нарэшце, перацягніце маркер запаўнення на астатнюю частку слупка, каб атрымаць ваш адлегласці.
Больш падрабязна: Як разлічыць адлегласць паміж двума гарадамі ў Excel
2. Прымяненне кода VBA для разліку адлегласці паміж дзвюма каардынатамі ў Excel
Вы таксама можаце выкарыстоўваць код VBA для стварэння функцыі для разліку адлегласці ў геадэзічнай сістэме каардынат, а затым выкарыстоўваць яе для разліку. Цяпер выканайце наступныя крокі, каб зрабіць гэта.
Крокі :
- Спачатку націсніце ALT + F11 каб адкрыць акно VBA .
- Цяпер абярыце Гэтую кнігу і Пстрыкніце яе правай кнопкай мышы .
- Далей , паслядоўна выберыце Уставіць > Модуль .
- Пасля ўстаўкі модуля скапіруйце наступны код і ўстаўце яго ў пустое месца.
9344
- У гэты момант націсніце F5 , каб запусціць код. Робячы гэта, вы створыце новую функцыю DistGeo , якая дапаможа вам вылічыць адлегласць у Геадэзічнай сістэме каардынатаў .
- Пасля гэтага абярыце ячэйку G6 і запішыце наступную формулу.
=DistGeo(C6,D6,E6,F6)
Тут , аргументы функцыі DistGeo : Шырата 1 (°), Даўгата 1 (°), Шырата 2 (°), і Даўгата 2 (°) адпаведна.
- Нарэшце, перацягніце Маркер запаўнення дляастатнія клеткі слупка.
Больш падрабязна: Як разлічыць адлегласць паміж двума адрасамі ў Excel
Выснова
І апошняе, але не менш важнае: я спадзяюся, што вы знайшлі тое, што шукалі ў гэтым артыкуле. Калі ў вас ёсць якія-небудзь пытанні, пакіньце каментарый ніжэй. Калі вы хочаце прачытаць больш падобных артыкулаў, вы можаце наведаць наш вэб-сайт ExcelWIKI .