Kumaha Ngitung Jarak Nyetir antara Dua Alamat dina Excel

  • Bagikeun Ieu
Hugh West

Microsoft Excel mangrupikeun program spreadsheet anu serbaguna. Éta nawiskeun pikeun ngalakukeun rupa-rupa pancén anu anjeun moal tiasa ngabayangkeun. Anjeun malah tiasa ngitung jarak nyetir antara dua alamat dina Excel. Upami Anjeun gaduh daptar alamat pikeun manggihan bédana antara aranjeunna, Anjeun tangtu bisa make MS Excel. Anjeun oge bisa ngitung jarak sacara manual. Tapi éta bakal nyéépkeun waktos teuing. Kusabab anjeun gaduh ratusan rébu jarak pikeun ngitung. Ku kituna dina artikel ieu, kuring baris némbongkeun Anjeun cara ngitung jarak nyetir antara dua alamat di Excel.

Unduh Buku Latihan Praktek

Anjeun tiasa ngaunduh file Excel tina tautan sareng latihan di handap ieu sareng éta.

Itung Jarak Nyetir Antara Dua Alamat.xlsm

2 Cara Éféktif Ngitung Jarak Nyetir antara Dua Alamat dina Excel

1 Ngagunakeun Fungsi Trigonometri pikeun Ngitung Jarak Nyetir

Di dieu, kuring bakal nunjukkeun anjeun ngagabungkeun fungsi trigonometri béda pikeun ngitung jarak nyetir antara dua alamat dina Excel.

Pikeun masihan Anjeun conto, Kuring geus nyokot dua alamat. Alamat kahiji MacArthur Park, Camden NSW, Australia . Lintang sareng bujurna nyaéta 34.06312149 sareng -118.2783975 masing-masing. Alamat kadua Jersey City, New Jersey, AS . Lintang sareng bujurna nyaéta 40.71799929 sareng -74.04276812 masing-masing.

Ayeuna, kuring bakal ngagabungkeun ACOS , COS , SIN , & RADIANS berfungsi pikeun nyieun rumus. Rumusna bakal efektif ngitung jarak nyetir antara dua alamat dina mil.

Kanggo éta,

❶ Pilih sél D8 heula.

❷ Teras selapkeun rumus di handap ieu dina sél.

=ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959

❸ Sanggeus éta, pencét tombol ENTER .

Ayeuna, anjeun bakal nempo yén rumus geus diitung jarak nyetir antara MacArthur Park, Camden NSW, Australia, jeung Jersey City, New Jersey, AS dina mil. Ku kituna, anjeun bakal ningali hasilna dina sél D8 nyaéta =ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959 .270922 mil.

Rumus Rumus

  • COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) – fungsi RADIANS ngarobah nilai kana radian sarta fungsi COS nyadiakeun kosinus tina nilai, kosinus pikeun lintang dikalikeun lajeng. Kaluaran – 0.365377540842758
  • COS(RADIANS(D6-D5)) – nyadiakeun nilai kosinus pikeun bédana bujur antara dua alamat. Kaluaran – 0.716476936499882
  • SIN(RADIAN(90-C6)) *SIN(RADIAN(90-C5)) – ngitung alihan tina bujur tina 90 radian sareng dikalikeun nilai sinus. Kaluaran – 0.627 AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F 82513118
  • SIN(RADIAN(90-C6)) *SIN(RADIAN(90-C5)) *COS(RADIAN(D6- D5)) - janten0.627 AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F 82513118 * 0.716476936499882. Kaluaran – 0.449864893802199
  • COS(RADIAN(90-C6)) *COS(RADIAN(90-C5)) +SIN(RADIAN(90- C6)) *SIN(RADIAN(90-C5)) *COS(RADIAN(D6-D5)) - jadi 0.365377540842758 * 0.449864893802199. Kaluaran – 0.815242434644958
  • Lajeng ACOS fungsi arccosines nilai. Kaluaran – 0.617648629071256
  • Ahirna, kalikeun nilai ku 3959 – 0.617648629071256 *3959 nyadiakeun hasil dina mil. Kaluaran =ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959 .270922

Baca deui: Kumaha Ngitung Miles antara Dua Alamat dina Excel (2 Métode)

2. Ngitung Jarak Nyetir antara Dua Alamat Nganggo Kode VBA

Dina bagian ieu, kuring bakal nganggo kode VBA pikeun nyiptakeun fungsi anu ditetepkeun ku pangguna. Teras kuring bakal nganggo fungsi éta pikeun ngitung jarak nyetir antara dua alamat dina Excel.

Di dieu, kuring nganggo dua alamat. Alamat kahiji MacArthur Park, Camden NSW, Australia . Lintang sareng bujurna nyaéta 34.06312149 sareng -118.2783975 masing-masing. Alamat kadua Jersey City, New Jersey, AS . Lintang sareng bujurna nyaéta 40.71799929 sareng -74.04276812 masing-masing.

Di I bakal ngahasilkeun koordinat kanggo unggal alamat. Koordinat nyaéta kombinasi lintang sareng bujur. Pikeun ngahasilkeun koordinat,

  • Ketik lintang hiji alamatkahiji.
  • Teras selapkeun koma.
  • Sanggeus kitu ketik bujur alamat nu sarua.

Jadi koordinat alamat kahiji nyaeta 34.0631214903094 ,-118.27839753751 . Jeung koordinat alamat kadua 40.7179992930381,-74.0427681204225 .

Kode VBA merlukeun API tina peta pikeun ngitung jarak nyetir. The API singketan pikeun Application Programming Interface. Anjeun tiasa make API pikeun nyambungkeun Google Map atawa Bing Map naon wae nu dipikahoyong.

Tapi nyieun Google Map API dibayar. Sabalikna, anjeun tiasa ngadamel API tina Bing MAP haratis.

Ku kituna, kuring nganggo Bing MAP API di dieu.

  • Pikeun nyieun Bing MAP API gratis, klik di dieu .

Kuring geus nyieun API . Kuring ngalampirkeun API di handap:

AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F

Ayeuna, waktuna pikeun nulis VBA kode. Pikeun éta,

  • Pencét ALT + F11 pikeun muka VBA Editor .
  • Ayeuna buka Selapkeun Modul pikeun muka modul anyar.

Saatos muka VBA Editor , selapkeun VBA kode dina modul nu dibuka.

2538

Kode Ngarecah

  • Di dieu , Kuring geus dijieun fungsi-diartikeun pamaké disebut Driving_Distance.
  • Terus kuring make 3 parameter: startlocation , destination ,jeung keyvalue. Ieu posisi dua alamat jeung API nilai masing-masing.
  • Teras kuring ngagunakeun sababaraha variabel saperti First_Value , Second_Value , Nilai_Pamungkas , mitHTTP , & amp; mitUrl. Variabel-variabel ieu dipaké pikeun nyimpen niléy anu béda.
  • Terus ngagabungkeun nilai-nilaina (disimpen dina mitUrl ) jeung ngagunakeun sababaraha métode objék ( Buka , SetRequestHeader , Kirim ). Ieu kumaha kuring junun ngitung jarak nyetir ngaliwatan API .

Kode VBA Ieu ngahasilkeun fungsi anu ditetepkeun ku pangguna anu disebut Driving_Distance .

Fungsi Driving_Distance merlukeun 3 argumen total.

Kieu sintaksis umum tina fungsi Driving_Distance .

=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)

Ayeuna, waktuna pikeun nerapkeun pungsi nu ditetepkeun ku pamaké. Pikeun éta,

  • Pilih sél E10 .
  • Teras selapkeun rumus ieu:
=Driving_Distance(E5,E6,C8)

  • Ayeuna, pencét ENTER .

Rumus Rumusna

  • E5 nyaeta Start_Location_Coordinate .
  • E6 nyaeta End_Location_Coordinate .
  • C8 nyaéta API tina Bing MAP .

Fungsi ngitung jarak nyetir antara dua alamat dina mil. Pariksa sél E10 . Bakal ningali nomerna, 2790 .

Jadi jarak nyetir antara Taman MacArthur,Camden NSW, Australia, jeung Jersey City, New Jersey, AS nyaeta 2790 mil.

Maca deui: Kumaha Ngitung Jarak Antara Dua Alamat dina Excel (3 Cara)

Bagian Praktek

Anjeun bakal nampi lambaran Excel sapertos screenshot ieu, dina tungtung file Excel anu disayogikeun dimana anjeun tiasa latihan sadaya metode anu dibahas dina tulisan ieu.

Kacindekan

Kasimpulanana, kuring parantos ngabahas 2 cara ngitung jarak nyetir antara dua alamat di Excel. Sareng ulah ragu naroskeun naon waé dina bagian koméntar di handap. Kami bakal nyobian ngabales sadaya patarosan anu relevan gancang-gancang. Sareng mangga buka situs wéb kami Exceldemy pikeun ngajalajah langkung seueur.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.