Як разлічыць адлегласць паміж двума каардынатамі ў Excel (2 метады)

  • Падзяліцца Гэтым
Hugh West

У многіх выпадках вам можа спатрэбіцца знайсці адлегласць паміж дзвюма каардынатамі або двума месцамі. У 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 і ўстаўце наступную формулу.
=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дэкартавай сістэме каардынат і затым выкарыстоўваць яе для разліку. Цяпер выканайце наступныя крокі, каб зрабіць гэта.

Крокі :

  • Спачатку націсніце ALT + F11 каб адкрыць акно VBA .
  • Цяпер абярыце Гэтую кнігу і Пстрыкніце яе правай кнопкай мышы .
  • Далей , паслядоўна выберыце Уставіць > Модуль .

  • У гэты момант скапіруйце наступны код і устаўце яго ў пустое поле.
1260

  • Пасля гэтага націсніце F5 , каб запусціць код. Тут гэты код стварыў для вас новую функцыю DistCartesian , якая дапаможа вам вылічыць адлегласць паміж дзвюма каардынатамі ў дэкартавай плоскасці.
  • Цяпер абярыце ячэйку G6 і ўстаўце наступную формулу.
=DistCartesian(C6,D6,E6,F6)

Тут аргументы гэтай функцыі x 1 , y 1 , x 2, і y 2 адпаведна.

  • Нарэшце, перацягніце маркер запаўнення для астатніх вочак.

Дадатковая інфармацыя: Як разлічыць Адлегласць паміж двума каардынатамі GPS у Excel

2 метады разліку адлегласці паміж дзвюма каардынатамі ў Excel (геадэзічная сістэма каардынат)

Выкажам здагадку, што ў сістэме геадэзічных каардынат у вас ёсць шырыня і даўгата двух розных месцаў. Цяпер выканайце наступныя дзеянні, каб вылічыць адлегласцьпаміж гэтымі двума месцамі .

1. Выкарыстанне арыфметычнай формулы для разліку адлегласці

Адзін з самых хуткіх спосабаў вылічыць адлегласць - гэта арыфметыка формула для разліку адлегласці ўручную. Цяпер выканайце наступныя крокі, каб вылічыць адлегласць паміж двума каардынатамі ў геадэзічнай сістэме каардынат.

Этапы :

  • Па-першае, дадайце слупок для Адлегласць (мілі) .
  • Затым абярыце ячэйку G6 і ўстаўце наступную формулу.
=ACOS(COS(РАДЫЯНЫ(90-C6))*COS(РАДЫЯНЫ(90-E6))+SIN(РАДЫЯН(90-C6))*SIN(РАДЫЯН(90-E6))*COS(РАДЫЯН( D6-F6)))*3959

Тут 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 .

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.