როგორ გამოვთვალოთ მანძილი ორ კოორდინატს შორის Excel-ში (2 მეთოდი)

  • გააზიარეთ ეს
Hugh West

Სარჩევი

ხშირ შემთხვევაში, შეიძლება დაგჭირდეთ მანძილის პოვნა ორ კოორდინატს ან ორ მდებარეობას შორის. 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 მდებარეობას შორის მილში

2 მეთოდი ორ კოორდინატს შორის მანძილის გამოსათვლელად Excel-ში (კარტეზიული კოორდინატთა სისტემა)

დავუშვათ, რომ თქვენ გაქვთ მონაცემთა ნაკრები, სადაც გაქვთ კოორდინატები წერტილი 1 და წერტილი 2 სხვადასხვა სიტუაციებში და გსურთ გამოთვალოთ მათ შორის მანძილი. ახლა მე გაჩვენებთ ამის გაკეთების ორ გზას.

1. მანძილის გამოსათვლელად არითმეტიკული ფორმულის გამოყენებით

თქვენ შეგიძლიათ მარტივად გამოთვალოთ მანძილი, ჩასვით არითმეტიკული ფორმულა ხელით. ახლა მიჰყევით ქვემოთ მოცემულ ნაბიჯებს მანძილის გამოსათვლელად.

ნაბიჯები :

  • პირველ რიგში, შექმენით სვეტი შემდეგში მანძილი.
  • შემდეგ, აირჩიეთ უჯრედი G6 და ჩასვით შემდეგი ფორმულა.
=SQRT((E6-C6 )^2 + (F6-D6)^2)

აქ G6 არის საწყისი უჯრედი მანძილის სვეტისთვის. ასევე, C6, D6, E6 და F6 უჯრედები მიუთითებენ საწყის უჯრედზე x 1 , x 2 , y 1, და y 2 შესაბამისად. ასევე, აქ SQRT ფუნქცია გამოიყენება კვადრატული ფესვის საპოვნელად.

  • და ბოლოს, გადაიტანეთ შევსების სახელური სვეტის დანარჩენი ნაწილისთვის და თქვენ მიიღებთ თქვენს დისტანციებს.

2. VBA კოდის გამოყენება Excel-ში ორ კოორდინატს შორის მანძილის გამოსათვლელად

თქვენ ასევე შეგიძლიათ გამოიყენოთ VBA კოდი ა-ში მანძილის გამოსათვლელი ფუნქციის შესაქმნელადდეკარტის კოორდინატთა სისტემა და შემდეგ გამოიყენოს იგი გამოთვლებისთვის. ახლა მიყევით ქვემოთ მოცემულ ნაბიჯებს, რომ გააკეთოთ ეს.

ნაბიჯები :

  • პირველ რიგში, დააჭირეთ ALT + F11 <2 VBA ფანჯრის გასახსნელად.
  • ახლა აირჩიეთ ეს სამუშაო წიგნი და დააწკაპუნეთ მარჯვენა ღილაკით მასზე.
  • შემდეგი , თანმიმდევრულად აირჩიეთ ჩასმა > მოდული .

  • ამ ეტაპზე დააკოპირეთ შემდეგი კოდი და ჩასვით ის ცარიელ ველში.
8800

  • ამის შემდეგ დააჭირეთ F5 კოდის გასაშვებად. აქ, ამ კოდმა შექმნა თქვენთვის ახალი ფუნქცია DistCartesian , რომელიც დაგეხმარებათ გამოთვალოთ მანძილი ორ კოორდინატს შორის კარტეზიულ სიბრტყეში.
  • ახლა აირჩიეთ უჯრედი G6 და ჩადეთ შემდეგი ფორმულა.
=DistCartesian(C6,D6,E6,F6)

აქ, ამ ფუნქციის არგუმენტებია x 1 , y 1 , x 2, და y 2 შესაბამისად.

  • ბოლოს გადაიტანეთ შევსების სახელური დარჩენილი უჯრედებისთვის.

დაწვრილებით: როგორ გამოვთვალოთ მანძილი ორ GPS კოორდინატს შორის Excel-ში

2 მეთოდი ორ კოორდინატს შორის მანძილის გამოსათვლელად Excel-ში (გეოდეზიური კოორდინატთა სისტემა)

ვთქვათ, გეოდეზიურ კოორდინატთა სისტემაში გაქვთ გრძედი და ორი განსხვავებული მდებარეობის გრძედი. ახლა მიყევით ქვემოთ მოცემულ ნაბიჯებს დისტანციის გამოსათვლელადამ ორ ადგილს შორის .

1. არითმეტიკული ფორმულის გამოყენება მანძილის გამოსათვლელად

მანძილის გამოსათვლელად ერთ-ერთი ყველაზე სწრაფი გზა არის არითმეტიკის დაყენება მანძილის ხელით გაანგარიშების ფორმულა. ახლა მიჰყევით ქვემოთ მოცემულ ნაბიჯებს გეოდეზიურ კოორდინატთა სისტემაში ორ კოორდინატს შორის მანძილის გამოსათვლელად.

ნაბიჯები :

  • პირველი, დაამატეთ სვეტი დისტანცია (მილები) .
  • შემდეგ, აირჩიეთ უჯრედი G6 და ჩადეთ შემდეგი ფორმულა.
=ACOS(COS(RADIANS(90-C6))*COS(RADIANS(90-E6))+SIN(RADIANS(90-C6))*SIN(RADIANS(90-E6))*COS(RADIANS( D6-F6)))*3959

აქ, C6 , D6, E6, და F6 მიუთითეთ პირველი უჯრედები სვეტისთვის გრძედი 1 (°) , გრძედი 1 (°) , გრძედი 2 (°), და გრძედი 2 (°) შესაბამისად.

ფორმულის ახსნა

ამ ფორმულაში:

  • RADIANS ფუნქცია გამოიყენება მნიშვნელობის გადასაყვანად გრადუსები (°) ერთეული მნიშვნელობას რადიანი ერთეულში.
  • COS ფუნქცია გამოიყენება კუთხის კოსინუსის საპოვნელად.
  • SIN ფუნქცია გამოიყენება კუთხის სინუსის საპოვნელად.
  • ACOS ფუნქცია გამოიყენება რიცხვის არკოზინის ან შებრუნებული კოსინუსის დასაბრუნებლად.
  • ბოლოს, რიცხვი 3959 მრავლდება რომ მიიღოს მანძილი მილში . ამის ნაცვლად, შეგიძლიათ გამრავლოთ 6371 , რომ მიიღოთ შედეგი კილომეტრები .

  • და ბოლოს, გადაიტანეთ შევსების სახელური სვეტის დანარჩენი ნაწილისთვის, რომ მიიღოთ თქვენი დისტანციები.

დაწვრილებით: როგორ გამოვთვალოთ მანძილი ორ ქალაქს შორის Excel-ში

2. VBA კოდის გამოყენება Excel-ში ორ კოორდინატს შორის მანძილის გამოსათვლელად

ასევე შეგიძლიათ გამოიყენოთ VBA კოდი გეოდეზიურ კოორდინატთა სისტემაში მანძილის გამოსათვლელად ფუნქციის შესაქმნელად და შემდეგ მისი გამოსათვლელად. ახლა მიყევით ქვემოთ მოცემულ ნაბიჯებს, რომ გააკეთოთ ეს.

ნაბიჯები :

  • პირველ რიგში, დააჭირეთ ALT + F11 <2 VBA ფანჯრის გასახსნელად.
  • ახლა აირჩიეთ ეს სამუშაო წიგნი და დააწკაპუნეთ მარჯვენა ღილაკით მასზე.
  • შემდეგი , თანმიმდევრულად აირჩიეთ ჩასმა > მოდული .

  • მოდულის ჩასმის შემდეგ დააკოპირეთ შემდეგი კოდი და ჩასვით ცარიელ სივრცეში.
5399

  • ამ დროს დააჭირეთ F5 კოდის გასაშვებად. ამით თქვენ შექმნით ახალ ფუნქციას DistGeo , რომელიც დაგეხმარებათ გამოთვალოთ მანძილი გეოდეზიურ კოორდინატულ სისტემაში .
  • ამის შემდეგ აირჩიეთ უჯრედი G6 და ჩაწერეთ შემდეგი ფორმულა.

=DistGeo(C6,D6,E6,F6)

აქ , DistGeo ფუნქციის არგუმენტებია გრძედი 1 (°), გრძედი 1 (°), გრძედი 2 (°), და გრძედი 2 (°) შესაბამისად.

  • და ბოლოს, გადაიტანეთ შევსების სახელური სვეტის დარჩენილი უჯრედები.

დაწვრილებით: როგორ გამოვთვალოთ მართვის მანძილი ორ მისამართს შორის Excel-ში

დასკვნა

ბოლო, მაგრამ არანაკლებ მნიშვნელოვანი, ვიმედოვნებ, რომ იპოვნეთ რასაც ეძებდით ამ სტატიიდან. თუ თქვენ გაქვთ რაიმე შეკითხვა, გთხოვთ დაწეროთ კომენტარი ქვემოთ. თუ გსურთ მსგავსი სტატიების წაკითხვა, შეგიძლიათ ეწვიოთ ჩვენს ვებ-გვერდს ExcelWIKI .

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.