ایکسل میں دو پتوں کے درمیان فاصلے کا حساب کیسے لگائیں (3 طریقے)

  • اس کا اشتراک
Hugh West

مضمون آپ کو دکھائے گا کہ کس طرح ایکسل میں دو پتوں کے درمیان فاصلہ کا حساب لگانا ہے۔ مائیکروسافٹ ایکسل میں دنیا کے دو مقامات کے درمیان فاصلہ تلاش کرنے کے لیے یہ زبردست خصوصی خصوصیت اور فارمولہ ہے۔ اگر آپ کے پاس دو جگہوں کے GPS کوآرڈینیٹ ہیں، تو آپ آسانی سے کسی بھی یونٹ میں ان جگہوں کے درمیان فاصلے کا تعین کرسکتے ہیں۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

<6

دو ایڈریسز کے درمیان فاصلہ کا حساب لگانا> عرض البلد اور طول البلد برائے اوہائیو اور الاسکا ۔ ہم ان کے درمیان فاصلے کی پیمائش کرنے جا رہے ہیں۔

Latitudes for Ohio اور Alaska ہیں بالترتیب 40.4173 شمالی اور 64.2008 شمالی ۔ نیز، اوہائیو اور الاسکا کے لیے طول بلد بالترتیب 82.9071 مغرب اور 149.4937 مغرب ہیں۔

1۔ دو پتوں کے درمیان فاصلے کا حساب لگانے کے لیے Haversine فارمولہ استعمال کرنا

اگر آپ ریاضی میں اچھے ہیں، تو Haversine فارمولا کا استعمال آپ کے لیے بہترین ہوگا۔ اگرچہ یہ آپ کو ایک تخمینی نتیجہ دے گا، لیکن یہ بہت اچھا ہے۔

سب سے پہلے، ہمیں قوس کی لمبائی کا بنیادی فارمولا جاننے کی ضرورت ہے۔ اور اس فارمولے کو استعمال کرتے ہوئے، ہم اس کا موازنہ زمین پر دو جگہوں کے درمیان فاصلے سے کرتے ہیں۔ فارمولا ذیل میں دیا گیا ہے۔

S = rθ

S = درمیان کا فاصلہدو پتے

r = Radius of Earth

θ = زاویہ جو زمین کے مرکز میں دو پتوں سے متعارف کرایا گیا ہے

لیکن اگر آپ کے پاس دو جگہوں کے GPS کوآرڈینیٹ ہیں، تو آپ کو Haversine Formula سے تعین کرنا ہوگا۔ ذیل میں دکھایا گیا Haversine فارمولہ دیکھیں۔

اگر آپ اس کا موازنہ آرک لینتھ فارمولہ سے کرتے ہیں، تو آپ کو اس کی طرح مل جائے گا۔ مندرجہ ذیل تصویر۔

1 = پہلے مقام کا عرض بلد

φ 2 = دوسرے مقام کا عرض بلد

1 = پہلے مقام کا طول البلد

2 = دوسرے مقام کا عرض البلد

اب، میں آپ کو بتاؤں گا کہ اس فارمولے کو ایکسل میں مرحلہ وار لاگو کرنے کا طریقہ۔

<0 1 6>

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

فارمولہ ASIN ، SQRT ، <کا استعمال کرتا ہے 1>SIN اور COS فنکشنز ۔ اگر آپ صرف Haversine Formula کو دیکھیں تو یہ بہت آسان ہے۔ ہم فاصلے کو کلومیٹر میں ناپتے ہیں، اس لیے ہم زمین کے رداس کو کلومیٹر میں رکھتے ہیں جو کہ 6400 کلومیٹر ہے۔ ASIN سے مراد ہے الٹا سائن یا ArcSine ۔ اگر ہم اپنے ایکسل فارمولے کے ساتھ Haversine Formula کے پیرامیٹر زاویوں کا موازنہ کریں، تو ہمحاصل کریں،

1 = عرض البلد اوہائیو (C5)

2 = الاسکا کا عرض البلد (C6)

1 = اوہائیو کا طول البلد ( D5)

2 = الاسکا کا عرض البلد (D6)

    16>

    • اس کے بعد، اگر آپ میلوں میں فاصلے کی پیمائش کرنا چاہتے ہیں ، سیل 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 فنکشنز کا اطلاق کرنا

    آپ ایکسل کا استعمال کرتے ہوئے دو پتوں کے درمیان فاصلہ تلاش کرنے کے لیے ایک گوگل میپ لنک بنا سکتے ہیں۔ 1>CONCATENATE اور SUBSTITUTE فنکشنز ۔ آئیے ذیل کے عمل سے گزرتے ہیں۔

    اقدامات:

    • سب سے پہلے درج ذیل فارمولے کو C8 میں ٹائپ کریں۔

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

    22>

    یہ فارمولہ ایک گوگل میپ بنائے گا آپ اوہائیو سے الاسکا تک کیسے سفر کر سکتے ہیں اس کا لنک۔ CONCATENATE فنکشن لنک میں پتے کا اضافہ کرے گا اور SUBSTITUTE فنکشن پتے کا نام رکھے گا۔

    • اس کے بعد، ENTER بٹن دبائیں اور آپ کو C8 میں Google Map لنک نظر آئے گا۔

    • اس کے بعد، اس لنک کو اپنے انٹرنیٹ سرچ بار میں استعمال کریں اور آپ کو ان دو پتوں<2 کے بارے میں فاصلہ معلومات ملیں گی۔>.

    آخر میں، آپ CONCATENATE کو لاگو کرکے ایکسل میں زمین کے دو پتوں کے درمیان فاصلہ کا حساب لگا سکتے ہیں۔ اور SUBSTITUTE فنکشنز۔

    مزید پڑھیں: ایکسل میں دو شہروں کے درمیان فاصلے کا حساب کیسے لگایا جائے

    3 . ایکسل میں دو پتوں کے درمیان فاصلے کا حساب لگانے کے لیے VBA کا استعمال

    دو پتوں کے درمیان فاصلہ کا حساب لگانے کا ایک اور طریقہ API ( درخواست) بنا کر ہوسکتا ہے۔ پروگرامنگ انٹرفیس ) کا لنک اور اسے استعمال کرتے ہوئے یوزر ڈیفائنڈ فنکشن بذریعہ VBA ۔ آپ مفت میں Bing میں API لنک بنا سکتے ہیں۔ اپنی مرضی کی ایک Bing Map API کلید بنانے کے لیے، یہاں کلک کریں ۔

    مرحلہ:

    • پہلے , Developer >> Visual Basic پر جائیں۔

    • اس کے بعد، <1 کو منتخب کریں۔ VBA ماڈیول کو کھولنے کے لیے >> ماڈیول داخل کریں۔

    • بعد میں میں درج ذیل کوڈ ٹائپ کریں۔ VBA ماڈیول ۔ ہم میلوں میں فاصلہ کا حساب لگانے کے لیے ایک یوزر ڈیفائنڈ فنکشن بنا رہے ہیں۔
    3302

    کوڈ کی وضاحت

    • سب سے پہلے، ہم نے اپنے فنکشن کا نام DistanceInMiles رکھا۔ ہم نے 3 پیرامیٹر بھی داخل کیے: First_Location As String، Final_Location As String اور Target_Value As String ۔
    • اس کے بعد، ہم نے کا اعلان کیا۔ Initial_Point , Ending_Point , Distance_Unit اور Outout_Url بطور String ; Setup_HTTP بطور آبجیکٹ ۔
    • بعد میں، ہم نے ابتدائی_پوائنٹ کو Url لنک ، کے آغاز کے طور پر سیٹ کیا Ending_Point بطور منزل اور Distance_Unit to Miles .
    • اس کے بعد، ہم اپنے <1 کے درمیان تعلق بنانے کے لیے ضروری پیرامیٹرز سیٹ کرتے ہیں۔>VBA کوڈ اور API
    • آخر میں، ہم نے اپنا یوزر ڈیفائنڈ فنکشن قائم کیا۔
    • اس کے بعد اسی طریقہ کار پر عمل کرتے ہوئے، ہم نے فاصلہ کلومیٹر معلوم کرنے کے لیے ایک اور User Defined Function بنایا۔

    آپ یہ دیکھ سکتے ہیں، ہم نے ابھی Distance_Unit کو کلومیٹر میں تبدیل کیا ہے۔

    • اس کے بعد، درج ذیل تصویر میں، آپ API <2 دیکھ سکتے ہیں۔ سیل میں کلید C8 ۔

    • اس کے بعد سیل C8 میں درج ذیل فارمولہ ٹائپ کریں۔

    =DistanceInMiles(E5,E6,C8)

    • اس کے بعد، ENTER <2 دبائیں> بٹن اور آپ دیکھیں گے فاصلہ کے درمیان اوہائیو اور الاسکا میں میل ۔

    • اس کے بعد، فاصلہ کلومیٹر میں دیکھنے کے لیے درج ذیل فارمولے کا استعمال کریں۔ اس طرح، آپ VBA اور API کی کا استعمال کرتے ہوئے دو پتوں کے درمیان فاصلہ کا حساب لگا سکتے ہیں۔

    مزید پڑھیں: ایکسل میں دو پتوں کے درمیان ڈرائیونگ فاصلے کا حساب کیسے لگائیں

    یاد رکھنے کی چیزیں

    • اس بات کو ذہن میں رکھیں، آپ کو ڈیٹا میں تقریباً درست GPS کوآرڈینیٹس ان میں سے ریاستوں ڈالنے کی ضرورت ہے کیونکہ آپ فاصلہ معلوم کرنے کے لیے انٹرنیٹ استعمال کر رہے ہیں۔ چونکہ ریاستیں مغرب مغرب میں ہیں میریڈین لائن ، ان کے دونوں طول بلد منفی ہوں گے۔

    پریکٹس سیکشن

    اس سیکشن میں، میں آپ کو اس آرٹیکل کا ڈیٹا سیٹ دوں گا تاکہ آپ خود ان طریقوں پر عمل کر سکیں۔

    نتیجہ

    یہ کہنا کافی ہے، آپ اس مضمون کو پڑھنے کے بعد ایکسل میں دو پتوں کے درمیان فاصلہ کا حساب لگانے کے بہت موثر طریقے سیکھیں گے۔ اگر آپ کے پاس اس مضمون کے حوالے سے کوئی بہتر طریقہ یا سوال یا رائے ہے تو براہ کرم انہیں کمنٹ باکس میں شیئر کریں۔ اس سے مجھے اپنے آنے والے مضامین کو بہتر بنانے میں مدد ملے گی۔ مزید سوالات کے لیے، برائے مہربانی ہماری ویب سائٹ ExcelWIKI.com ملاحظہ کریں۔

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔