Paano Kalkulahin ang Distansya sa pagitan ng Dalawang Coordinate sa Excel (2 Paraan)

  • Ibahagi Ito
Hugh West

Sa maraming pagkakataon, maaaring kailanganin mong hanapin ang distansya sa pagitan ng dalawang coordinate o dalawang lokasyon. Sa Microsoft Excel magagawa mo ito sa maramihang laki sa loob ng maikling tagal. Ang artikulong ito ay nagpapakita ng dalawang paraan upang kalkulahin ang distansya sa pagitan ng dalawang coordinate sa Excel.

I-download ang Practice Workbook

Maaari mong i-download ang practice book mula sa link sa ibaba.

Kalkulahin ang Distansya sa Pagitan ng Dalawang Cooordinates.xlsm

Mga Pangunahing Kaalaman ng Coordinate System

Ang coordinate system ay isang system, partikular sa geometry, na gumagamit ng isa o higit pang mga numero upang mahanap ang posisyon ng isang point o upang kalkulahin ang iba pang mga geometric na parameter. Mayroong maraming mga uri ng mga sistema ng coordinate. Halimbawa: Cartesian Coordinate System, Geodetic Coordinate System atbp.

Ano ang Cartesian Coordinate System?

Ang Cartesian Coordinate System ay isang system na gumagamit ng reference axes upang mahanap ang anumang posisyon o kalkulahin ang anumang geometrical na data. Ang mga coordinate ng isang punto ay tinutukoy mula sa distansya ng mga reference axes na iyon. Halimbawa:

Sa isang 2-D plane X-axis ay nagpapahiwatig ng horizontal plane at Y-axis ay nagpapahiwatig ng vertical plane. Kaya, kung may nagbigay ng mga coordinate ng isang punto (2,3) nangangahulugan ito na ang punto ay 2 units mula sa horizontal plane at 3 units mula sa longitudinal plane.

Distance Formula para sa Cartesian Coordinate System

Ang arithmetic formula para sa pagkalkula ng distansya sa isang 2-D CartesianAng Coordinate System ay ang mga sumusunod:

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

Dito,

  • x 1 = Distansya ng point 1 mula sa x axis.
  • x 2 = Distansya ng point 2 mula sa x axis.
  • y 1 = Distansya ng punto 1 mula sa y axis.
  • y 2 = Distansya ng point 2 mula sa y axis.
  • d = Distansya sa pagitan ng point 1 at point 2.

Ano ang Geodetic Coordinate System?

Ang Geodetic Coordinate System ay isang uri ng coordinate system na gumagamit ng ellipsoid bilang reference upang mahanap ang posisyon ng isang punto at sukatin ang iba pang mga geometric na parameter. Karaniwan naming ginagamit ang latitude at longitude upang mahanap ang posisyon sa coordinate system na ito.

Dito, ang latitude ay nangangahulugang ang distansya sa hilaga o timog na direksyon mula sa ekwador at longitude ay ang distansya sa silangan o kanlurang direksyon mula sa prime meridian . Gayundin, ang mga positibong halaga ng latitude at longitude ay nangangahulugang hilaga at silangan at ang mga negatibong halaga ay nangangahulugang timog at kanluran ayon sa pagkakabanggit.

Formula ng Distansya para sa Geodetic Coordinate System

Ang formula ng aritmetika upang kalkulahin ang distansya sa pagitan ng dalawang coordinate sa Geodetic Ang Coordinate System ay ang sumusunod:

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

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

Dito,

  • lat1 =  Latitude ng lokasyon 1
  • lat2 = Latitude ng lokasyon 2
  • long1 = Longitude ng lokasyon 1
  • long2 = Longitude ng lokasyon 2
  • d =Distansya sa pagitan ng lokasyon 1 at lokasyon 2 sa milya

2 Paraan para Kalkulahin ang Distansya sa pagitan ng Dalawang Coordinate sa Excel (Cartesian Coordinate System)

Ipagpalagay, mayroon kang isang dataset kung saan mayroon kang mga coordinate ng point 1 at point 2 sa iba't ibang sitwasyon at gusto mong kalkulahin ang distansya sa pagitan nila. Ngayon, ipapakita ko sa iyo ang dalawang paraan upang gawin ito.

1. Paggamit ng Arithmetic Formula upang Kalkulahin ang Distansya

Madali mong makalkula ang distansya sa pamamagitan ng pagpasok ng manu-manong formula ng aritmetika. Ngayon, sundin ang mga hakbang sa ibaba para kalkulahin ang distansya.

Mga Hakbang :

  • Una, gumawa ng column sa susunod para sa Distansya.
  • Susunod, piliin ang cell G6 at ipasok ang sumusunod na formula.
=SQRT((E6-C6) )^2 + (F6-D6)^2)

Narito, G6 ay ang panimulang cell para sa column ng distansya. Gayundin, ang C6, D6, E6, at F6 mga cell ay nagpapahiwatig ng panimulang cell para sa x 1 , x 2 , y 1, at y 2 ayon sa pagkakabanggit. Gayundin, dito ginagamit ang SQRT function para mahanap ang square root.

  • Panghuli, i-drag ang Fill handle para sa natitirang bahagi ng column at makuha mo ang iyong mga distansya.

2. Paglalapat ng VBA Code upang Kalkulahin ang Distansya sa pagitan ng Dalawang Coordinate sa Excel

Ikaw maaari ding gumamit ng VBA code upang lumikha ng isang function para sa pagkalkula ng distansya sa acartesian coordinate system at pagkatapos ay gamitin ito para sa pagkalkula. Ngayon, sundin ang mga hakbang sa ibaba upang gawin ito.

Mga Hakbang :

  • Una, pindutin ang ALT + F11 upang buksan ang VBA window.
  • Ngayon, piliin ang This Workbook at Right-Click dito.
  • Susunod , sunod-sunod na piliin ang Insert > Module .

  • Sa puntong ito, kopyahin ang sumusunod na code at i-paste ito sa blangkong kahon.
2385

  • Pagkatapos nito, pindutin ang F5 upang patakbuhin ang code. Dito, lumikha ang code na ito ng bagong function DistCartesian para sa iyo na makakatulong sa iyong kalkulahin ang distansya sa pagitan ng dalawang coordinate sa isang cartesian plane.
  • Ngayon, piliin ang cell G6 at ipasok ang sumusunod na formula.
=DistCartesian(C6,D6,E6,F6)

Dito, ang mga argumento ng function na ito ay x 1 , y 1 , x 2, at y 2 ayon sa pagkakabanggit.

  • Panghuli, i-drag ang Fill handle para sa natitirang mga cell.

Magbasa Nang Higit Pa: Paano Magkalkula Distansya sa pagitan ng Dalawang GPS Coordinate sa Excel

2 Paraan para Kalkulahin ang Distansya sa pagitan ng Dalawang Coordinate sa Excel (Geodetic Coordinate System)

Ipagpalagay, sa Geodetic Coordinate System, mayroon kang latitude at longitude ng dalawang magkaibang lokasyon. Ngayon, sundin ang mga hakbang sa ibaba upang kalkulahin ang distansyasa pagitan ng dalawang lokasyong iyon .

1. Paggamit ng Arithmetic Formula upang Kalkulahin ang Distansya

Isa sa pinakamabilis na paraan upang makalkula ang distansya ay ang paglalagay ng arithmetic formula para sa manu-manong pagkalkula ng distansya. Ngayon, sundin ang mga hakbang sa ibaba upang kalkulahin ang distansya sa pagitan ng dalawang coordinate sa Geodetic Coordinate System.

Mga Hakbang :

  • Una, magdagdag ng column para sa Distansya (Miles) .
  • Pagkatapos, piliin ang cell G6 at ipasok ang sumusunod na formula.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS( D6-F6)))*3959

Dito, C6 , D6, E6, at F6 ipinapahiwatig ang mga unang cell para sa column ng Latitude 1 (°) , Longitude 1 (°) , Latitude 2 (°), at Longitude 2 (°) ayon.

Paliwanag ng Formula

Sa formula na ito:

  • RADIANS function ay ginagamit para mag-convert ng value sa Degrees (°) unit sa isang value sa Radian unit.
  • COS function ay ginagamit upang mahanap ang cosine ng isang anggulo.
  • SIN function ay ginagamit upang mahanap ang sine ng isang anggulo.
  • ACOS function ay ginagamit upang ibalik ang arccosine o inverse cosine ng isang numero.
  • Panghuli, ang numerong 3959 ay i-multiply upang makuha ang distansya sa Miles . Sa halip, maaari kang multiply sa 6371 para makuha ang resulta Kilometro .

  • Sa wakas, i-drag ang Fill handle para sa natitirang bahagi ng column upang makuha ang iyong mga distansya.

Magbasa Nang Higit Pa: Paano Kalkulahin ang Distansya sa pagitan ng Dalawang Lungsod sa Excel

2. Paglalapat ng VBA Code upang Kalkulahin ang Distansya sa Pagitan ng Dalawang Coordinate sa Excel

Maaari mo ring gamitin ang VBA code upang lumikha ng isang function para sa pagkalkula ng distansya sa isang Geodetic Coordinate System at pagkatapos ay gamitin ito para sa pagkalkula. Ngayon, sundin ang mga hakbang sa ibaba upang gawin ito.

Mga Hakbang :

  • Una, pindutin ang ALT + F11 upang buksan ang VBA window.
  • Ngayon, piliin ang This Workbook at Right-Click dito.
  • Susunod , sunod-sunod na piliin ang Insert > Module .

  • Pagkatapos ipasok ang module, kopyahin ang sumusunod na code at i-paste ito sa blangkong espasyo.
5416

  • Sa puntong ito, pindutin ang F5 upang patakbuhin ang code. Sa paggawa nito, gagawa ka ng bagong function DistGeo na tutulong sa iyong kalkulahin ang distansya sa isang Geodetic Coordinate System .
  • Pagkatapos nito, piliin ang cell G6 at isulat ang sumusunod na formula.

=DistGeo(C6,D6,E6,F6)

Dito , ang mga argumento ng DistGeo function ay Latitude 1 (°), Longitude 1 (°), Latitude 2 (°), at Longitude 2 (°) ayon sa pagkakabanggit.

  • Sa wakas, i-drag ang Fill handle para sanatitirang mga cell ng column.

Magbasa Nang Higit Pa: Paano Kalkulahin ang Distansya sa Pagmamaneho sa pagitan ng Dalawang Address sa Excel

Konklusyon

Last but not the least, sana nakita mo ang hinahanap mo mula sa artikulong ito. Kung mayroon kang anumang mga katanungan, mangyaring mag-drop ng komento sa ibaba. Kung gusto mong magbasa ng higit pang mga artikulo tulad nito, maaari mong bisitahin ang aming website ExcelWIKI .

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.