सामग्री सारणी
एक्सेलमधील दोन पत्त्यांमधील अंतर ची गणना कशी करायची हे लेख तुम्हाला दाखवेल. मायक्रोसॉफ्ट एक्सेलमध्ये जगातील दोन ठिकाणांमधील अंतर शोधण्यासाठी हे विशेष वैशिष्ट्य आणि सूत्र आहे. तुमच्याकडे दोन ठिकाणचे GPS कोऑर्डिनेट्स असल्यास, तुम्हाला हवे असलेल्या कोणत्याही युनिटमध्ये तुम्ही सहजपणे त्या ठिकाणांमधील अंतर निश्चित करू शकता .
सराव वर्कबुक डाउनलोड करा
<6दोन पत्त्यांमधील अंतर मोजणे.xlsm
एक्सेलमधील दोन पत्त्यांमधील अंतर मोजण्याचे ३ मार्ग
आमच्या डेटासेटमध्ये, आमच्याकडे <1 आहे>अक्षांश आणि रेखांश ओहायो आणि अलास्का साठी. आम्ही त्यांच्यातील अंतर मोजणार आहोत.
ओहायो आणि अलास्का साठी अक्षांश आहेत 40.4173 उत्तर आणि 64.2008 उत्तर अनुक्रमे. तसेच, ओहायो आणि अलास्का साठी रेखांश अनुक्रमे 82.9071 पश्चिम आणि 149.4937 पश्चिम आहेत.
1. दोन पत्त्यांमधील अंतर मोजण्यासाठी हॅवरसाइन फॉर्म्युला वापरणे
तुम्ही गणितात चांगले असल्यास, हॅवर्साइन फॉर्म्युला वापरणे तुमच्यासाठी योग्य असेल. जरी तो तुम्हाला अंदाजे परिणाम देईल, तो खूप चांगला आहे.
सर्वप्रथम, आम्हाला कमान लांबीचे मूलभूत सूत्र माहित असणे आवश्यक आहे. आणि ते सूत्र वापरून आपण त्याची तुलना पृथ्वीवरील दोन ठिकाणांमधील अंतराशी करतो. सूत्र खाली दिले आहे.
S = rθ
S = मधील अंतरदोन पत्ते
r = पृथ्वीची त्रिज्या
θ = दोन पत्त्यांनी पृथ्वीच्या मध्यभागी ओळखला जाणारा कोन
परंतु तुमच्याकडे दोन ठिकाणी GPS निर्देशांक असल्यास, तुम्हाला Haversine Formula वरून निर्धारित करणे आवश्यक आहे. खाली दर्शविलेले हॅवरसाइन फॉर्म्युला पहा.
तुम्ही याची तुलना आर्क लेंथ फॉर्म्युला शी केल्यास, तुम्हाला असे मिळेल खालील प्रतिमा.
चला तुम्हाला हॅव्हरसाइन फॉर्म्युला च्या पॅरामीटर्सची ओळख करून देऊ.
φ 1 = पहिल्या स्थानाचे अक्षांश
φ 2 = दुसऱ्या स्थानाचे अक्षांश
ℽ 1 = प्रथम स्थानाचे रेखांश
ℽ 2 = दुसऱ्या स्थानाचे अक्षांश
आता, मी तुम्हाला हे सूत्र एक्सेलमध्ये टप्प्याटप्प्याने कसे लागू करायचे ते दाखवणार आहे.
चरण:
- प्रथम, अंतर मूल्य संचयित करण्यासाठी सेल बनवा आणि सेल C8 मध्ये खालील सूत्र टाइप करा.
=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 inverse Sine किंवा ArcSine चा संदर्भ देते. जर आपण हॅवरसाइन फॉर्म्युला च्या पॅरामीटर कोनांची तुलना आपल्या एक्सेल सूत्राशी केली, तर आपणमिळवा,
1 = ओहायोचे अक्षांश (C5)
2 = अलास्काचे अक्षांश (C6)
ℽ 1 = ओहायोचे रेखांश ( D5)
ℽ 2 = अलास्काचे अक्षांश (D6)
- त्यानंतर, ओहायो आणि अलास्का किलोमीटर मधील अंतर पाहण्यासाठी एंटर बटण दाबा. <18
- त्यानंतर, जर तुम्हाला अंतर मैलांमध्ये मोजायचे असेल , सेल C8 मध्ये खालील सूत्र वापरा.<17
- प्रथम, खालील सूत्र C8 मध्ये टाइप करा.
- पुढे, ENTER बटण दाबा आणि तुम्हाला C8 मध्ये Google Map लिंक दिसेल.
- त्यानंतर, तुमच्या इंटरनेट सर्च बारमध्ये ही लिंक वापरा आणि तुम्हाला अंतर या दोन पत्त्यांबद्दल<2 माहिती मिळेल>.
- प्रथम , डेव्हलपर >> Visual Basic वर जा.
- त्यानंतर, <1 निवडा VBA मॉड्यूल उघडण्यासाठी >> मॉड्युल घाला.
- नंतर , मध्ये खालील कोड टाइप करा VBA मॉड्यूल . आम्ही अंतर मैल मध्ये मोजण्यासाठी वापरकर्ता परिभाषित कार्य तयार करत आहोत.
=2*3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))
येथे, आम्ही तेच एक्सेल फॉर्म्युला वापरतो जे आम्ही अंतर शोधण्यासाठी वापरतो मैल . त्या कारणास्तव, आम्ही पृथ्वीची त्रिज्या मैल मध्ये घेतो जी 3959 आहे.
अशा प्रकारे तुम्ही पृथ्वीच्या दोन पत्त्यांमधील अंतर मोजू शकता. एक्सेलमध्ये हॅव्हरसाइन फॉर्म्युला लागू करून.
अधिक वाचा: एक्सेलमधील दोन निर्देशांकांमधील अंतर कसे मोजायचे (2 पद्धती) <3
2. दोन पत्त्यांमधील अंतर मोजण्यासाठी Excel CONCATENATE आणि SUBSTITUTE फंक्शन्स लागू करणे
तुम्ही एक्सेल वापरून दोन पत्त्यांमधील अंतर शोधण्यासाठी Google नकाशा लिंक तयार करू शकता. 1>CONCATENATE आणि SUBSTITUTE फंक्शन्स . चला खालील प्रक्रियेतून जाऊ या.
चरण:
=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",
SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
हे सूत्र Google नकाशा तयार करेल तुम्ही ओहायो ते अलास्का कसा प्रवास करू शकता याची लिंक. CONCATENATE फंक्शन लिंकमध्ये पत्ते जोडेल आणि SUBSTITUTE फंक्शन पत्ते चे नाव ठेवेल.
शेवटी, तुम्ही CONCATENATE लागू करून एक्सेलमध्ये पृथ्वीच्या दोन पत्त्यांमधील अंतर मोजू शकता. आणि SUBSTITUTE कार्ये.
अधिक वाचा: Excel मध्ये दोन शहरांमधील अंतर कसे मोजायचे
3 . एक्सेलमधील दोन पत्त्यांमधील अंतर मोजण्यासाठी VBA वापरणे
दोन पत्त्यांमधील अंतर मोजण्याचा दुसरा मार्ग म्हणजे API ( अनुप्रयोग प्रोग्रामिंग इंटरफेस ) लिंक आणि त्याचा वापर करून VBA द्वारे वापरकर्ता परिभाषित कार्य तयार करा. तुम्ही API लिंक Bing मध्ये मोफत बनवू शकता. तुमची स्वतःची Bing Map API की तयार करण्यासाठी, येथे क्लिक करा .
चरण:
3987
कोड स्पष्टीकरण
- प्रथम, आम्ही आमचे फंक्शन DistanceInMiles असे नाव दिले. आम्ही 3 मापदंड देखील समाविष्ट केले: स्ट्रिंग म्हणून प्रथम_स्थान, स्ट्रिंग म्हणून अंतिम_स्थान आणि स्ट्रिंग म्हणून लक्ष्य_मूल्य .
- त्यानंतर, आम्ही घोषित केले Initial_Point , Ending_Point , Distance_Unit आणि Outout_Url स्ट्रिंग म्हणून; सेटअप_HTTP ऑब्जेक्ट म्हणून.
- नंतर, आम्ही Url लिंक , च्या सुरूवातीस Initial_Point सेट करतो. Ending_Point गंतव्य आणि Distance_Unit ते मैल .
- त्यानंतर, आम्ही आमच्या <1 दरम्यान संबंध निर्माण करण्यासाठी आवश्यक पॅरामीटर्स सेट करतो>VBA कोड आणि API
- शेवटी, आम्ही आमचे वापरकर्ता परिभाषित कार्य स्थापित केले.
- त्यानंतर , त्याच प्रक्रियेचे अनुसरण करून, आम्ही किलोमीटर मध्ये अंतर शोधण्यासाठी दुसरे वापरकर्ता परिभाषित कार्य केले.
तुम्ही ते पाहू शकतो, आम्ही नुकतेच Distance_Unit किलोमीटर मध्ये बदलले आहे.
- त्यानंतर, खालील चित्रात, तुम्ही API <2 पाहू शकता. सेल C8 मध्ये की.
- त्यानंतर, सेल C8 मध्ये खालील सूत्र टाइप करा.
=DistanceInMiles(E5,E6,C8)
- पुढे, एंटर <2 दाबा> बटण आणि तुम्हाला दिसेल अंतर ओहायो आणि अलास्का मध्ये मैल .
- त्यानंतर, अंतर किलोमीटर मध्ये पाहण्यासाठी खालील सूत्र वापरा.
=DistanceInKM(E5,E6,C8)
<2
अशा प्रकारे, तुम्ही VBA आणि API की वापरून दोन पत्त्यांमधील अंतर मोजू शकता.
अधिक वाचा: एक्सेलमधील दोन पत्त्यांमधील ड्रायव्हिंग अंतर कसे मोजायचे
लक्षात ठेवण्याच्या गोष्टी
- लक्षात ठेवा, तुम्हाला अंदाजे योग्य GPS निर्देशांक यापैकी स्थिती डेटामध्ये ठेवणे आवश्यक आहे कारण तुम्ही अंतर शोधण्यासाठी इंटरनेट वापरत आहात. राज्ये जसे मेरिडियन रेषेकडे पश्चिम आहेत, त्यांचे दोन्ही रेखांश ऋण असतील.
सराव विभाग
या विभागात, मी तुम्हाला या लेखाचा डेटासेट देईन जेणेकरून तुम्ही स्वतः या पद्धतींचा सराव करू शकाल.
निष्कर्ष
म्हणणे पुरेसे आहे, हा लेख वाचल्यानंतर तुम्ही एक्सेलमधील दोन पत्त्यांमधील अंतर कसे मोजायचे याच्या अतिशय प्रभावी पद्धती शिकाल. या लेखाबाबत तुमच्याकडे काही चांगल्या पद्धती किंवा प्रश्न किंवा अभिप्राय असल्यास, कृपया ते टिप्पणी बॉक्समध्ये सामायिक करा. हे मला माझे आगामी लेख समृद्ध करण्यात मदत करेल. अधिक प्रश्नांसाठी, कृपया आमच्या वेबसाइटला भेट द्या ExcelWIKI.com .