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

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

مواد جي جدول

Excel لاءِ ڪيترائي استعمال آھن. Microsoft Excel ۾ ٿڌو اسپيشل فنڪشن ۽ فارمولا ٻن مخصوص شهرن يا ڌرتيءَ تي جڳهن جي وچ ۾ علحدگيءَ جو اندازو لڳائي سگھي ٿو. نقشي تي ڪنهن به ٻن هنڌن جي وچ ۾ فاصلو ڳڻڻ جي قابل ٿيڻ لاءِ اهم آهي. اهو توهان کي حقيقي فاصلي کي ڳڻڻ جي قابل بڻائي ٿو ۽ توهان کي هڪ مهذب اندازي سان مهيا ڪندو ته توهان جو سفر ڪيترو وقت وٺندو. پر ايڪسل سان اسان اهو آساني سان ڪري سگهون ٿا. هن آرٽيڪل ۾، اسين Excel ۾ ٻن شهرن جي وچ ۾ فاصلي کي ڳڻڻ جا ڪيترائي طريقا ڏيکارينداسين.

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

توهان ورڪ بڪ ڊائون لوڊ ڪري سگهو ٿا ۽ انهن سان مشق ڪري سگهو ٿا.

ٻن شهرن جي وچ ۾ فاصلي جو حساب ڪريو.xlsm

ڊيٽا سيٽ جو تعارف

ٻن شهرن جي وچ ۾ فاصلو ڳڻڻ لاءِ، پهرين، اسان کي ڊيٽا سيٽ تيار ڪرڻ جي ضرورت آهي. فرض ڪريو اسان وٽ ٻه شهر آهن لاس اينجلس جيڪو رياست جو هڪ وڏو شهر آهي ڪيليفورنيا ، ۽ پاسڪو جيڪو واشنگٽن جو شهر آهي. . هاڻي، اسان کي انهن جي وچ ۾ فاصلو ڳولڻ جي ضرورت آهي. ان لاءِ، اسان کي ڄاڻڻ گهرجي ته ٻنهي شهرن جي ويڪرائي ڦاڪ ۽ ڊگھائي ڦاڪ . اسان آساني سان ڳولي سگهون ٿا ڪنهن به شهر جي ويڪرائي ڦاڪ ۽ ڊگھائي ڦاڪ ايڪسل سان. اچو ته ڏسون ته اسان اهو ڪيئن ڪري سگهون ٿا.

StepS:

  • سڀ کان پهريان، سيل چونڊيو جتي اسان شهرن جا نالا رکون ٿا. اسان جي حالت ۾، اسان سيلز کي منتخب ڪندا آهيون B5 ، ۽ B6 .
  • ٻيو، وڃو ڊيٽا ٽيب مان.ربن.
  • ٽيون، Data Types زمري ۾ جغرافيائي تي ڪلڪ ڪريو.

  • پوءِ، ويڪرائي ڦاڪ کي ڳولڻ لاءِ، سيل چونڊيو جتي توهان ويڪرائي ڦاڪ رکو ٿا ۽ اتي فارمولا ٽائيپ ڪريو.
=B5.Latitude

<8

  • دٻايو Enter نتيجو ڏسڻ لاءِ.
    • اهڙي طرح، اسان کي سيل جي ويڪرائي ڦاڪ ڳوليندا آهيون B6 .
    • هاڻي، ڊگھائي ڦاڪ کي ڳولڻ لاءِ، ساڳيءَ طرح، ويڪرائي ڦاڪ، هڪ سيل چونڊيو ۽ هيٺ ڏنل فارمولا ان سيل ۾ وجھو.
    =B5.Longitude

    • دٻايو Enter ڪيبورڊ تي.

    • ساڳيءَ طرح، اسان حاصل ڪريون ٿا B6 جي ڊگھائي ڦاڪ اڳين مرحلن تي عمل ڪندي.
    • بس، هاڻي اسان وٽ ٻنهي شهرن جي ويڪرائي ڦاڪ ۽ ڊگھائي ڦاڪ آهي. تنهن ڪري، اسان جو ڊيٽا سيٽ هاڻي استعمال ڪرڻ لاءِ تيار آهي.

    5 مختلف طريقا ڳڻڻ لاءِ ٻن شهرن جي وچ ۾ فاصلو Excel ۾

    ٻن هنڌن جي وچ ۾ فاصلو ڳولڻ اسان کي ٻن رهائشن جي وچ ۾ علحدگي کي طئي ڪرڻ جي قابل بڻائي ٿو. اسان اندازو لڳائي سگهون ٿا ته هن معلومات کي استعمال ڪندي گهرن جي وچ ۾ سفر ڪرڻ ۾ اسان کي ڪيترو وقت لڳندو. ٻن شهرن جي وچ ۾ فاصلو ڳولڻ لاءِ اسان مٿيون ڊيٽا سيٽ استعمال ڪري رهيا آهيون جيڪو اسان ٺاهيو آهي.

    1. ٻن شهرن جي وچ ۾ فاصلي کي ڳڻڻ لاءِ Haversine فارمولا لاڳو ڪريو

    سمنڊ جي ڳولا لاءِ بنيادي مساواتن مان هڪ آهي Haversine Formula ، جيڪو ٻن هنڌن جي وچ ۾ فاصلي کي ڳڻڻ لاءِ استعمال ڪري سگهجي ٿو.گولي وارو جهاز مهيا ڪري ٿو توهان کي انهن جي ويڪرائي ڦاڪ ۽ ڊگھائي ڦاڪ جو تعين ڪرڻ ۽ اڌ گول جي ريڊيس پڻ. GPS ڊوائيسز ان کي لازمي طور تي خودڪار ڪيو آهي. اچو ته ٻن شهرن جي وچ ۾ فاصلو ڳڻڻ لاءِ فارمولا استعمال ڪرڻ لاءِ قدمن تي عمل ڪريون.

    StepS:

    • شروع ڪرڻ لاءِ، سيل چونڊيو جتي توهان چاهيو ٿا. فاصلو حاصل ڪريو، تنهنڪري، اسان سيل کي منتخب ڪريون ٿا C8 .
    • پوءِ، Haversine Formula ان چونڊيل سيل ۾ رکو.
    =3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

    • آخر ۾، نتيجو ڏسڻ لاءِ Enter کي دٻايو.

    • تنهنڪري، فارمولا استعمال ڪندي اسان نتيجو حاصل ڪريون ٿا 1367.581282 .

    وڌيڪ پڙهو: ٻن پتي جي وچ ۾ ڊرائيونگ فاصلو ڪيئن ڳڻيو وڃي Excel ۾

    2. ايڪسل ACOS، SIN، COS، ۽ RADIANS ڪمن سان ٻن شهرن جي وچ ۾ فاصلو ڳڻيو

    هڪ قدر جو معکوس ڪوسائن اهو آهي جيڪو ACOS فنڪشن موٽائي ٿو. شعاعن ۾ هڪ زاويه جو سائن Excel SIN فنڪشن ذريعي واپس ڪيو ويندو آهي. شعاعن ۾ هڪ زاويه جو cosine COS فنڪشن ذريعي موٽايو ويندو آهي. ريڊين کي درجي ۾ تبديل ڪيو ويو آهي Excel RADIANS فنڪشن استعمال ڪندي. اسان انهن ڪمن کي گڏ ڪري سگھون ٿا ٻن شهرن جي وچ ۾ فاصلو حاصل ڪرڻ لاء. اهو پڻ بنيادي طور تي خودڪار ڪيو ويو آهي استعمال ڪندي GPS ڊوائيسز. اچو ته انهن ڪمن جي ميلاپ کي لاڳو ڪريون ٻن شهرن جي وچ ۾ فاصلو حاصل ڪرڻ لاءِ قدمن ذريعي.

    قدم:

    • پهريون،سيل چونڊيو جتي توهان فاصلو حاصل ڪرڻ چاهيو ٿا؛ انهي صورت ۾، اسان سيل چونڊون ٿا C8 .
    • ان کان پوء، فنڪشن جي فارمولي جي ميلاپ کي چونڊيل سيل ۾ داخل ڪريو.
    =ACOS(COS(RADIANS(90-C5)) *COS(RADIANS(90-C6)) +SIN(RADIANS(90-C5)) *SIN(RADIANS(90-C6)) *COS(RADIANS(D5-D6))) *6371

    • نتيجو ڏسڻ لاءِ، دٻايو Enter کي تمام آخر ۾.

    • ان ڪري، فارمولا لاڳو ڪرڻ سان، اسان نمبر تي پهچون ٿا 1357.033633 .

    وڌيڪ پڙهو: ڪيئن Excel

    3 ۾ ٻن GPS همراهن جي وچ ۾ فاصلو ڳڻڻ لاءِ ٻن شهرن جي وچ ۾ فاصلو حاصل ڪرڻ لاءِ Excel CONCATENATE ۽ SUBSTITUTE افعال کي گڏ ڪريو

    لفظن جي ٻن يا ان کان وڌيڪ ترتيبن کي هڪ جملي ۾ گڏ ڪرڻ لاءِ، استعمال ڪريو ٽيڪسٽ فنڪشن CONCATENATE . لڳ ڀڳ 30 متن جا ٽڪرا Excel CONCATENATE فنڪشن استعمال ڪندي شامل ٿي سگھن ٿا، جيڪو نتيجو متن جي طور تي موٽائي ٿو. SUBSTITUTE فنڪشن excel جو هڪ مخصوص اسٽرنگ ۾ متن کي تبديل ڪرڻ جي مقابلي ۾ استعمال ڪندو آهي. اسان انهن ٻن ڪمن کي گڏ ڪري هڪ گوگل ميپ لنڪ ٺاهي سگهون ٿا ٻن پتي جي وچ ۾ فاصلو استعمال ڪندي. اچو ته فارمولا استعمال ڪري ٻن شهرن جي وچ ۾ فاصلو حاصل ڪرڻ لاءِ قدم کڻون.

    STEPS:

    • اهڙيءَ طرح، پوئين طريقي ۾، سيل چونڊيو جتي توھان حاصل ڪرڻ چاھيو ٿا Google Map ؛ ان صورت ۾، اسان سيل چونڊيندا آهيون C8 .
    • پوءِ، فارمولا داخل ڪريو ان چونڊيل ۾.سيل.

    =CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",

    0> SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
    • نتيجن ڏيکارڻ لاءِ , دٻايو Enter key.

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

    • ان کان پوءِ هن لنڪ کي پنهنجي برائوزر جي سرچ باڪس ۾ داخل ڪريو معلوم ڪرڻ لاءِ ته اهي ٻه شهر هڪ ٻئي کان ڪيترو پري آهن.

    The CONCATENATE ۽ SUBSTITUTE فنڪشن پڻ Excel ۾ استعمال ڪري سگھجن ٿا سيارو تي ٻن شهرن جي وچ ۾ فاصلو طئي ڪرڻ لاءِ.

    وڌيڪ پڙهو: ٻن پتي جي وچ ۾ ميل ڪيئن ڳڻجي Excel ۾ (2 طريقا)

    4. ٻن شهرن جي وچ ۾ فاصلو ڳڻڻ لاءِ LAMBDA فنڪشن ٺاهيو

    LAMBDA فنڪشن Excel ۾ ڪسٽمائيز فنڪشن ٺاهڻ لاءِ استعمال ڪيو ويندو آهي جيڪي هڪ ورڪ شيٽ ۾ استعمال ڪري سگھجن ٿيون ۽ واقف نالن سان رسائي سگهجن ٿيون. هڪ دفعو ان جي وضاحت ڪئي وئي آهي ۽ نالو ڏنو ويو آهي، اسان انهن ڪمن کي پنهنجي ورڪ بڪ ۾ ڪٿي به استعمال ڪري سگهون ٿا.

    فاصلي جي مکيه مساوات آهي:

    D = acos (sinΦ 1 . sinΦ 2 + cosΦ 1 . cosΦ 2 cos Δλ) . R

    جيتوڻيڪ اهو ٿورڙو زبردست ٿي سگهي ٿو، ان پٽ جيڪي اسان لاءِ سڀ کان وڌيڪ اهم آهن:

    • شروعاتي نقطي جي ويڪرائي ڦاڪ ۽ڊگھائي.
    • آخري هنڌ جي ويڪرائي ڦاڪ ۽ ڊگھائي.

    پوءِ فارمولا يا مساوات ۾.

    • Δλ ظاهر ڪري ٿو ڊگھائي ( lon_2-lon_1 ) وچ ۾ فرق.
    • Φ 1 ۽ Φ 2 ترتيب سان اشارو ڪري ٿو lat_1 ۽ lat_2 .
    • R مٿاڇري جي ريڊيس کي اشارو ڪري ٿو .

    اچو ته هڪ LAMBDA فنڪشن ٺاهيو ته جيئن هيٺ ڏنل قدمن تي عمل ڪندي ٻن شهرن جي وچ ۾ فاصلو ڳڻجي.

    StepS:

    • پھريون، سيل چونڊيو C8 .
    • اڳتي، فارمولا کي ان سيل ۾ وجھو.
    =LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))(C5,D5,C6,D6)

    • پوءِ، پريس ڪريو Enter .

    • اهو نتيجو ڏيکاريندو، پر فارمولا تمام وڏو آهي ۽ ان کي ڪيترائي ڀيرا استعمال ڪرڻ دوران سمجھڻ مشڪل ٿي سگھي ٿو.
    • تنهنڪري، ائين ڪرڻ بجاءِ، اسان LAMBDA فنڪشن کي استعمال ڪندي ڪسٽمائيز فارمولا ٺاهي سگھون ٿا.
    • ان لاءِ، ربن مان فارمول ٽئب تي وڃو.
    • جي هيٺ تعريف ٿيل نالا گروپ، ڪلڪ ڪريو نالو مئنيجر .

    • هي ڏيکاريندو نالو مئنيجر ڊائلاگ باڪس.
    • هاڻي، ڪلڪ ڪريو نئون مينيو تي.

    • اهو توهان کي نئون نالو ونڊو ڏانهن وٺي ويندو.
    • وڌيڪ، فارمولا کي نالو ڏيو، جيئن اسان ٻن شهرن جي وچ ۾ فاصلو ڳڻڻ چاهيون ٿا، تنهنڪري اسان فارمولا جو نالو رکون ٿا CityDistance .
    • پوء، هيٺ ڏنل فارمولا داخل ڪريو جو ميدان حوالو .

    =LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))

    • پوءِ، ڪلڪ ڪريو ٺيڪ .

    • اهو توهان کي نالو مئنيجر ڊائلاگ ڏانهن وٺي ويندو.
    • وڌيڪ، ڪلڪ ڪريو بند ڪريو پروسيس کي مڪمل ڪرڻ لاءِ بٽڻ . ۽ فنڪشن استعمال ڪندي توهان کي ٻن شهرن جي وچ ۾ فاصلو حاصل ٿيندو.

      1358.524645 .

    وڌيڪ پڙهو: Excel ۾ Levenshtein Distance ڪيئن ڳڻجي (4 آسان طريقا)

    5. Excel VBA استعمال ڪندي ٻن شهرن جي وچ ۾ فاصلو ڳڻيو API ( Application Programming Interface ) ڪنيڪشن ٺاهڻ ۽ ان کي استعمال ڪرڻ لاءِ استعمال ڪيو User Defined function VBA ۾ ٻن هنڌن جي وچ ۾ فاصلو طئي ڪرڻ جا ٻه ٻيا طريقا آهن. هڪ هنڌ لاءِ ڊيٽا گڏ ڪرڻ لاءِ، Excel API ذريعي ڪنهن به نقشي سان ڳنڍيندو آهي، بشمول Google Map ۽ Bing Map . تنهن ڪري، هن ٽيڪنڪ کي استعمال ڪرڻ لاء، اسان کي پهريان هڪ API ڪيچ قائم ڪرڻ گهرجي. اهو واقعي سادو آهي، پر افسوس، صرف Bing Map پيش ڪري ٿو مفت API ، گوگل نه. اسان هن طريقي سان مفت Bing Map API ڪيئي استعمال ڪندي ڏيکارينداسين. هتي ڪلڪ ڪريو پنهنجو پاڻ ٺاهيو Bing Map API Key .

    StepS:

    • شروع ڪرڻ سان، اسان هڪ API ڪي ٺاهي ۽ ان کي سيل تي رکيو C8 .

    • هاڻي، ربن مان ڊولپر ٽيب ڏانهن وڃو.
    • پوءِ، ڪوڊ زمري مان، ڪلڪ ڪريو Visual Basic کولڻ لاءِ Visual Basic Editor . يا دٻايو Alt + F11 کولڻ لاءِ Visual Basic Editor .

    • ان ڪرڻ بدران، توھان صرف ڪري سگھو ٿا ساڄي ڪلڪ ڪريو پنھنجي ورڪ شيٽ تي ۽ وڃو ڪوڊ ڏسو . اهو توهان کي Visual Basic Editor ڏانهن پڻ وٺي ​​ويندو.

    • هي ظاهر ٿيندو Visual Basic Editor >.
    • وڌيڪ، داخل ڪريو ڊراپ-ڊائون مينيو بار مان ماڊيول تي ڪلڪ ڪريو.

    • اهو توهان جي ورڪ بڪ ۾ هڪ ماڊيول ٺاهيندو.
    • ۽، هيٺ ڏيکاريل VBA ڪوڊ کي ڪاپي ۽ پيسٽ ڪريو.

    VBA ڪوڊ:

    7700
    • سڄي ورڪ بڪ کي محفوظ ڪري ڪوڊ کي محفوظ ڪريو مائڪرو-انيل ٿيل ورڪ بڪ طور ۽ ايڪسٽينشن ٿي ويندي . xlsm .

    • هي هڪ صارف جي مقرر ڪيل فنڪشن جو نالو ٺاهيندو CityDistance .

    VBA ڪوڊ وضاحت

    • اسان پنهنجي فنڪشن نالو ڏيڻ سان شروع ڪيو CityDistance . First City As String, Second City As String, and Target Value As String کي به دليلن طور شامل ڪيو ويو.
    • پوءِ اسان اعلان ڪيو HTTP سيٽ اپ هڪ اعتراض جي طور تي ۽ ابتدائي نقطو ، ختم پوائنٽ ، فاصلو يونٽ ، ۽ آئوٽ پٽ يو آر ايل اسٽرنگ جي طور تي.
    • بعد ۾، اسان تبديل ڪيو Distance Unit to klometer and Initial point to start point of Url link.
    • اڳيون، اسان سيٽ ڪريون ٿا. اسان جي VBA ڪوڊ ۽ API جي وچ ۾ ڪنيڪشن قائم ڪرڻ لاءِ گهربل پيرا ميٽرز.
    • پوءِ اسان پنهنجو User Defined Function .

    نتيجو

    مٿين طريقا توھان جي مدد ڪندا ٻن شھرن جي وچ ۾ فاصلو ڳڻڻ Excel ۾. اميد ته هي توهان جي مدد ڪندو! مهرباني ڪري اسان کي ٻڌايو ته تبصرو سيڪشن ۾ جيڪڏهن توهان وٽ ڪي سوال، تجويزون، يا راء آهن. يا توهان ExcelWIKI.com بلاگ!

    ۾ اسان جي ٻين مضمونن تي هڪ نظر وجهي سگهو ٿا.

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