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
  • урт1 = Байршлын уртраг 1
  • урт2 = Байршлын уртраг 2
  • d =1-р байршлаас 2-р байршлын хоорондох зай миль

Excel дээр хоёр координатын хоорондох зайг тооцоолох 2 арга (Картезийн координатын систем)

Танд координатууд байгаа өгөгдлийн багц байна гэж бодъё. 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 код ашиглаж болнодекартын координатын систем ба дараа нь тооцоололд ашиглана. Одоо үүнийг хийхийн тулд доорх алхмуудыг дагана уу.

Алхам :

  • Эхлээд ALT + F11 <2 дарна уу> VBA цонхыг нээхийн тулд.
  • Одоо Энэ ажлын номыг сонгоод Баруун товшино уу .
  • Дараа нь , дараалан Оруулах > Модуль -г сонгоно.

  • Энэ үед дараах кодыг хуулж аваад хоосон талбарт буулгана уу.
4639

  • Үүний дараа F5 дарж кодыг ажиллуулна уу. Энд энэ код нь танд зориулж шинэ DistCartesian функцийг үүсгэсэн бөгөөд энэ нь танд декарт хавтгай дахь хоёр координатын хоорондох зайг тооцоолоход тусална.
  • Одоо G6 нүдийг сонгоно уу. Дараах томьёог оруулна.
=ДистКартезиан(C6,D6,E6,F6)

Энд энэ функцийн аргументууд x байна. 1 , у 1 , x 2, ба y 2 тус тус.

  • Эцэст нь Дүүргэх бариулыг үлдсэн нүднүүдэд чирнэ үү.

Дэлгэрэнгүй унших: Хэрхэн тооцоолох вэ Excel дээрх хоёр GPS координатын хоорондох зай

Excel дээрх хоёр координатын хоорондох зайг тооцоолох 2 арга (Геодезийн координатын систем)

Геодезийн координатын системд танд өргөргийн болон хоёр өөр байршлын уртраг. Одоо зайг тооцоолохын тулд доорх алхмуудыг дагана ууэдгээр хоёр байршлын хооронд .

1. Зайг тооцоолохдоо арифметик томьёо ашиглах

Зайг тооцоолох хамгийн хурдан аргуудын нэг бол арифметикийг тавих явдал юм. зайг гараар тооцоолох томъёо. Одоо геодезийн координатын систем дэх хоёр координатын хоорондох зайг тооцоолохын тулд доорх алхмуудыг дагана уу.

Алхам :

  • Эхлээд, Зай (Мил) гэсэн багана нэмнэ.
  • Дараа нь G6 нүдийг сонгоод дараах томьёог оруулна.
=ACOS(COS(RADIANS(90-C6))*COS(РАДИАН(90-E6))+SIN(РАДИАН(90-C6))*SIN(РАДИАН(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 > Module -г сонгоно.

  • Модуль оруулсны дараа дараах кодыг хуулна уу. мөн хоосон зайд буулгана уу.
3642

  • Энэ үед F5 дарж кодыг ажиллуулна уу. Ингэснээр та Геодезийн координатын систем дахь зайг тооцоолоход туслах шинэ DistGeo функцийг үүсгэх болно.
  • Үүний дараа нүдийг сонгоно уу. G6 болон дараах томьёог бичнэ үү.

=DistGeo(C6,D6,E6,F6)

Энд , DistGeo функцийн аргументууд нь Өргөрөг 1 (°), Уртраг 1 (°), Өргөрөг 2 (°), ба Уртраг 2 (°) байна. тус тус.

  • Эцэст нь Дүүргэх бариулыг -г чирнэ үү.баганын үлдсэн нүднүүд.

Дэлгэрэнгүй унших: Excel дээр хоёр хаяг хоорондын зайг хэрхэн тооцоолох талаар

Дүгнэлт

Эцэст нь хэлэхэд та энэ нийтлэлээс хайж байсан зүйлээ олсон гэж найдаж байна. Хэрэв танд асуух зүйл байвал доор сэтгэгдэл үлдээнэ үү. Хэрэв та үүнтэй төстэй нийтлэлүүдийг уншихыг хүсвэл манай вэбсайтад зочилж болно ExcelWIKI .

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.