Բովանդակություն
Microsoft Excel-ը շատ բազմակողմանի աղյուսակների ծրագիր է: Այն առաջարկում է կատարել առաջադրանքների այնպիսի լայն շրջանակ, որ դուք չեք էլ կարող պատկերացնել: Դուք նույնիսկ կարող եք հաշվարկել երկու հասցեների միջև հեռավորությունը Excel-ում: Եթե ունեք հասցեների ցանկ՝ դրանց միջև տարբերությունը գտնելու համար, իհարկե, կարող եք օգտագործել MS Excel-ը: Դուք կարող եք նաև ձեռքով հաշվարկել հեռավորությունը: Բայց դա չափազանց ժամանակատար կլինի: Քանի որ դուք հարյուր հազարավոր հեռավորություններ ունեք հաշվարկելու համար: Այսպիսով, այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարելի է հաշվարկել երկու հասցեների միջև հեռավորությունը Excel-ում:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել Excel-ի ֆայլը հետևյալ հղումից և պրակտիկայով զբաղվել այն։
Հաշվարկեք վարման հեռավորությունը երկու հասցեների միջև.xlsm
Excel-ում երկու հասցեների միջև ընթացող հեռավորությունը հաշվարկելու 2 արդյունավետ եղանակ
1 Օգտագործելով Եռանկյունաչափական ֆունկցիաները՝ մեքենա վարելու հեռավորությունը հաշվարկելու համար
Այստեղ ես ձեզ ցույց կտամ, թե ինչպես համատեղել տարբեր եռանկյունաչափական ֆունկցիաներ Excel-ում երկու հասցեների միջև հեռավորությունը հաշվարկելու համար:
Տալ դու օրինակ ես վերցրել եմ երկու հասցե: Առաջին հասցեն է MacArthur Park, Camden NSW, Ավստրալիա : Նրա լայնությունը և երկայնությունը համապատասխանաբար 34,06312149 և -118,2783975 են։ Երկրորդ հասցեն է՝ Ջերսի Սիթի, Նյու Ջերսի, ԱՄՆ : Նրա լայնությունը և երկայնությունն են 40,71799929 և -74,04276812 համապատասխանաբար:
Այժմ ես կմիավորեմ ACOS , COS , SIN , & RADIANS գործում է բանաձև ստեղծելու համար: Բանաձևն արդյունավետորեն կհաշվի երկու հասցեների միջև հեռավորությունը մղոններով:
Դրա համար,
❶ Ընտրեք բջիջը D8 Սկզբում:
❷ Այնուհետև տեղադրեք բջջի հետևյալ բանաձևը:
=ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959
❸ Դրանից հետո սեղմեք ENTER կոճակը:
Այժմ դուք կտեսնեք, որ բանաձևը հաշվարկել է MacArthur Park, Camden NSW, Ավստրալիա, և Jersey City, New Jersey, US մեքենա վարելու հեռավորությունը մղոններով: Այսպիսով, դուք կտեսնեք արդյունքը D8 բջիջում, որը 2445.270922 մղոն է։
Բանաձեւի բաժանում
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) – RADIANS գործառույթները փոխակերպեք արժեքները ռադիանների և COS ֆունկցիան ապահովում է արժեքների կոսինուսը, այնուհետև լայնության կոսինուսները բազմապատկվում են: Ելք – 0,365377540842758
- COS(RADIANS(D6-D5)) – ապահովում է կոսինուսի արժեքը երկու հասցեների երկայնության տարբերության համար: Ելք – 0,716476936499882
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) – հաշվարկում է շեղումը երկայնությունների 90 ռադիանից և բազմապատկել սինուսային արժեքները։ Ելք – 0.627884682513118
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6- Դ5)) – դառնում է0.627884682513118 * 0.716476936499882. Ելք – 0.449864893802199
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90- C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-D5)) – դառնում է 0,365377540842758 * 0,449864893802199: Արդյունք – 0.815242434644958
- Այնուհետև ACOS ֆունկցիան արկոզինացնում է արժեքը: Ելք – 0,617648629071256
- Վերջապես, արժեքը բազմապատկելով 3959 – 0,617648629071256 *3959 արդյունքը տալիս է մղոններով: Ելք – 2445.270922
Կարդալ ավելին. Ինչպես հաշվարկել մղոնները երկու հասցեների միջև Excel-ում (2 մեթոդ)
2. Հաշվեք վարորդական հեռավորությունը երկու հասցեների միջև՝ օգտագործելով VBA կոդը
Այս բաժնում ես կօգտագործեմ VBA կոդ՝ օգտատիրոջ կողմից սահմանված ֆունկցիա ստեղծելու համար: Այնուհետև ես կօգտագործեմ այդ ֆունկցիան Excel-ում երկու հասցեների միջև հեռավորությունը հաշվարկելու համար:
Այստեղ ես օգտագործում եմ երկու հասցե: Առաջին հասցեն է MacArthur Park, Camden NSW, Ավստրալիա : Նրա լայնությունը և երկայնությունը համապատասխանաբար 34,06312149 և -118,2783975 են։ Երկրորդ հասցեն է՝ Ջերսի Սիթի, Նյու Ջերսի, ԱՄՆ : Նրա լայնությունը և երկայնությունը համապատասխանաբար 40,71799929 և -74,04276812 են:
Ես կստեղծեմ յուրաքանչյուր հասցեի կոորդինատներ: Կոորդինատը լայնության և երկայնության համակցություն է: Կոորդինատ ստեղծելու համար
- Մուտքագրեք հասցեի լայնությունըսկզբում:
- Այնուհետև տեղադրեք ստորակետ:
- Դրանից հետո մուտքագրեք նույն հասցեի երկայնությունը:
Այսպիսով, առաջին հասցեի կոորդինատն է 34.0631214903094: ,-118.27839753751 ։ Իսկ երկրորդ հասցեի կոորդինատն է 40.7179992930381,-74.0427681204225 ։
VBA կոդը պահանջում է API քարտեզ՝ վարելու հեռավորությունը հաշվարկելու համար: API -ը նշանակում է Application Programming Interface: Դուք կարող եք օգտագործել API Google Քարտեզը կամ Bing քարտեզը միացնելու համար, ինչ նախընտրում եք:
Սակայն ստեղծելով Google-ը: Քարտեզի API վճարովի է: Ընդհակառակը, դուք կարող եք անվճար ստեղծել API Bing MAP -ից:
Այսպիսով, ես օգտագործում եմ Bing MAP API այստեղ:
- Անվճար Bing MAP API ստեղծելու համար սեղմեք այստեղ :
Ես ստեղծել եմ API : Ես կցում եմ API-ն ներքևում.
AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F
Հիմա ժամանակն է գրելու VBA կոդ: Դրա համար
- Սեղմեք ALT + F11 բացելու համար VBA խմբագիր :
- Այժմ գնացեք Տեղադրեք ➤ Մոդուլ նոր մոդուլ բացելու համար:
VBA խմբագիր բացելուց հետո տեղադրեք հետևյալ VBA կոդ բացված մոդուլում:
1701
Code Breakdown
- Այստեղ , ես ստեղծել եմ օգտվողի կողմից սահմանված գործառույթ, որը կոչվում է Driving_Distance:
- Այնուհետև ես օգտագործեցի 3 պարամետր՝ սկիզբային տեղադրություն , նպատակակետ ,և բանալի արժեքը: Սրանք համապատասխանաբար երկու հասցեների դիրքն են և API արժեքը:
- Այնուհետև ես օգտագործեցի մի քանի փոփոխականներ, ինչպիսիք են First_Value , Second_Value , Վերջին_արժեքը , mitHTTP , & mitUrl. Այս փոփոխականներն օգտագործվում են տարբեր արժեքներ պահելու համար:
- Այնուհետև միավորել են արժեքները (պահվում են mitUrl -ում) և օգտագործել մի քանի օբյեկտի մեթոդներ ( Բացել , SetRequestHeader , Ուղարկել ): Ահա թե ինչպես ես կարողացա հաշվարկել վարելու հեռավորությունը API -ի միջոցով:
Այս VBA կոդը ստեղծում է օգտվողի կողմից սահմանված գործառույթ, որը կոչվում է Driving_Distance .
Driving_Distance ֆունկցիան պահանջում է 3 արգումենտ ընդհանուր առմամբ:
Ահա Driving_Distance ֆունկցիայի ընդհանուր շարահյուսությունը: .
=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)
Այժմ ժամանակն է կիրառելու օգտագործողի կողմից սահմանված գործառույթը: Դրա համար
- Ընտրեք բջիջ E10 :
- Այնուհետև տեղադրեք հետևյալ բանաձևը.
=Driving_Distance(E5,E6,C8)
- Այժմ սեղմեք ENTER ։
Formula Breakdown
- E5 -ը Սկիզբն_Տեղակայման_կոորդինատն է ։
- E6 Վերջ_Տեղակայման_Կորդինատն է ։
- C8 -ը API է Bing ՔԱՐՏԵԶԻ :
Ֆունկցիան հաշվարկում է երկու հասցեների միջև հեռավորությունը մղոններով: Ստուգեք E10 բջիջը: Այն կտեսնի համարը, 2790 :
Այսպիսով, MacArthur Park-ի միջև հեռավորությունը,Camden NSW, Ավստրալիա, և Ջերսի Սիթի, Նյու Ջերսի, ԱՄՆ 2790 մղոն:
Կարդալ ավելին․ Ինչպես հաշվարկել հեռավորությունը երկու հասցեների միջև Excel-ում (3 եղանակ)
Պրակտիկա բաժին
Դուք կստանաք Excel թերթիկ, ինչպիսին է հետևյալ սքրինշոթը, տրամադրված Excel ֆայլի վերջում, որտեղ կարող եք կիրառել այս հոդվածում քննարկված բոլոր մեթոդները:
Եզրակացություն
Ամփոփելու համար ես քննարկել եմ 2 Excel-ում երկու հասցեների միջև հեռավորությունը հաշվարկելու եղանակներ: Եվ մի հապաղեք որևէ հարց տալ ստորև բերված մեկնաբանությունների բաժնում: Մենք կփորձենք շուտափույթ պատասխանել բոլոր համապատասխան հարցումներին: Եվ խնդրում ենք այցելել մեր կայքը Exceldemy ավելին ուսումնասիրելու համար: