Si të llogarisni distancën midis dy koordinatave në Excel (2 metoda)

  • Shperndaje Kete
Hugh West

Në shumë raste, mund t'ju duhet të gjeni distancën ndërmjet dy koordinatave ose dy vendndodhjeve. Në Microsoft Excel, ju mund ta bëni këtë në një masë të madhe brenda një kohe të shkurtër. Ky artikull demonstron dy metoda për të llogaritur distancën midis dy koordinatave në Excel.

Shkarkoni Librin e Punës Praktike

Mund ta shkarkoni librin e praktikës nga lidhja më poshtë.

Llogaritni distancën ndërmjet dy koordinatave.xlsm

Bazat e sistemit të koordinatave

Sistemi i koordinatave është një sistem, veçanërisht në gjeometri, që përdor një ose më shumë numra për të gjetur pozicionin e një pikë ose për të llogaritur parametra të tjerë gjeometrikë. Ka shumë lloje të sistemeve të koordinatave. Për shembull: Sistemi i Koordinatave Karteziane, Sistemi i Koordinatave Gjeodezike etj.

Çfarë është Sistemi i Koordinatave Dekarteziane?

Sistemi i Koordinatave Karteziane është një sistem që përdor boshtet e referencës për të lokalizuar çdo pozicion ose për të llogaritur çdo të dhënë gjeometrike. Koordinatat e një pike përcaktohen nga distanca e atyre boshteve të referencës. Për shembull:

Në një plan 2-D, boshti X tregon rrafshin horizontal dhe boshti Y tregon rrafshin vertikal. Pra, nëse dikush jep koordinatat e një pike (2,3) do të thotë se pika është 2 njësi nga rrafshi horizontal dhe 3 njësi nga rrafshi gjatësor.

Formula e distancës për sistemin e koordinatave karteziane

Formula aritmetike për llogaritjen e distancës në një karteziane 2-DSistemi i koordinatave është si më poshtë:

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

Këtu,

  • x 1 = Largësia e pikës 1 nga boshti x.
  • x 2 = Largësia e pikës 2 nga boshti x.
  • y 1 = Largësia e pikës 1 nga boshti y.
  • y 2 = Largësia e pikës 2 nga boshti y.
  • d = Largësia ndërmjet pikës 1 dhe pikës 2.

Çfarë është sistemi i koordinatave gjeodezike?

Sistemi i koordinatave gjeodezike është një lloj sistemi koordinativ që përdor një elipsoid si referencë për të lokalizuar pozicionin e një pike dhe për të matur parametrat e tjerë gjeometrikë. Zakonisht përdorim gjerësinë dhe gjatësinë gjeografike për të lokalizuar pozicionin në këtë sistem koordinativ.

Këtu, gjerësia nënkupton distancën në drejtimin verior ose jugor nga ekuatori dhe gjatësia gjeografike nënkupton distancën në drejtimin lindor ose perëndimor nga meridiani kryesor . Gjithashtu, vlerat pozitive të gjerësisë dhe gjatësisë gjeografike nënkuptojnë veriun dhe lindjen dhe vlerat negative nënkuptojnë respektivisht jugun dhe perëndimin.

Formula e distancës për sistemin e koordinatave gjeodezike

Formula aritmetike për llogaritjen e distancës midis dy koordinatave në gjeodezike Sistemi i koordinatave është si më poshtë:

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

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

Këtu,

  • lat1 =  Gjerësia e vendndodhjes 1
  • lat2 = Gjerësia e vendndodhjes 2
  • long1 = Gjatësia e vendndodhjes 1
  • long2 = Gjatësia e vendndodhjes 2
  • d =Distanca midis vendndodhjes 1 dhe vendndodhjes 2 në milje

2 Metodat për të llogaritur distancën ndërmjet dy koordinatave në Excel (Sistemi i Koordinatave Karteziane)

Supozoni, ju keni një grup të dhënash ku keni koordinatat e pika 1 dhe pika 2 në situata të ndryshme dhe dëshironi të llogaritni distancën ndërmjet tyre. Tani, unë do t'ju tregoj dy mënyra për ta bërë këtë.

1. Përdorimi i formulës aritmetike për të llogaritur distancën

Mund ta llogaritni lehtësisht distancën duke futur formula aritmetike me dorë. Tani, ndiqni hapat e mëposhtëm për të llogaritur distancën.

Hapat :

  • Së pari, krijoni një kolonë tjetër për Distanca.
  • Më pas, zgjidhni qelizën G6 dhe futni formulën e mëposhtme.
=SQRT((E6-C6 )^2 + (F6-D6)^2)

Këtu, G6 është qeliza fillestare për kolonën e distancës. Gjithashtu, C6, D6, E6 dhe F6 qelizat tregojnë qelizën fillestare për x 1 , x 2 , y 1, dhe y 2 përkatësisht. Gjithashtu, këtu funksioni SQRT përdoret për të gjetur rrënjën katrore.

  • Së fundi, tërhiqni dorezën Plotëso për pjesën tjetër të kolonës dhe ju merrni distancat tuaja.

2. Aplikimi i kodit VBA për të llogaritur distancën ndërmjet dy koordinatave në Excel

Ju mund të përdorë gjithashtu kodin VBA për të krijuar një funksion për llogaritjen e distancës në asistemin e koordinatave karteziane dhe më pas e përdorin atë për llogaritje. Tani, ndiqni hapat e mëposhtëm për ta bërë këtë.

Hapat :

  • Së pari, shtypni ALT + F11 për të hapur dritaren VBA .
  • Tani, zgjidhni Ky Libër Pune dhe Klikoni me të djathtën mbi të.
  • Tjetër , zgjidhni në mënyrë sekuenciale Fut > Modulin .

  • Në këtë pikë, kopjoni kodin e mëposhtëm dhe ngjiteni në kutinë bosh.
3953

  • Pas kësaj, shtypni F5 për të ekzekutuar kodin. Këtu, ky kod ka krijuar një funksion të ri DistCartesian për ju, i cili do t'ju ndihmojë të llogaritni distancën midis dy koordinatave në një plan kartezian.
  • Tani, zgjidhni qelizën G6 dhe futni formulën e mëposhtme.
=DistCartesian(C6,D6,E6,F6)

Këtu, argumentet e këtij funksioni janë x 1 , y 1 , x 2, dhe y 2 përkatësisht.

  • Së fundi, tërhiqni dorezën Plotësoni për qelizat e mbetura.

Lexo më shumë: Si të llogaritet Distanca ndërmjet dy koordinatave GPS në Excel

2 Metodat për të llogaritur distancën ndërmjet dy koordinatave në Excel (Sistemi i koordinatave gjeodezike)

Supozoni, në Sistemin e Koordinatave Gjeodezike, ju keni gjerësinë gjeografike dhe gjatësia e dy vendndodhjeve të ndryshme. Tani, ndiqni hapat e mëposhtëm për të llogaritur distancën ndërmjet këtyre dy vendndodhjeve .

1. Përdorimi i formulës aritmetike për të llogaritur distancën

Një nga mënyrat më të shpejta për të llogaritur distancën është vendosja e aritmetikës formula për llogaritjen e distancës me dorë. Tani, ndiqni hapat e mëposhtëm për të llogaritur distancën midis dy koordinatave në Sistemin e Koordinatave Gjeodezike.

Hapat :

  • Së pari, shtoni një kolonë për Distanca (Miles) .
  • Më pas, zgjidhni qelizën G6 dhe futni formulën e mëposhtme.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS( D6-F6)))*3959

Këtu, C6 , D6, E6, dhe F6 tregoni qelizat e para për kolonën e Gjerësia gjeografike 1 (°) , Gjatesia gjeografike 1 (°) , Gjerësia gjeografike 2 (°), dhe Gjitësia gjeografike 2 (°) përkatësisht.

Shpjegimi i formulës

Në këtë formulë:

  • Funksioni RADIANS përdoret për të kthyer një vlerë në Shkallët (°) njësi për një vlerë në njësinë Radian .
  • Funksioni COS përdoret për të gjetur kosinusin e një këndi.
  • Funksioni SIN përdoret për të gjetur sinusin e një këndi.
  • Funksioni ACOS përdoret për të kthyer arkozinën ose kosinusin e anasjelltë të një numri.
  • Së fundi, numri 3959 shumëzohet për të marrë distancën në Mile . Në vend të kësaj, ju mund të shumëzoni me 6371 për të marrë rezultatin në Kilometra .

  • Më në fund, tërhiqni dorezën Plotëso për pjesën tjetër të kolonës për të marrë distancat.

Lexo më shumë: Si të llogarisim distancën ndërmjet dy qyteteve në Excel

2. Aplikimi i kodit VBA për të llogaritur distancën ndërmjet dy koordinatave në Excel

Mund të përdorni gjithashtu kodin VBA për të krijuar një funksion për llogaritjen e distancës në një sistem koordinativ gjeodezik dhe më pas ta përdorni për llogaritje. Tani, ndiqni hapat e mëposhtëm për ta bërë këtë.

Hapat :

  • Së pari, shtypni ALT + F11 për të hapur dritaren VBA .
  • Tani, zgjidhni Ky Libër Pune dhe Klikoni me të djathtën mbi të.
  • Tjetër , zgjidhni në mënyrë sekuenciale Fut > Modulin .

  • Pas futjes së modulit, kopjoni kodin e mëposhtëm dhe ngjiteni në hapësirën boshe.
5228

  • Në këtë pikë, shtypni F5 për të ekzekutuar kodin. Duke vepruar kështu, ju do të krijoni një funksion të ri DistGeo i cili do t'ju ndihmojë të llogarisni distancën në një Sistemin e koordinatave gjeodezike .
  • Pas kësaj, zgjidhni qelizën G6 dhe shkruani formulën e mëposhtme.

=DistGeo(C6,D6,E6,F6)

Këtu , argumentet e funksionit DistGeo janë Gjerësia 1 (°), Gjatësia 1 (°), Gjerësia 2 (°), dhe Gjatësia 2 (°) përkatësisht.

  • Më në fund, tërhiqni Dorezën e mbushjes përqelizat e mbetura të kolonës.

Lexo më shumë: Si të llogarisni distancën e drejtimit midis dy adresave në Excel

Përfundim

E fundit por jo më pak e rëndësishmja, shpresoj se keni gjetur atë që po kërkoni nga ky artikull. Nëse keni ndonjë pyetje, ju lutemi shkruani një koment më poshtë. Nëse dëshironi të lexoni më shumë artikuj si ky, mund të vizitoni faqen tonë të internetit ExcelWIKI .

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.