Nola kalkulatu bi koordenatuen arteko distantzia Excel-en (2 metodo)

  • Partekatu Hau
Hugh West

Kasu askotan, baliteke bi koordenatuen edo bi kokapenen arteko distantzia bilatu behar izatea. Microsoft Excel-en hau neurri handi batean egin dezakezu iraupen laburrean. Artikulu honek bi koordenatuen arteko distantzia kalkulatzeko bi metodo erakusten ditu Excel-en.

Deskargatu Praktika-koadernoa

Praktika liburua beheko estekatik deskarga dezakezu.

Kalkulatu bi koordenatuen arteko distantzia.xlsm

Koordenatu-sistemaren oinarriak

Koordenatu-sistema, batez ere geometrian, zenbaki bat edo gehiago erabiltzen dituen sistema bat da, baten posizioa kokatzeko. puntu edo beste parametro geometriko batzuk kalkulatzeko. Koordenatu-sistema mota asko daude. Adibidez: Koordenatu Sistema Cartesiarra, Koordenatu Sistema Geodesikoa etab.

Zer da Koordenatu Sistema Cartesiarra?

Koordenatu sistema kartesiarra edozein posizio kokatzeko edo datu geometrikoren bat kalkulatzeko erreferentzia-ardatzak erabiltzen dituen sistema da. Puntu baten koordenatuak erreferentzia-ardatz horien distantziatik zehazten dira. Adibidez:

2-D plano batean X ardatzak plano horizontala adierazten du eta Y ardatzak plano bertikala adierazten du. Beraz, norbaitek (2,3) puntu baten koordenatuak ematen baditu, puntua plano horizontaletik 2 unitatera eta luzetarako planotik 3 unitatera dagoela esan nahi du.

Koordenatu sistema kartesiarentzako distantzia formula

Distantzia 2-D kartesiar batean kalkulatzeko formula aritmetikoaKoordenatu-sistema hau da:

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

Hemen,

  • x 1 = 1. puntuaren distantzia x ardatzetik.
  • x 2 = 2. puntuaren distantzia x ardatzetik.
  • y 1 = 1. puntuaren distantzia y ardatzetik.
  • y 2 = 2. puntuaren distantzia y ardatzetik.
  • d = 1. puntuaren eta 2. puntuaren arteko distantzia.

Zer da Koordenatu Sistema Geodesikoa?

Koordenatu-sistema geodesikoa koordenatu-sistema mota bat da, erreferentzia gisa elipsoide bat erabiltzen duena, puntu baten posizioa kokatzeko eta beste parametro geometriko batzuk neurtzeko. Latitudea eta longitudea erabiltzen ditugu koordenatu-sistema honetan posizioa kokatzeko.

Hemen, latitudeak ekuatoretik ipar edo hego norabidean dagoen distantzia esan nahi du eta longitudeak meridiano nagusitik ekialdeko edo mendebaldeko norabidean dagoen distantzia esan nahi du. . Era berean, latitude eta longitudearen balio positiboek iparraldea eta ekialdea esan nahi dute eta balio negatiboek hegoaldea eta mendebaldea, hurrenez hurren. Koordenatu-sistema hau da:

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

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

Hemen,

  • lat1 =  Kokapenaren latitudea 1
  • lat2 = kokapenaren latitudea 2
  • long1 = 1. kokapenaren luzera
  • long2 = 2. kokapenaren luzera
  • d =1. eta 2. kokapenaren arteko distantzia milietan

Excel-en bi koordenatuen arteko distantzia kalkulatzeko 2 metodoak (Koordenatu sistema kartesiarra)

Demagun, datu-multzo bat duzula non koordenatuak dituzula. 1. puntua eta 2. puntua egoera ezberdinetan eta haien arteko distantzia kalkulatu nahi duzu. Orain, horretarako bi modu erakutsiko dizkizut.

1. Formula aritmetikoa erabiltzea Distantzia kalkulatzeko

Distantzia erraz kalkula dezakezu txertatuz. formula aritmetikoa eskuz. Orain, jarraitu beheko urratsei distantzia kalkulatzeko.

Urratsak :

  • Lehenik eta behin, sortu hurrengo zutabe bat rentzat. Distantzia.
  • Ondoren, hautatu G6 gelaxka eta sartu formula hau.
=SQRT((E6-C6 )^2 + (F6-D6)^2)

Hemen, G6 distantzia zutabearen hasierako gelaxka da. Era berean, C6, D6, E6 eta F6 zelulek x 1 , x ren hasierako gelaxka adierazten dute. 2 , y 1, eta y 2 hurrenez hurren. Gainera, hemen SQRT funtzioa erabiltzen da erro karratua aurkitzeko.

  • Azkenik, arrastatu Bete heldulekua zutabearen gainontzeko eta zure distantziak lortzen dituzu.

2. VBA kodea aplikatzea Excel-en bi koordenatuen arteko distantzia kalkulatzeko

Zuk VBA kodea ere erabil dezake distantzia kalkulatzeko funtzio bat sortzekokoordenatu sistema kartesiar eta gero kalkulurako erabili. Orain, jarraitu beheko urratsak horretarako.

Urratsak :

  • Lehenengo, sakatu ALT + F11 VBA leihoa irekitzeko.
  • Orain, hautatu Lan-koaderno hau eta Egin klik eskuineko botoiarekin gainean.
  • Hurrengoa. , hautatu sekuentzialki Txertatu > Modulua .

  • Une honetan, kopiatu hurrengo kodea eta itsatsi koadro hutsean.
2668

  • Ondoren, sakatu F5 kodea exekutatzeko. Hemen, kode honek DistCartesian funtzio berri bat sortu du zuretzat, plano kartesiar batean bi koordenatuen arteko distantzia kalkulatzen lagunduko dizuna.
  • Orain, hautatu G6 gelaxka. eta sartu ondorengo formula.
=DistCartesian(C6,D6,E6,F6)

Hemen, funtzio honen argumentuak x dira. 1 , y 1 , x 2, eta y 2 hurrenez hurren.

  • Azkenik, arrastatu Bete heldulekua gainerako gelaxketarako.

Irakurri gehiago: Nola kalkulatu Bi GPS koordenatuen arteko distantzia Excel-en

Excel-en bi koordenatuen arteko distantzia kalkulatzeko 2 metodo (Koordenatu Geodesikoen Sistema)

Demagun, Koordenatu Geodesikoen Sisteman, latitudea eta bi toki ezberdinen longitudea. Orain, jarraitu beheko urratsak distantzia kalkulatzekobi kokapen horien artean .

1. Formula aritmetikoa erabiltzea Distantzia kalkulatzeko

Distantzia kalkulatzeko modurik azkarrenetako bat aritmetika jartzea da. Distantzia eskuz kalkulatzeko formula. Orain, jarraitu beheko pausoak Koordenatu Sistema Geodesikoko bi koordenatuen arteko distantzia kalkulatzeko.

Urratsak :

  • Lehenik eta behin, gehitu zutabe bat Distantzia (Milia) -rako.
  • Ondoren, hautatu G6 gelaxka eta sartu formula hau.
=ACOS(COS(RADIANOA(90-C6))*COS(RADIANOA(90-E6))+SIN(RADIANOA(90-C6))*SIN(RADIANOA(90-E6))*COS(RADIANOA(90-C6))* D6-F6)))*3959

Hemen, C6 , D6, E6, eta F6 adierazi zutabearen lehen gelaxkak. Latitude 1 (°) , Longitude 1 (°) , Latitude 2 (°), eta Longitude 2 (°) , hurrenez hurren.

Formularen azalpena

Formula honetan:

  • RADIANS funtzioa balio bat bihurtzeko erabiltzen da. Gradu (°) unitate Erradia unitateko balio bati.
  • COS funtzioa angelu baten kosinua aurkitzeko erabiltzen da.
  • SIN funtzioa angelu baten sinua aurkitzeko erabiltzen da.
  • ACOS funtzioa zenbaki baten arkusinua edo alderantzizko kosinua itzultzeko erabiltzen da.
  • Azkenik, 3959 zenbakia biderkatzen da distantzia Milia tan lortzeko. Horren ordez, 6371z biderkatu dezakezu emaitza lortzeko Kilometroak .

  • Azkenik, arrastatu Bete heldulekua zutabearen gainerakoa lortzeko. distantziak.

Irakurri gehiago: Nola kalkulatu bi hiriren arteko distantzia Excel-en

2. VBA kodea aplikatzea Excel-en bi koordenatuen arteko distantzia kalkulatzeko

VBA kodea ere erabil dezakezu koordenatu geodesikoko distantzia kalkulatzeko funtzio bat sortzeko eta gero kalkulurako erabil dezakezu. Orain, jarraitu beheko urratsak horretarako.

Urratsak :

  • Lehenengo, sakatu ALT + F11 VBA leihoa irekitzeko.
  • Orain, hautatu Lan-koaderno hau eta Egin klik eskuineko botoiarekin gainean.
  • Hurrengoa. , hautatu sekuentzialki Txertatu > Modulua .

  • Modulua sartu ondoren, kopiatu hurrengo kodea eta itsatsi hutsunean.
7681

  • Une honetan, sakatu F5 kodea exekutatzeko. Hori eginez gero, DistGeo funtzio berri bat sortuko duzu, Koordenatu Geodesikoen Sistema batean distantzia kalkulatzen lagunduko dizuna.
  • Ondoren, hautatu gelaxka. G6 eta idatzi formula hau.

=DistGeo(C6,D6,E6,F6)

Hemen , DistGeo funtzioaren argumentuak Latitude 1 (°), Longitude 1 (°), Latitude 2 (°), eta Longitude 2 (°) dira. hurrenez hurren.

  • Azkenik, arrastatu Bete heldulekua zutabearen gainerako gelaxkak.

Irakurri gehiago: Nola kalkulatu Excel-en bi helbideren arteko gidatze distantzia

Ondorioa

Azkenik, baina ez behintzat, artikulu honetatik bilatzen ari zarena aurkitzea espero dut. Edozein zalantza izanez gero, utzi iruzkin bat behean. Horrelako artikulu gehiago irakurri nahi badituzu, gure webgunea bisita dezakezu ExcelWIKI .

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.