Shaxda tusmada
Maqaalku wuxuu ku tusi doonaa sida loo xisaabiyo masaafada u dhaxaysa labada ciwaan ee Excel. Microsoft Excel waxay leedahay sifadan gaarka ah iyo qaacidada u gaarka ah helitaanka masaafada u dhaxaysa labada meelood ee adduunka. Haddii aad haysato GPS Coordinates laba meelood, waxaad si fudud u go'aamin kartaa masaafada u dhaxaysa meelahaas unug kasta oo aad rabto
> Soo deji Buug-shaqeedka Dhaqanka>> Xisaabinta fogaanta u dhaxaysa labada ciwaan.xlsm >
3 siyood oo loo xisaabiyo fogaanta u dhaxaysa labada ciwaan ee Excel
>Xogtayada xogta, waxaanu ku haynaa Latitudeiyo Longitudeee Ohioiyo Alaska. Waxaan cabbireynaa masaafada u dhexeysa>>> Latitudesee Ohioiyo Alaskawaa 40.4173 Waqooyiiyo 64.2008 Waqooyisiday u kala horreeyaan. Sidoo kale, Longitudesee Ohioiyo Alaskawaa 82.9071 Galbeedkaiyo 149.4937 Galbeedkasiday u kala horreeyaan.9> 1. Isticmaalka Formula Haversine si aad u xisaabiso masaafada u dhaxaysa labada ciwaan>Haddii aad ku fiican tahay xisaabta, adeegsiga Haversine Formula ayaa kugu habboon adiga. Inkasta oo ay ku siin doonto natiijo qiyaas ah, waa mid aad u fiican.
Marka hore, waxaan u baahanahay inaan ogaano qaacidada aasaasiga ah ee dhererka arc . Anagoo adeegsanayna qaacidadaas, waxaan barbar dhigeynaa masaafada u dhexeysa laba meelood oo dhulka ah. Qaaciddada ayaa hoos ku qoran.
S = rθ
S = Fogaanta u dhaxaysalaba ciwaan >
> r = Radius of Earth>θ = Xagasha waxa lagu soo bandhigay badhtamaha dhulka labada ciwaan ><3
Laakiin haddii aad leedahay GPS Coordinates laba meelood, waxaad u baahan tahay inaad ka go'aamiso Haversine Formula . Fiiri Formula Haversine ee hoos ka muuqata.
>Haddii aad tan la barbar dhigto formula dhererka arc , waxaad heli doontaa sida sawirka soo socda.
>
Aan ku baro halbeegyada Haversine Formula .
φ 1 > = Latitude ee kaalinta koowaad >
> φ 2 = Latitude ee booska labaad>>ℽ > 1 > = Dhererka meesha koowaad
> ℽ> >>2 = Latitude ee booska labaad>>Hadda, waxaan ku tusi doonaa sida loo dabaqo qaacidadan Excel tallaabo tallaabo.0 Tallaabooyinka:>- > Marka hore, samee unug aad ku kaydiso qiimaha masaafada oo ku qor qaacidada soo socota unugga C8 . >
=2*6400*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))
>
Qaacdadu waxay isticmaashaa ASIN , SQRT , SIN iyo COS >shaqo . Way fududahay haddii aad kaliya eegto Haversine Formula . Waxaan ku cabbirnaa masaafada kilomitir , markaa waxaan ku dhejinnaa radius dhulka kiiloomitir oo ah 6400 km . ASIN waxa loola jeedaa Sine gadaashiis ama ArcSine . Haddii aan is barbar dhigno xaglaha cabbirka Haversine Formula iyo qaacidadayada Excel, waxaanheli,
1 > = Latitude of Ohio (C5)
2 = Latitude of Alaska (C6) >
> D5)>>>
>- <16
1> =2*3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))
Halkan, waxaan isticmaalnay isla qaacidada Excel ee aan ku ogaanay masaafada mayl. Sababtaas awgeed, waxaan ku soo qaadanaynaa raadiyaha dhulka mayloo ah 3959.Sidaas darteed waxaad xisaabin kartaa masaafadaee u dhaxaysa labada ciwaan ee dhulka in Excel adiga oo isticmaalaya Haversine Formula.>Ka sii akhri
> 2. Codsashada Excel CONCATENATE iyo BEDEL Hawlaha si loo xisaabiyo masaafada u dhaxaysa labada ciwaan > 10>
Waxaad samayn kartaa Khariidadda Google si aad u hesho masaafada u dhaxaysa labada ciwaan adoo isticmaalaya Excel 1>CONCATENATE iyo BEDDELKA Hawlaha . Aynu soo marno habka hoos ku qoran
>Tallaabooyinka: >
- Marka hore, ku qor caanaha soo socda C8 <18 >
- Marka xigta, taabo badhanka ENTER oo waxaad arki doontaa Khariidadda Google isku xidhka C8
=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",
> SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
Qaabkani wuxuu abuuri doonaa Khariidadda Google-ka isku xidhka sidaad uga safri karto Ohio ilaa Alaska . Shaqada CONCATENATE waxay ku dari doontaa cinwaannada ee isku xirka iyo BEDELKA shaqada waxay dhigi doontaa magaca cinwaannada .
15>23>
- Intaa ka dib, isticmaal link bartaada interneedka waxaadna heli doontaa masaafada macluumaadka ku saabsan laba ciwaan >.
Ugu dambayntii, waxaad xisaabin kartaa fogaanshaha ee u dhexeeya labada ciwaan ee dhulka gudaha Excel adoo isticmaalaya CONCATENATE iyo BADALKA shaqo.
> Ka sii akhri . Isticmaalka VBA si loo xisaabiyo masaafada u dhaxaysa labada ciwaan ee Excel > 10>Habab kale oo lagu xisaabiyo masaafada labada ciwaan u dhaxaysa waxay noqon kartaa adoo samaynaya API ( Codsiga Interface Programming ) isku xidhka oo u isticmaal si aad u abuurto Shaqada la qeexay isticmaale ee VBA . Waxaad ku samayn kartaa isku xidhka API gudaha Bing bilaash. Si aad u abuurto Khariidadda Bing API Key adiga kuu gaar ah, guji halkan .
> Tallaabooyinka: > >> 15>> Marka hore , tag Developer >> Visual Basic .15>
> >
> 15>2123
> 3> 6>
Sharaxaada Koodhka
>- Marka hore, waxaan Shaqadayada ugu magac daray DistanceInMiles . Waxaan sidoo kale gelinay 3 beegyada: Goobta_Kow Sida Xarigga, Ugu Dambeyntii_Goobta Sida Xarriiqda iyo Qiimaha_Qiimaha Sida Xariga .
- Intaas ka dib, waxaan ku dhawaaqnay Meesha ugu horeysa , Dhibcaha_Dhamaadka , Cutubka Fogaanshaha iyo Url_Kabaxsan sida Xadhig ; Setup_HTTP sida Wax .
- Ka dib, waxaanu dejinay Initial_point_2>sida bilawga Url link , Dhamaadka_Point sida Meesha iyo Masaafada_Unit ilaa Mayl .
- Intaas ka dib, waxaan dejineynaa cabbirrada lagama maarmaanka ah si aan u abuurno xiriir ka dhexeeya VBA koodka iyo API > >
- Ugu dambayntii, waxaanu dejinay Shaqada Adeegsiga Qeexay . >
- >> Taas ka dib , iyadoo la raacayo habraacyo la mid ah, waxaanu samaynay Shaqada Qeexay Isticmaalaha si loo helo masaafada km . >
- >>Ka dib, sawirka soo socda, waxaad arki kartaa API furaha unugga C8 .
- Kadibna, ku qor caanaha soo socda unugga C8 .
=DistanceInMiles(E5,E6,C8)
- Marka xigta, taabo ENTER > badhanka oo waxaad arki doontaa masaafada u dhaxaysa Ohio iyo Alaska in mayl . >18>>>>>>>>>>>>>
- Taas maskaxda ku hay, waxaad u baahan tahay inaad ku dhawaad saxdo GPS Coordinates ee kuwan qodoyaasha ee xogta sababtoo ah waxaad isticmaalaysaa internetka si aad u ogaato masaafada. Sida ku sheegayo waa galbeed ilaa Xariiqda Meridian , labaduba Longitudes waxay noqonayaan taban. > 18>
- 16
>
Sidaa darteed, waxaad xisaabin kartaa masaafada inta u dhaxaysa labada ciwaan adoo isticmaalaya VBA iyo API furaha.
Akhri wax dheeraad ah: > Sida loo xisaabiyo fogaanta wadista ee u dhaxaysa labada ciwaan ee Excel
>Waxyaabaha ay tahay in la xasuusto >
15>> Qaybta Layliska
Qaybtan, waxaan ku siin doonaa xog-ururinta maqaalkan si aad keligaa ugu dhaqanto hababkan
>
GabagaboWaxaa kugu filan inaad tiraahdo, waxaad baran doontaa habab aad waxtar u leh sida loo xisaabiyo masaafada inta u dhaxaysa labada ciwaan ee Excel ka dib markaad akhrido maqaalkan. Haddii aad hayso habab ama su'aalo ama jawaab celin ku saabsan maqaalkan, fadlan ku wadaag sanduuqa faallooyinka. Tani waxay iga caawin doontaa inaan kobciyo maqaaladeyda soo socda. Wixii su'aalo dheeraad ah, si naxariis leh u booqo websaydkayaga ExcelWIKI.com .