ايڪسل ۾ ٻن پتي جي وچ ۾ فاصلو ڪيئن حساب ڪجي (3 طريقا)

  • هن کي شيئر ڪريو
Hugh West

مضمون توهان کي ڏيکاريندو ته ڪيئن حساب ڪجي فاصلو Excel ۾ ٻن پتي جي وچ ۾. Microsoft Excel ۾ هي بهترين خاص خصوصيت ۽ فارمولا آهي فاصلو ڳولڻ دنيا جي ٻن هنڌن جي وچ ۾. جيڪڏهن توهان وٽ آهن GPS ڪوآرڊينيٽس ٻن هنڌن جا، توهان آساني سان انهن هنڌن جي وچ ۾ فاصلو طئي ڪري سگهو ٿا ڪنهن به يونٽ ۾ توهان چاهيو ٿا.

ڊائون لوڊ مشق ورڪ بڪ

ٻن ايڊريسز جي وچ ۾ فاصلي جي ڳڻپ ڪرڻ.xlsm

3 طريقن جي حساب سان ٻن پتي جي وچ ۾ فاصلو Excel ۾

اسان جي ڊيٽا سيٽ ۾، اسان وٽ آهي ويڪرائي ڦاڪ ۽ ڊگھائي لاءِ اوهائيو ۽ الاسڪا . اسان انھن جي وچ ۾ فاصلي کي ماپڻ وارا آھيون.

The Latitudes for Ohio ۽ Alaska آھين 40.4173 اتر ۽ 64.2008 اتر ترتيب. پڻ، ڊگھائي لاءِ اوهائيو ۽ الاسڪا آهن 82.9071 ويسٽ ۽ 149.4937 ويسٽ ترتيب سان.

9> 1. ٻن پتن جي وچ ۾ فاصلو ڳڻڻ لاءِ Haversine فارمولا استعمال ڪرڻ

جيڪڏهن توهان رياضي ۾ سٺو آهيو، استعمال ڪرڻ Haversine فارمولا توهان لاءِ ڀرپور هوندو. جيتوڻيڪ اهو توهان کي هڪ لڳ ڀڳ نتيجو ڏيندو، اهو تمام سٺو آهي.

سڀ کان پهريان، اسان کي ڄاڻڻ جي ضرورت آهي آرڪ ڊگھائي جو بنيادي فارمولا . ۽ انهي فارمولا کي استعمال ڪندي، اسان ان کي زمين تي ٻن هنڌن جي وچ واري فاصلي سان ڀيٽ ڪريون ٿا. فارمولا هيٺ ڏنل آهي.

S = rθ

S = وچ ۾ فاصلوٻه پتا

r = Radius of Earth

θ = زاويو جيڪو ڌرتيءَ جي مرڪز ۾ ٻن پتا پاران متعارف ڪرايو ويو آهي

پر جيڪڏهن توهان وٽ آهن GPS ڪوآرڊينيٽس ٻن هنڌن مان، توهان کي Haversine Formula مان اندازو لڳائڻو پوندو. ڏسو Haversine Formula هيٺ ڏيکاريل آهي.

جيڪڏهن توهان ان جو مقابلو آرڪ ڊگھائي فارمولا سان ڪريو ٿا، ته توهان ان وانگر حاصل ڪندا. هيٺ ڏنل تصوير.

1 = پهرين جڳهه جو ويڪرائي ڦاڪ

φ 2 = ويڪرائي ڦاڪ جو ٻي جڳهه

1 = پهرين جڳهه جي ڊگھائي

2 = ٻئي هنڌ جي ويڪرائي ڦاڪ

هاڻي، مان توهان کي ڏيکاريندس ته هي فارمولا ڪيئن لاڳو ڪجي Excel ۾ قدم قدم سان.

قدم:

  • پهرين، فاصلي جي قيمت کي ذخيرو ڪرڻ لاءِ سيل ٺاهيو ۽ سيل ۾ هيٺ ڏنل فارمولا ٽائيپ ڪريو C8 .

=2*6400*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

19>

فارمولا استعمال ڪري ٿو ASIN ، SQRT ، SIN ۽ COS فنڪشن . اهو تمام سادو آهي جيڪڏهن توهان صرف ڏسو Haversine فارمولا . اسان فاصلي کي ڪلوميٽر ۾ ماپون ٿا، تنهنڪري اسان زمين جي ريڊيس کي ڪلوميٽرن ۾ رکون ٿا جيڪو آهي 6400 ڪلوميٽر . ASIN حوالو ڏئي ٿو inverse Sine or the ArcSine . جيڪڏهن اسان Haversine Formula جي پيراميٽر جي زاوين کي پنهنجي Excel فارمولا سان ڀيٽيون ٿا، اسانحاصل ڪريو،

1 = ويڪرائي ڦاڪ اوهائيو (C5)

0> 2 = الاسڪا جي ويڪرائي ڦاڪ (C6)

1 = ڊگھائي آف اوهائيو ( D5)

2 = الاسڪا جي ويڪرائي ڦاڪ (D6)

  • ان کان پوءِ، اوهائيو ۽ الاسڪا ۾ ڪلوميٽر جي وچ ۾ فاصلو ڏسڻ لاءِ ENTER بٽن کي دٻايو.

15>
  • ان کان پوء، جيڪڏهن توهان ميلن ۾ فاصلو ماپڻ چاهيو ٿا ، سيل ۾ هيٺ ڏنل فارمولا استعمال ڪريو C8 .
  • =2*3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

    هتي، اسان ساڳيو ئي ايڪسل فارمولا استعمال ڪيو جيڪو اسان فاصلو ڳولڻ لاءِ استعمال ڪيو ميل . ان ڪري، اسان ڌرتيءَ جي ريڊيس کي ميل جيڪو آهي 3959 ۾ وٺون ٿا.

    اهڙيءَ طرح توهان حساب ڪري سگهو ٿا فاصلو زمين جي ٻن پتن جي وچ ۾. ايڪسل ۾ Haversine فارمولا لاڳو ڪرڻ سان.

    وڌيڪ پڙهو: ايسل ۾ ٻن ڪوآرڊينيٽس جي وچ ۾ فاصلو ڪيئن ڳڻجي (2 طريقا) <3

    2. ٻن پتين جي وچ ۾ فاصلو ڳڻڻ لاءِ Excel CONCATENATE ۽ SUBSTITUTE افعال لاڳو ڪرڻ

    توهان هڪ گوگل ميپ لنک ٺاهي سگهو ٿا فاصلو ٻن پتي جي وچ ۾ Excel استعمال ڪندي. 1>CONCATENATE and SUBSTITUTE افعال . اچو ته ھيٺ ڏنل عمل تي عمل ڪريون.

    Steps:

    • پھريون، ھيٺ ڏنل فارمولا ٽائيپ ڪريو C8 .

    =CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=", SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))

    22>

    هي فارمولا ٺاهيندو گوگل ميپ لنڪ توهان ڪيئن سفر ڪري سگهو ٿا اوهائيو کان الاسکا . CONCATENATE فنڪشن لنڪ ۾ پتا شامل ڪندو ۽ SUBSTITUTE فنڪشن پتا جو نالو رکندو.

    • اڳيون، ENTER بٽن کي دٻايو ۽ توهان ڏسندا گوگل ميپ لنڪ C8 ۾.

    • ان کان پوءِ هن لنڪ کي پنهنجي انٽرنيٽ سرچ بار ۾ استعمال ڪريو ۽ توهان حاصل ڪندا فاصلو انهن بابت ڄاڻ ٻن ايڊريس .

    آخرڪار، توهان حساب ڪري سگهو ٿا فاصلو زمين جي ٻن پتن جي وچ ۾ Excel ۾ لاڳو ڪندي CONCATENATE ۽ SUBSTITUTE فنڪشن.

    وڌيڪ پڙهو: ڪيئن حساب ڪجي فاصلي جي ٻن شهرن جي وچ ۾ Excel ۾

    3 . ايڪسل ۾ ٻن پتي جي وچ ۾ فاصلو ڳڻڻ لاءِ VBA استعمال ڪندي

    ٻن پتي جي وچ ۾ فاصلو ڳڻڻ جو ٻيو طريقو هڪ API ( ايپليڪيشن پروگرامنگ انٽرفيس ) لنڪ ۽ ان کي استعمال ڪرڻ لاءِ User Defined function by VBA . توهان ڪري سگهو ٿا هڪ API لنڪ Bing ۾ مفت ۾. هڪ Bing Map API Key ٺاهڻ لاءِ توهان جي پنهنجي، هتي ڪلڪ ڪريو .

    Steps:

    • پهرين ڏانهن وڃو Dveloper >> Visual Basic .

    25>

    • ان کان پوءِ، منتخب ڪريو <1 داخل ڪريو >> ماڊيول کولڻ لاءِ VBA ماڊل .

    26>

    • بعد ۾ ، ھيٺ ڏنل ڪوڊ ٽائپ ڪريو ۾ VBA ماڊل . اسان ٺاهي رهيا آهيون هڪ User Defined Function حساب ڪرڻ لاءِ Distance miles .
    4607

    ڪوڊ جي وضاحت

    • پهرين، اسان پنهنجي فنڪشن جي نالي سان DistanceInMiles رکيو. اسان پڻ داخل ڪيو 3 پيراميٽر: First_Location As String، Final_Location As String and Target_Value As String .
    • ان کان پوءِ، اسان اعلان ڪيو Initial_Point , Ending_Point , Distance_Unit ۽ Outout_Url as String ; Setup_HTTP جيئن Object .
    • بعد ۾، اسان Initial_Point جي طور تي Url لنڪ ، جي شروعات ڪئي. Ending_Point جيئن منزل ۽ Distance_Unit to Miles .
    • ان کان پوءِ، اسان پنهنجي <1 جي وچ ۾ تعلق پيدا ڪرڻ لاءِ ضروري پيرا ميٽر مقرر ڪريون ٿا>VBA ڪوڊ ۽ API
    • آخرڪار، اسان پنهنجو User Defined Function قائم ڪيو.
    • ان کان پوءِ ساڳئي طريقي تي عمل ڪندي، اسان هڪ ٻيو ٺاهيو User Defined Function مفاصلو ڳولڻ لاءِ ڪلوميٽر ۾.

    توهان اهو ڏسي سگهون ٿا، اسان صرف Distance_Unit کي ڪلوميٽر ۾ تبديل ڪيو.

    • ان کان پوء، هيٺ ڏنل تصوير ۾، توهان ڏسي سگهو ٿا API <2 سيل ۾ چيڪ C8 .

    15>
  • ان کان پوء، سيل ۾ هيٺ ڏنل فارمولا ٽائپ ڪريو C8 .
  • =DistanceInMiles(E5,E6,C8)

    • اڳيون، دٻايو ENTER بٽڻ دٻايو ۽ توھان ڏسندا فاصلو وچ ۾ اوهائيو ۽ الاسڪا ان ۾ ميل .

    • ان کان پوءِ، فاصلو ڪلوميٽر ۾ ڏسڻ لاءِ هيٺ ڏنل فارمولا استعمال ڪريو.

    =DistanceInKM(E5,E6,C8)

    32>3>

    ان ڪري، توهان VBA ۽ API ڪي استعمال ڪندي ٻن پتي جي وچ ۾ فاصلو حساب ڪري سگهو ٿا.

    وڌيڪ پڙهو: ڪيئن حساب ڪجي ڊرائيونگ جي فاصلي جي وچ ۾ ايڪسل ۾ ٻن ايڊريسز

    ياد رکڻ جون شيون

    • اها ڳالهه ذهن ۾ رکو، توهان کي ڊيٽا ۾ لڳ ڀڳ صحيح GPS ڪوآرڊينيٽس انهن مان اسٽيٽس ڊٽڻ گهرجن ڇو ته توهان فاصلو ڳولڻ لاءِ انٽرنيٽ استعمال ڪري رهيا آهيو. جيئن ته رياستون آهن اولهه ميريڊين لائين ڏانهن، انهن جا ٻئي ڊگھائي ڦاڪ منفي هوندا.

    مشق سيڪشن

    هن حصي ۾، مان توهان کي هن آرٽيڪل جو ڊيٽا سيٽ ڏيندس ته جيئن توهان انهن طريقن کي پاڻ تي مشق ڪري سگھو.

    نتيجو

    چئڻ لاءِ ڪافي آهي، توهان هن مضمون پڙهڻ کان پوءِ Excel ۾ ٻن پتن جي وچ ۾ فاصلو ڪي حساب ڪرڻ جا تمام مؤثر طريقا سکندا. جيڪڏھن توھان وٽ ھن مضمون جي حوالي سان ڪي بھتر طريقا يا سوال يا راءِ آھن، مھرباني ڪري انھن کي تبصري خاني ۾ شيئر ڪريو. هي منهنجي مدد ڪندي منهنجي ايندڙ آرٽيڪل کي بهتر بڻائي. وڌيڪ سوالن لاء، مهرباني ڪري اسان جي ويب سائيٽ تي وڃو ExcelWIKI.com .

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.