Kuinka laskea kahden GPS-koordinaatin välinen etäisyys Excelissä?

  • Jaa Tämä
Hugh West

Jokapäiväisessä elämässämme tunnemme tarvetta mittausetäisyys niin monta kertaa. Se ei ole niin vaikeaa, että laskea kahden GPS-koordinaatin välinen etäisyys Excelissä . aion esitellä 2 yksinkertaista tapaa, joiden avulla laskea kahden GPS-koordinaatin välinen etäisyys Excelissä .

Selkeyden vuoksi käytän tietokokonaisuutta, joka koostuu seuraavista osista Leveysaste paikkojen pituus- ja pituusasteet Praha, Tšekin tasavalta ja Salzburg, Itävalta .

Lataa harjoituskirja

Etäisyyden laskeminen kahden GPS-koordinaatin välillä.xlsm

2 yksinkertaista tapaa laskea kahden GPS-koordinaatin välinen etäisyys Excelissä

1. Aritmeettisen kaavan käyttäminen kahden GPS-koordinaatin välisen etäisyyden laskemiseen.

Aritmeettisen kaavan käyttäminen on nopein ja yksinkertaisin tapa saada laskea kahden GPS-koordinaatin välisen etäisyyden Noudata seuraavia vaiheita tätä varten.

Askeleet :

  • Luo uusi rivi otsikolla Etäisyys (mailia) .
  • Valitse solu, johon haluat soveltaa seuraavaa kaavaa:
=ACOS(COS(RADIAANI(90-C5))*COS(RADIAANI(90-C6))+SIN(RADIAANI(90-C5))*SIN(RADIAANI(90-C6))*COS(RADIAANI(D5-D6)))*3959

Tässä,

  • The Radiaani-funktio muuntaa arvon Tutkinto yksikköä arvoksi Radian yksikkö.
  • The ACOS-toiminto palauttaa luvun käänteiskosinuksen.

Kaavan erittely

COS(RADIAANI(90-C5))*COS(RADIAANI(90-C6))+SIN(RADIAANI(90-C5))*SIN(RADIAANI(90-C6))*COS(RADIAANI(D5-D6)) - tämä osa antaa arvon trigonometristen operaattoreiden avulla.

Lähtö: 0.999092512926254

ACOS(0.999092512926254) - ACOS-toiminto palauttaa käänteisen kosinusarvon.

Lähtö: 0.0426057358212635

0.0426057358212635 *3959 - Kertolasku 3959 muuntaa arvon muotoon Miles .

Lähtö: 168.676108116382

  • Paina lopuksi ENTER saadaksesi tuloksen.

Voimme siis laskea kahden GPS-koordinaatin välisen etäisyyden melko helposti.

Lue lisää: Kuinka laskea kahden kaupungin välinen etäisyys Excelissä

2. VBA:n käyttäminen kahden GPS-koordinaatin välisen etäisyyden laskemiseen

Voimme myös käyttää VBA osoitteeseen laskea kahden GPS-koordinaatin välisen etäisyyden Se on fiksuin tapa tehdä niin.

Askeleet :

  • Mene ensin osoitteeseen Kehittäjä välilehti.
  • Valitse Visual Basic nauhalta.

  • Klikkaa nyt Lisää .
  • Paina sitten Moduuli .

  • Syötä nyt seuraava VBA-koodi tyhjään tilaan:
 Public Function DistCalc(Prague_Lati As Double, Prague_Longi As Double, Salzburg_Lati As Double, Salzburg_Longi As Double) With WorksheetFunction M = Cos(.Radians(90 - Prague_Lati)) N = Cos(.Radians(90 - Salzburg_Lati)) O = Sin(.Radians(90 - Prague_Lati)) P = Sin(.Radians(90 - Salzburg_Lati)) Q = Cos(.Radians(Prague_Longi - Salzburg_Longi)) 'Vaihda 6371arvoon 3959 saadaksesi tuloksesi mailina DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function 

Ensinnäkin käytin tässä julkista toimintoproseduuria Public Function DistCalc Sitten asetan joitakin muuttujia M, N, O, P, ja Q tietyillä arvoilla. Mainitsin sopivan suhteen muuttujien välillä määritelläksemme DistCalc Toiminto.

  • Valitse nyt solu, johon haluat mitatun tuloksen (esim. C8 ).
  • Sovelletaan nyt seuraavaa kaavaa:
=DistCalc(C5,D5,C6,D6)

Täällä DistCalc-toiminto arvioi kahden pisteen välinen etäisyys .

  • Paina lopuksi ENTER .

Tämä on siistein tapa laskea kahden GPS-koordinaatin välisen etäisyyden .

Lue lisää: Kuinka laskea kahden osoitteen välinen etäisyys Excelissä (3 tapaa)

Harjoitusosio

Voit harjoitella täällä saadaksesi lisää asiantuntemusta.

Päätelmä

Tässä artikkelissa olen yrittänyt esitellä 2 yksinkertaista tapaa, joilla voit laskea kahden GPS-koordinaatin välinen etäisyys Excelissä Toivottavasti siitä on apua kaikille. Jos sinulla on lisäkysymyksiä, kommentoi alla.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.