Enhavtabelo
En multaj kazoj, vi eble bezonos trovi distancon inter du koordinatoj aŭ du lokoj. En Microsoft Excel vi povas fari ĉi tion en granda grandeco ene de mallonga daŭro. Ĉi tiu artikolo montras du metodojn por kalkuli distancon inter du koordinatoj en Excel.
Elŝutu Praktikan Laborlibron
Vi povas elŝuti la praktikan libron el la suba ligilo.
Kalkuli Distancon Inter Du Koordinatoj.xlsm
Bazoj de Koordinatsistemo
Koordinatsistemo estas sistemo, precipe en geometrio, kiu uzas unu aŭ plurajn nombrojn por lokalizi la pozicion de punkto aŭ por kalkuli aliajn geometriajn parametrojn. Estas multaj specoj de koordinatsistemoj. Ekzemple: Kartezia Koordinata Sistemo, Geodezia Koordinata Sistemo ktp.
Kio Estas Kartezia Koordinata Sistemo?
Kartezia Koordinata Sistemo estas sistemo kiu uzas referencaksojn por lokalizi ajnan pozicion aŭ kalkuli ajnajn geometriajn datenojn. La koordinatoj de punkto estas determinitaj de la distanco de tiuj referencasoj. Ekzemple:
En 2-D ebeno X-akso indikas la horizontalan ebenon kaj Y-akso indikas la vertikalan ebenon. Do, se iu donas la koordinatojn de punkto (2,3) tio signifas, ke la punkto estas 2 unuoj de la horizontala ebeno kaj 3 unuoj de la longituda ebeno.
Distancformulo por kartezia koordinatsistemo
La aritmetika formulo por kalkuli distancon en 2-D kartezianoKoordinata Sistemo estas jena:
d=√((x2-x1)^2+(y2-y1)^2)
Ĉi tie,
- x 1 = Distanco de punkto 1 de x-akso.
- x 2 = Distanco de punkto 2 de x-akso.
- y 1 = Distanco de punkto 1 de y-akso.
- y 2 = Distanco de punkto 2 de y-akso.
- d = Distanco inter punkto 1 kaj punkto 2.
Kio Estas Geodezia Koordinata Sistemo?
Geodezia Koordinata Sistemo estas speco de koordinatsistemo kiu uzas elipsoidon kiel referencon por lokalizi la pozicion de punkto kaj mezuri aliajn geometriajn parametrojn. Ni kutime uzas latitudon kaj longitudon por lokalizi la pozicion en ĉi tiu koordinatsistemo.
Ĉi tie, latitudo signifas la distancon en la norda aŭ suda direkto de la ekvatoro kaj longitudo signifas la distancon en orienta aŭ okcidenta direkto de la ĉefa meridiano . Ankaŭ, pozitivaj valoroj de latitudo kaj longitudo signifas nordon kaj orienton kaj negativajn valorojn signifas sudon kaj okcidenton respektive.
Distancformulo por Geodezia Koordinata Sistemo
La aritmetika formulo por kalkuli distancon inter du koordinatoj en Geodezia Koordinata Sistemo estas jena:
d=acos(cos(radian(90-lat1))*cos(radian(90-lat2))+
sin(radian(90-lat1))*sin(radian(90-lat2)*cos(radian(long1-long2)))*3959
Ĉi tie,
- lat1 = Latitudo de loko 1
- lat2 = Latitudo de loko 2
- long1 = Longitudo de loko 1
- long2 = Longitudo de loko 2
- d =Distanco inter loko 1 kaj loko 2 en mejloj
2 Metodoj por Kalkuli Distancon Inter Du Koordinatoj en Excel (Kartezia Koordinata Sistemo)
Supozi, vi havas datumaron kie vi havas koordinatojn de punkto 1 kaj punkto 2 en malsamaj situacioj kaj vi volas kalkuli la distancon inter ili. Nun mi montros al vi du manierojn fari tion.
1. Uzante aritmetikan formulon por kalkuli distancon
Vi povas facile kalkuli la distancon enmetante la aritmetika formulo permane. Nun, sekvu la paŝojn sube por kalkuli la distancon.
Paŝoj :
- Unue, kreu kolumnon poste por Distanco.
- Poste, elektu ĉelon G6 kaj enigu la jenan formulon.
Ĉi tie, G6 estas la komenca ĉelo por la distanca kolumno. Ankaŭ, C6, D6, E6, kaj F6 ĉeloj indikas la komencan ĉelon por x 1 , x 2 , y 1, kaj y 2 respektive. Ankaŭ ĉi tie la SQRT-funkcio estas uzata por trovi la kvadratan radikon.
- Fine, trenu la Plenigi tenilon por la resto de la kolumno kaj vi ricevas viajn distancojn.
2. Aplikante VBA-Kodon por Kalkuli Distancon Inter Du Koordinatoj en Excel
Vi povas ankaŭ uzi VBA kodon por krei funkcion por kalkuli distancon en akartezia koordinatsistemo kaj poste uzu ĝin por kalkulo. Nun, sekvu la paŝojn sube por fari tion.
Paŝoj :
- Unue, premu ALT + F11 por malfermi la VBA fenestron.
- Nun elektu Tiu Laborlibron kaj Dekstre-Alklaku sur ĝi.
- Sekva. , sinsekve elektu Enmeti > Modulo .
- Je ĉi tiu punkto, kopiu la sekvan kodon kaj algluu ĝin en la malplenan skatolon.
5028
- Post tio, premu F5 por ruli la kodon. Ĉi tie ĉi tiu kodo kreis novan funkcion DistCartesian por vi, kiu helpos vin kalkuli la distancon inter du koordinatoj en kartezia ebeno.
- Nun elektu ĉelon G6 kaj enigu la jenan formulon.
Ĉi tie, la argumentoj de ĉi tiu funkcio estas x 1 , y 1 , x 2, kaj y 2 respektive.
- Fine, trenu la Plenigi tenilon por la ceteraj ĉeloj.
Legu Pli: Kiel Kalkuli Distanco inter Du GPS-Koordinatoj en Excel
2 Metodoj por Kalkuli Distancon Inter Du Koordinatoj en Excel (Geodezia Koordinata Sistemo)
Supozi, en la Geodezia Koordinata Sistemo, vi havas la latitudon kaj longitudo de du malsamaj lokoj. Nun, sekvu la paŝojn sube por kalkuli la distanconinter tiuj du lokoj .
1. Uzado de aritmetika formulo por kalkuli distancon
Unu el la plej rapidaj manieroj kalkuli la distancon estas meti la aritmetikon formulo por kalkuli distancon permane. Nun, sekvu la paŝojn sube por kalkuli la distancon inter du koordinatoj en la Geodezia Koordinata Sistemo.
Paŝoj :
- Unue, aldonu kolumnon por Distanco (Mejloj) .
- Tiam elektu ĉelon G6 kaj enigu la jenan formulon.
Ĉi tie, C6 , D6, E6, kaj F6 indikas la unuajn ĉelojn por la kolumno de Latitudo 1 (°) , Latitudo 1 (°) , Latitudo 2 (°), kaj Latitudo 2 (°) respektive.
⧬ Formulo-Klarigo
En ĉi tiu formulo:
- radianoj-funkcio estas uzata por konverti valoron en la Gradoj (°) unuo al valoro en la Radian unuo.
- COS-funkcio estas uzata por trovi la kosinuso de angulo.
- SIN-funkcio estas uzata por trovi la sinuso de angulo.
- ACOS-funkcio estas uzata por redoni la arkosinuso aŭ inversa kosinuso de nombro.
- Laste, la nombro 3959 estas multobligita por havi la distancon en Mejloj . Anstataŭe, vi povas obligi per 6371 por ricevi la rezulton Kilometroj .
- Fine, trenu la Plenigi tenilon por la resto de la kolumno por akiri vian distancoj.
Legu Pli: Kiel Kalkuli Distancon Inter Du Urboj en Excel
2. Apliki VBA-Kodon por Kalkuli Distancon Inter Du Koordinatoj en Excel
Vi ankaŭ povas uzi VBA kodon por krei funkcion por kalkuli distancon en Geodezia Koordinata Sistemo kaj poste uzi ĝin por kalkulo. Nun, sekvu la paŝojn sube por fari tion.
Paŝoj :
- Unue, premu ALT + F11 por malfermi la VBA fenestron.
- Nun elektu Tiu Laborlibron kaj Dekstre-Alklaku sur ĝi.
- Sekva. , sinsekve elektu Enmeti > Modulon .
- Post enmeti la modulon, kopiu la jenan kodon kaj algluu ĝin en la malplenan spacon.
8287
- Je ĉi tiu punkto, premu F5 por ruli la kodon. Farante tion, vi kreos novan funkcion DistGeo kiu helpos vin kalkuli la distancon en Geodezia Koordinata Sistemo .
- Post tio, elektu ĉelon . G6 kaj skribu la jenan formulon.
=DistGeo(C6,D6,E6,F6)
Ĉi tie , la argumentoj de la DistGeo funkcio estas Latitudo 1 (°), Longitudo 1 (°), Latitudo 2 (°), kaj Longitudo 2 (°) respektive.
- Fine trenu la Plenigi tenilon por laceteraj ĉeloj de la kolumno.
Legu Pli: Kiel Kalkuli Veturan Distancon inter Du Adresoj en Excel
Konkludo
Laste sed ne malplej, mi esperas, ke vi trovis tion, kion vi serĉis el ĉi tiu artikolo. Se vi havas demandojn, bonvolu faligi komenton sube. Se vi volas legi pliajn artikolojn tiajn, vi povas viziti nian retejon ExcelWIKI .