Excel бағдарламасында екі координат арасындағы қашықтықты қалай есептеу керек (2 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Мазмұны

Көп жағдайда екі координат немесе екі орын арасындағы қашықтықты табу қажет болуы мүмкін. Microsoft Excel бағдарламасында мұны қысқа уақыт ішінде жаппай көлемде жасауға болады. Бұл мақала Excel бағдарламасында екі координат арасындағы қашықтықты есептеудің екі әдісін көрсетеді.

Тәжірибелік жұмыс кітабын жүктеп алу

Тәжірибе кітабын төмендегі сілтемеден жүктеп алуға болады.

Екі координат арасындағы қашықтықты есептеу.xlsm

Координаталар жүйесінің негіздері

Координаталар жүйесі - бұл, әсіресе геометрияда, бір немесе бірнеше сандарды пайдаланып, бір нүктенің орнын анықтау үшін қолданылатын жүйе. нүктесін немесе басқа геометриялық параметрлерді есептеу үшін. Координат жүйесінің көптеген түрлері бар. Мысалы: Декарттық координаталар жүйесі, геодезиялық координаттар жүйесі т.б.

Декарттық координаталар жүйесі дегеніміз не?

Декарттық координаттар жүйесі – кез келген позицияны анықтау немесе кез келген геометриялық деректерді есептеу үшін анықтамалық осьтерді пайдаланатын жүйе. Нүктенің координаталары сол тірек осьтерінің қашықтығынан анықталады. Мысалы:

2 өлшемді жазықтықта X осі көлденең жазықтықты, ал Y осі тік жазықтықты көрсетеді. Сонымен, егер біреу (2,3) нүктенің координаталарын берсе, бұл нүктенің көлденең жазықтықтан 2 бірлік және бойлық жазықтықтан 3 бірлік екенін білдіреді.

Декарттық координаталар жүйесі үшін қашықтық формуласы

2 өлшемді декарттықта қашықтықты есептеуге арналған арифметикалық формулаКоординаталар жүйесі келесідей:

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

Мұнда,

  • x 1 = 1 нүктенің х осінен қашықтығы.
  • x 2 = 2 нүктенің x осінен қашықтығы.
  • y 1 = 1-нүктенің у осінен қашықтығы.
  • y 2 = 2-нүктенің у осінен қашықтығы.
  • 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 , ж 1, және ж 2 тиісінше . Сондай-ақ, мұнда квадрат түбірді табу үшін SQRT функциясы қолданылады.

  • Соңында Толтыру тұтқасын сүйреңіз. бағанның қалған бөлігінде қашықтықты аласыз.

2. Excel бағдарламасында екі координат арасындағы қашықтықты есептеу үшін VBA кодын қолдану

Сіз а ішінде қашықтықты есептеу функциясын жасау үшін VBA кодын да пайдалана аладыдекарттық координаталар жүйесін, содан кейін оны есептеу үшін пайдаланыңыз. Енді ол үшін төмендегі қадамдарды орындаңыз.

Қадамдар :

  • Алдымен ALT + F11 <2 пернелерін басыңыз> VBA терезесін ашу үшін.
  • Енді Осы жұмыс кітабын және тінтуірдің оң жақ түймешігімен таңдаңыз.
  • Келесі , дәйекті түрде Кірістіру > Модуль таңдаңыз.

  • Осы кезде келесі кодты көшіріп, оны бос жолаққа қойыңыз.
7817

  • Одан кейін кодты іске қосу үшін F5 пернесін басыңыз. Мұнда бұл код сізге декарттық жазықтықтағы екі координата арасындағы қашықтықты есептеуге көмектесетін жаңа DistCartesian функциясын жасады.
  • Енді G6 ұяшығын таңдаңыз. және келесі формуланы енгізіңіз.
=DistCartezian(C6,D6,E6,F6)

Мұнда бұл функцияның аргументтері x 1 , у 1 , x 2, және y 2 тиісінше.

  • Соңында, қалған ұяшықтар үшін Толтыру тұтқасын сүйреңіз.

Толығырақ: Есептеу әдісі Excel бағдарламасындағы екі GPS координатының арасындағы қашықтық

Excel бағдарламасындағы екі координаттың арасындағы қашықтықты есептеудің 2 әдісі (геодезиялық координаттар жүйесі)

Геодезиялық координаталар жүйесінде сізде ендік пен ендік бар делік. екі түрлі орынның бойлығы. Енді қашықтықты есептеу үшін төмендегі қадамдарды орындаңызосы екі орынның арасында .

1. Қашықтықты есептеу үшін арифметикалық формуланы пайдалану

Қашықтықты есептеудің ең жылдам әдістерінің бірі - арифметиканы қою. қашықтықты қолмен есептеу формуласы. Енді геодезиялық координаталар жүйесіндегі екі координат арасындағы қашықтықты есептеу үшін төмендегі қадамдарды орындаңыз.

Қадамдар :

  • Бірінші, Арақашықтық (Миль) үшін баған қосыңыз.
  • Одан кейін G6 ұяшығын таңдап, келесі формуланы енгізіңіз.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(РАДИАНС) 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 терезесін ашу үшін.
  • Енді Осы жұмыс кітабын және тінтуірдің оң жақ түймешігімен таңдаңыз.
  • Келесі , дәйекті түрде Insert > модуль таңдаңыз.

  • Модульді енгізгеннен кейін келесі кодты көшіріңіз және оны бос орынға қойыңыз.
4941

  • Осы кезде кодты іске қосу үшін F5 басыңыз. Осылайша сіз Геодезиялық координаттар жүйесінде қашықтықты есептеуге көмектесетін жаңа DistGeo функциясын жасайсыз.
  • Одан кейін ұяшығын таңдаңыз. G6 және келесі формуланы жазыңыз.

=DistGeo(C6,D6,E6,F6)

Мұнда , DistGeo функциясының аргументтері: 1-ендік (°), 1-бойлық (°), 2-ендік (°), және бойлық 2 (°) тиісінше.

  • Соңында Толтыру тұтқасын сүйреңіз.бағанның қалған ұяшықтары.

Толығырақ оқу: Excel бағдарламасында екі мекенжай арасындағы қашықтықты қалай есептеу керек

Қорытынды

Соңында, ең бастысы, сіз осы мақаладан іздеген нәрсені таптыңыз деп үміттенемін. Егер сізде қандай да бір сұрақтар туындаса, төменде түсініктеме қалдырыңыз. Осы сияқты мақалаларды көбірек оқығыңыз келсе, біздің веб-сайтқа кіріңіз ExcelWIKI .

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.