Excelda ikkita koordinata orasidagi masofani qanday hisoblash mumkin (2 usul)

  • Buni Baham Ko'Ring
Hugh West

Ko'p hollarda ikki koordinata yoki ikkita joy o'rtasida masofani topish kerak bo'lishi mumkin. Microsoft Excel-da siz buni qisqa vaqt ichida ommaviy hajmda qilishingiz mumkin. Ushbu maqola Excelda ikki koordinata orasidagi masofani hisoblashning ikkita usulini ko'rsatadi.

Amaliyot kitobini yuklab oling

Siz amaliyot kitobini quyidagi havoladan yuklab olishingiz mumkin.

Ikki koordinata orasidagi masofani hisoblang.xlsm

Koordinatalar tizimi asoslari

Koordinatalar tizimi - bu, xususan, geometriyada, bir yoki bir nechta raqamlardan foydalanib, koordinatalar o'rnini aniqlash uchun. nuqta yoki boshqa geometrik parametrlarni hisoblash uchun. Koordinata tizimlarining ko'p turlari mavjud. Masalan: Dekart koordinatalar tizimi, geodezik koordinatalar tizimi va boshqalar.

Dekart koordinata tizimi nima?

Kartezian koordinatalari tizimi - istalgan joylashuvni aniqlash yoki geometrik ma'lumotlarni hisoblash uchun mos yozuvlar o'qlaridan foydalanadigan tizim. Nuqtaning koordinatalari ushbu mos yozuvlar o'qlarining masofasidan aniqlanadi. Masalan:

2 o'lchamli tekislikda X o'qi gorizontal tekislikni, Y o'qi esa vertikal tekislikni bildiradi. Demak, agar biror kishi nuqtaning koordinatalarini (2,3) bersa, bu nuqta gorizontal tekislikdan 2 birlik va uzunlamasına tekislikdan 3 birlik uzoqlikda ekanligini bildiradi.

Dekart koordinata tizimi uchun masofa formulasi

2-D Dekartda masofani hisoblash uchun arifmetik formulaKoordinatalar tizimi quyidagicha:

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

Bu erda,

  • x 1 = 1-nuqtaning x o'qiga bo'lgan masofasi.
  • x 2 = 2-nuqtaning x o'qiga bo'lgan masofasi.
  • y 1 = 1-nuqtaning y o'qidan masofasi.
  • y 2 = 2-nuqtaning y o'qidan masofasi.
  • d = 1-nuqta va 2-nuqta orasidagi masofa.

Geodezik koordinatalar tizimi nima?

Geodezik koordinatalar tizimi koordinatalar sistemasining bir turi boʻlib, u nuqtaning oʻrnini aniqlash va boshqa geometrik parametrlarni oʻlchash uchun ellipsoiddan foydalaniladi. Ushbu koordinatalar tizimidagi joylashuvni aniqlash uchun biz odatda kenglik va uzunlikdan foydalanamiz.

Bu yerda kenglik ekvatordan shimoliy yoki janubiy yo‘nalishdagi masofani, uzunlik esa bosh meridiandan sharq yoki g‘arbiy yo‘nalishdagi masofani bildiradi. . Shuningdek, kenglik va uzunlikning musbat qiymatlari shimol va sharqiy va manfiy qiymatlar mos ravishda janub va g'arbni bildiradi.

Geodezik koordinatalar tizimi uchun masofa formulasi

Geodeziyada ikki koordinata orasidagi masofani hisoblash uchun arifmetik formula Koordinatalar tizimi quyidagicha:

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

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

Bu yerda

  • lat1 =  Joylashuv kengligi 1
  • lat2 = Joylashuv kengligi 2
  • long1 = Joylashuv uzunligi 1
  • long2 = Joylashuv uzunligi 2
  • d =1-joy va 2-manzil orasidagi masofa milda

Excelda ikki koordinata orasidagi masofani hisoblashning 2 usuli (Kartezian koordinatalari tizimi)

Aytaylik, sizda koordinatalar mavjud boʻlgan maʼlumotlar toʻplami bor. turli vaziyatlarda 1 va 2 nuqta va ular orasidagi masofani hisoblashni xohlaysiz. Endi men sizga buning ikkita usulini ko'rsataman.

1. Masofani hisoblash uchun arifmetik formuladan foydalanish

Siz masofani osongina hisoblashingiz mumkin. arifmetik formula qo'lda. Endi masofani hisoblash uchun quyidagi amallarni bajaring.

Qadamlar :

  • Birinchi navbatda, uchun ustun yarating. Masofa.
  • Keyin, G6 yacheykani tanlang va quyidagi formulani kiriting.
=SQRT((E6-C6) )^2 + (F6-D6)^2)

Bu yerda G6 masofa ustunining boshlangʻich katagidir. Shuningdek, C6, D6, E6 va F6 hujayralari x 1 , x uchun boshlang'ich katakchani ko'rsatadi. 2 , y 1, va y 2 mos ravishda. Shuningdek, bu yerda kvadrat ildizni topish uchun SQRT funksiyasi ishlatiladi.

  • Nihoyat, To'ldirish dastagini torting. ustunning qolgan qismi uchun va siz masofalarni olasiz.

2. Excelda ikki koordinata orasidagi masofani hisoblash uchun VBA kodini qo'llash

Siz a da masofani hisoblash funksiyasini yaratish uchun VBA koddan ham foydalanishi mumkinkartezian koordinatalar tizimi va undan keyin hisoblash uchun foydalaning. Endi buni amalga oshirish uchun quyidagi amallarni bajaring.

Qadamlar :

  • Avval ALT + F11 <2 tugmasini bosing> VBA oynasini ochish uchun.
  • Endi, Ushbu ish kitobini va Sichqonchaning oʻng tugmasi -ni tanlang.
  • Keyingi , ketma-ket Insert > Module -ni tanlang.

  • Ushbu nuqtada quyidagi kodni nusxalang va uni bo'sh maydonga joylashtiring.
4437

  • Shundan so'ng kodni ishga tushirish uchun F5 tugmasini bosing. Bu yerda ushbu kod siz uchun yangi DistCartesian funktsiyasini yaratdi, bu sizga kartezian tekisligidagi ikkita koordinata orasidagi masofani hisoblashda yordam beradi.
  • Endi G6 katakchasini tanlang. va quyidagi formulani kiriting.
=DistCartesian(C6,D6,E6,F6)

Bu yerda bu funksiyaning argumentlari x. 1 , y 1 , x 2, va y 2 mos ravishda.

  • Nihoyat, To'ldirish dastagini qolgan katakchalar uchun torting.

Batafsil o'qing: Qanday hisoblash kerak Excelda ikkita GPS koordinatalari orasidagi masofa

Excelda ikki koordinata orasidagi masofani hisoblashning 2 ta usuli (geodezik koordinatalar tizimi)

Faraz qilaylik, geodezik koordinatalar tizimida sizda kenglik va koordinatalar mavjud. ikki xil joyning uzunligi. Endi masofani hisoblash uchun quyidagi amallarni bajaringbu ikki joy orasidagi .

1. Masofani hisoblash uchun arifmetik formuladan foydalanish

Masofani hisoblashning eng tezkor usullaridan biri bu arifmetikani qo'yishdir. masofani qo'lda hisoblash uchun formula. Endi geodezik koordinatalar tizimida ikki koordinata orasidagi masofani hisoblash uchun quyidagi amallarni bajaring.

Qadamlar :

  • Birinchi, Masofa (milya) uchun ustun qo'shing.
  • Keyin, G6 katakchasini tanlang va quyidagi formulani kiriting.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS(90-E6)) D6-F6)))*3959

Bu yerda C6 , D6, E6, va F6 ustun uchun birinchi katakchalarni koʻrsatadi. Mos ravishda 1-kenglik (°) , Boylik 1 (°) , 2-kenglik (°), va 2-kenglik (°) .

Formula izohi

Ushbu formulada:

  • RADIANS funksiyasi qiymatni oʻzgartirish uchun ishlatiladi. Daraja (°) birligi Radian birligidagi qiymatga.
  • COS funksiyasi burchak kosinusini topish uchun ishlatiladi.
  • SIN funksiyasi burchak sinusini topish uchun ishlatiladi.
  • ACOS funksiyasi sonning arkkosini yoki teskari kosinusini qaytarish uchun ishlatiladi.
  • Oxir-oqibat, 3959 raqami ko'paytiriladi Mile dagi masofani olish uchun. Buning o'rniga, natijani olish uchun 6371 ga ko'paytirishingiz mumkin. Kilometr .

  • Nihoyat, Toʻldirish dastagini ustunning qolgan qismiga torting. masofalar.

Batafsil o'qing: Excelda ikki shahar orasidagi masofani qanday hisoblash mumkin

2. Excelda ikki koordinata orasidagi masofani hisoblash uchun VBA kodini qo'llash

Siz VBA koddan geodezik koordinatalar tizimida masofani hisoblash funksiyasini yaratish uchun ham foydalanishingiz va undan keyin hisoblash uchun foydalanishingiz mumkin. Endi buni amalga oshirish uchun quyidagi amallarni bajaring.

Qadamlar :

  • Avval ALT + F11 <2 tugmasini bosing> VBA oynasini ochish uchun.
  • Endi, Ushbu ish kitobini va Sichqonchaning oʻng tugmasi -ni tanlang.
  • Keyingi , ketma-ket Insert > Modul -ni tanlang.

  • Modulni kiritgandan so'ng quyidagi kodni nusxalang va uni bo'sh joyga qo'ying.
1241

  • Ushbu nuqtada kodni ishga tushirish uchun F5 tugmasini bosing. Shunday qilib, siz Geodezik koordinatalar tizimi dagi masofani hisoblashingizga yordam beradigan yangi DistGeo funksiyasini yaratasiz.
  • Bundan keyin katakchani tanlang. G6 va quyidagi formulani yozing.

=DistGeo(C6,D6,E6,F6)

Bu yerga , DistGeo funktsiyasining argumentlari: 1 kenglik (°), 1 uzunlik (°), 2 kenglik (°), va uzunlik 2 (°) mos ravishda.

  • Nihoyat, Toʻldirish dastagini torting.ustunning qolgan kataklari.

Batafsil o'qing: Excelda ikkita manzil orasidagi masofani qanday hisoblash mumkin

Xulosa

Oxirgi, lekin eng muhimi, umid qilamanki, siz ushbu maqoladan qidirayotgan narsangizni topdingiz. Agar sizda biron bir savol bo'lsa, iltimos, quyida sharh qoldiring. Agar shunga o'xshash boshqa maqolalarni o'qishni istasangiz, bizning veb-saytimizga tashrif buyurishingiz mumkin ExcelWIKI .

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.