Բովանդակություն
Շատ դեպքերում ձեզ կարող է անհրաժեշտ լինել գտնել հեռավորությունը երկու կոորդինատների կամ երկու տեղանքների միջև: Microsoft Excel-ում դուք կարող եք դա անել մեծ չափով կարճ ժամանակում: Այս հոդվածը ցույց է տալիս Excel-ում երկու կոորդինատների միջև հեռավորությունը հաշվարկելու երկու եղանակ:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել պրակտիկայի գիրքը ստորև նշված հղումից:
Հաշվեք հեռավորությունը երկու կոորդինատների միջև.xlsm
Կոորդինատների համակարգի հիմունքները
Կորդինատների համակարգը համակարգ է, հատկապես երկրաչափության մեջ, որն օգտագործում է մեկ կամ մի քանի թվեր՝ որոշելու դիրքը կետ կամ հաշվարկել այլ երկրաչափական պարամետրեր: Կան բազմաթիվ տեսակի կոորդինատային համակարգեր: Օրինակ՝ դեկարտյան կոորդինատային համակարգ, գեոդեզիական կոորդինատային համակարգ և այլն:
Ի՞նչ է դեկարտյան կոորդինատային համակարգը:
Դեկարտյան կոորդինատների համակարգը համակարգ է, որն օգտագործում է հղման առանցքները ցանկացած դիրքորոշելու կամ երկրաչափական տվյալներ հաշվարկելու համար: Կետի կոորդինատները որոշվում են այդ հղման առանցքների հեռավորությունից: Օրինակ՝
2-D հարթությունում X-առանցքը ցույց է տալիս հորիզոնական հարթությունը, իսկ Y-առանցքը ցույց է տալիս ուղղահայաց հարթությունը: Այսպիսով, եթե ինչ-որ մեկը տալիս է (2,3) կետի կոորդինատները, դա նշանակում է, որ կետը գտնվում է հորիզոնական հարթությունից 2 միավոր և երկայնական հարթությունից 3 միավոր:
Դեկարտյան կոորդինատների համակարգի հեռավորության բանաձևը
2-D դեկարտյանում հեռավորությունը հաշվելու թվաբանական բանաձևըԿոորդինատների համակարգը հետևյալն է՝
d=√((x2-x1)^2+(y2-y1)^2)
Այստեղ,
- x 1 = 1-ին կետի հեռավորությունը x առանցքից:
- x 2 = 2-րդ կետի հեռավորությունը x առանցքից:
- y 1 = 1-ին կետի հեռավորությունը y առանցքից:
- y 2 = 2-րդ կետի հեռավորությունը y առանցքից:
- d = Հեռավորությունը 1-ին կետի և 2-րդ կետի միջև:
Ի՞նչ է գեոդեզիական կոորդինատների համակարգը:
Գեոդեզիական կոորդինատների համակարգը կոորդինատային համակարգի տեսակ է, որն օգտագործում է էլիպսոիդը որպես հղում կետի դիրքը գտնելու և այլ երկրաչափական պարամետրեր չափելու համար։ Մենք սովորաբար օգտագործում ենք լայնություն և երկայնություն՝ այս կոորդինատային համակարգում դիրքորոշելու համար:
Այստեղ լայնությունը նշանակում է հեռավորությունը հյուսիսային կամ հարավային ուղղությամբ հասարակածից, իսկ երկայնությունը նշանակում է հեռավորությունը արևելյան կամ արևմտյան ուղղությամբ հիմնական միջօրեականից: . Նաև լայնության և երկայնության դրական արժեքները նշանակում են հյուսիս և արևելք, իսկ բացասական արժեքները նշանակում են համապատասխանաբար հարավ և արևմուտք։ Կոորդինատների համակարգը հետևյալն է.
d=acos(cos(radian(90-lat1))*cos(radian(90-lat2))+
sin(radian(90-lat1))*sin(radian(90-lat2)*cos(radian(long1-long2)))*3959
Այստեղ,
- lat1 = Տեղադրության լայնություն 1
- lat2 = Տեղադրության լայնություն 2
- long1 = Տեղադրության երկայնություն 1
- long2 = Տեղադրության երկայնություն 2
- d =1-ի և 2-րդ տեղանքի միջև հեռավորությունը մղոններով
Excel-ում երկու կոորդինատների միջև հեռավորությունը հաշվարկելու եղանակներ (Դեկարտյան կոորդինատների համակարգ)
Ենթադրենք, դուք ունեք տվյալների բազա, որտեղ ունեք կոորդինատներ 1-ին և 2-րդ կետերը տարբեր իրավիճակներում, և դուք ցանկանում եք հաշվարկել դրանց միջև եղած հեռավորությունը: Այժմ ես ձեզ ցույց կտամ դա անելու երկու եղանակ:
1. Օգտագործելով թվաբանական բանաձևը հեռավորությունը հաշվարկելու համար
Դուք հեշտությամբ կարող եք հաշվարկել հեռավորությունը՝ տեղադրելով թվաբանական բանաձևը ձեռքով. Այժմ հետևեք ստորև նշված քայլերին` հեռավորությունը հաշվարկելու համար:
Քայլեր :
- Նախ, ստեղծեք սյունակ հաջորդ -ի համար: Հեռավորություն:
- Հաջորդում ընտրեք G6 բջիջը և տեղադրեք հետևյալ բանաձևը:
Այստեղ G6 հեռավորության սյունակի մեկնարկային բջիջն է: Նաև C6, D6, E6 և F6 բջիջները ցույց են տալիս x 1 , x սկզբնական բջիջը: 2 , y 1, եւ y 2 համապատասխանաբար։ Բացի այդ, այստեղ SQRT ֆունկցիան օգտագործվում է քառակուսի արմատը գտնելու համար:
- Վերջում, քաշեք Լրացնել բռնակը սյունակի մնացած մասի համար, և դուք ստանում եք ձեր հեռավորությունները:
2. Կիրառելով VBA կոդը Excel-ում երկու կոորդինատների միջև հեռավորությունը հաշվարկելու համար
Դուք կարող է նաև օգտագործել VBA կոդը a-ում հեռավորությունը հաշվելու ֆունկցիա ստեղծելու համարդեկարտյան կոորդինատային համակարգը և այն օգտագործել հաշվարկի համար: Այժմ հետևեք ստորև նշված քայլերին դա անելու համար:
Քայլեր :
- Նախ, սեղմեք ALT + F11 <2 VBA պատուհանը բացելու համար:
- Այժմ ընտրեք Այս աշխատանքային գիրքը և Աջ սեղմեք դրա վրա:
- Հաջորդը , հաջորդաբար ընտրեք Տեղադրել > Մոդուլ ։
- Այս պահին պատճենեք հետևյալ կոդը և տեղադրեք այն դատարկ վանդակում:
8904
- Դրանից հետո սեղմեք F5 կոդը գործարկելու համար: Այստեղ այս կոդը ձեզ համար ստեղծել է DistCartesian նոր ֆունկցիա, որը կօգնի ձեզ հաշվարկել կարտեզյան հարթության երկու կոորդինատների միջև հեռավորությունը:
- Այժմ ընտրեք G6 բջիջը: և տեղադրեք հետևյալ բանաձևը:
Այստեղ այս ֆունկցիայի արգումենտներն են x 1 , y 1 , x 2, և y 2 համապատասխանաբար:
- Վերջապես, քաշեք Լրացնել բռնակը մնացած բջիջների համար:
Կարդալ ավելին. Ինչպես հաշվարկել Excel-ում երկու GPS կոորդինատների միջև հեռավորությունը
Excel-ում երկու կոորդինատների միջև հեռավորությունը հաշվարկելու 2 եղանակ (գեոդեզիական կոորդինատների համակարգ)
Ենթադրենք, գեոդեզիական կոորդինատների համակարգում դուք ունեք լայնություն և երկու տարբեր վայրերի երկայնություն. Այժմ կատարեք ստորև նշված քայլերը՝ հեռավորությունը հաշվարկելու համարայդ երկու վայրերի միջև ։
1. Հեռավորությունը հաշվարկելու համար թվաբանական բանաձևի օգտագործումը
Հեռավորությունը հաշվելու ամենաարագ եղանակներից մեկը թվաբանությունն է։ Հեռավորությունը ձեռքով հաշվարկելու բանաձև: Այժմ հետևեք ստորև նշված քայլերին՝ գեոդեզիական կոորդինատների համակարգում երկու կոորդինատների միջև հեռավորությունը հաշվարկելու համար:
Քայլեր :
- Առաջինը, ավելացնել սյունակ Հեռավորություն (մղոն) :
- Այնուհետև ընտրեք G6 բջիջը և տեղադրեք հետևյալ բանաձևը:
Այստեղ, C6 , D6, E6, և F6 նշեք սյունակի առաջին բջիջները Լայնություն 1 (°) , Երկայնություն 1 (°) , Լայնություն 2 (°), և Երկայնություն 2 (°) համապատասխանաբար:
⧬ Բանաձևի բացատրություն
Այս բանաձևում.
- RADIANS ֆունկցիան օգտագործվում է արժեքը փոխարկելու համար Աստիճաններ (°) միավոր Radian միավորի արժեքին:
- COS ֆունկցիան օգտագործվում է անկյան կոսինուսը գտնելու համար:
- SIN ֆունկցիան օգտագործվում է անկյան սինուսը գտնելու համար։
- ACOS ֆունկցիան օգտագործվում է թվի արկկոսին կամ հակադարձ կոսինուսը վերադարձնելու համար։
- Վերջապես, 3959 թիվը բազմապատկվում է որպեսզի ստանա հեռավորությունը մղոններով : Փոխարենը, դուք կարող եք բազմապատկել 6371-ով ՝ արդյունքը ստանալու համար Կիլոմետրեր :
- Վերջապես, քաշեք Լրացնել բռնակը մնացած սյունակի համար, որպեսզի ստանաք ձեր հեռավորությունները:
Կարդալ ավելին. Ինչպես հաշվարկել հեռավորությունը երկու քաղաքների միջև Excel-ում
2. VBA կոդի կիրառում Excel-ում երկու կոորդինատների միջև հեռավորությունը հաշվարկելու համար
Դուք կարող եք նաև օգտագործել VBA կոդը՝ գեոդեզիական կոորդինատային համակարգում հեռավորությունը հաշվարկելու գործառույթ ստեղծելու համար, այնուհետև օգտագործել այն հաշվարկի համար: Այժմ հետևեք ստորև նշված քայլերին դա անելու համար:
Քայլեր :
- Նախ, սեղմեք ALT + F11 <2 VBA պատուհանը բացելու համար:
- Այժմ ընտրեք Այս աշխատանքային գիրքը և Աջ սեղմեք դրա վրա:
- Հաջորդը , հաջորդաբար ընտրեք Տեղադրել > Մոդուլ ։
- Մոդուլը տեղադրելուց հետո պատճենեք հետևյալ կոդը և տեղադրեք այն դատարկ տարածության մեջ:
5041
- Այս պահին սեղմեք F5 կոդը գործարկելու համար: Դրանով դուք կստեղծեք նոր ֆունկցիա DistGeo , որը կօգնի ձեզ հաշվարկել հեռավորությունը գեոդեզիական կոորդինատային համակարգում :
- Այնուհետև ընտրել բջիջը G6 և գրեք հետևյալ բանաձևը:
=DistGeo(C6,D6,E6,F6)
Այստեղ , DistGeo ֆունկցիայի արգումենտներն են Լայնություն 1 (°), Երկայնություն 1 (°), Լայնություն 2 (°), և Երկայնություն 2 (°) համապատասխանաբար:
- Վերջապես, քաշեք Լրացնել բռնակը սյունակի մնացած բջիջները:
Կարդալ ավելին. Ինչպես հաշվարկել երկու հասցեների միջև հեռավորությունը Excel-ում
Եզրակացություն
Վերջին, բայց ոչ պակաս կարևորը, հուսով եմ, որ դուք գտաք այն, ինչ փնտրում էիք այս հոդվածից: Եթե ունեք հարցեր, խնդրում ենք թողնել մեկնաբանություն ստորև: Եթե ցանկանում եք կարդալ ավելի շատ նման հոդվածներ, կարող եք այցելել մեր կայքը ExcelWIKI :