विषयसूची
माइक्रोसॉफ्ट एक्सेल एक बहुत ही बहुमुखी स्प्रेडशीट प्रोग्राम है। यह ऐसे व्यापक कार्य करने की पेशकश करता है जिसकी आप कल्पना भी नहीं कर सकते। आप एक्सेल में दो पतों के बीच ड्राइविंग दूरी की गणना भी कर सकते हैं। यदि आपके पास उनके बीच अंतर खोजने के लिए पतों की एक सूची है, तो आप निश्चित रूप से एमएस एक्सेल का उपयोग कर सकते हैं। आप मैन्युअल रूप से दूरी की गणना भी कर सकते हैं। लेकिन यह बहुत समय लेने वाला होगा। जैसा कि आपके पास गणना करने के लिए सैकड़ों हजारों दूरियां हैं। इस प्रकार इस लेख में, मैं आपको दिखाऊंगा कि एक्सेल में दो पतों के बीच ड्राइविंग दूरी की गणना कैसे करें। it.
दो पतों के बीच ड्राइविंग दूरी की गणना करें। xlsm
एक्सेल में दो पतों के बीच ड्राइविंग दूरी की गणना करने के 2 प्रभावी तरीके
1 ड्राइविंग दूरी की गणना करने के लिए त्रिकोणमितीय कार्यों का उपयोग
यहां, मैं आपको एक्सेल में दो पतों के बीच ड्राइविंग दूरी की गणना करने के लिए विभिन्न त्रिकोणमितीय कार्यों को संयोजित करने के लिए दिखाऊंगा।
देने के लिए आप एक उदाहरण हैं, मैंने दो पते लिए हैं। पहला पता मैकआर्थर पार्क, कैमडेन एनएसडब्ल्यू, ऑस्ट्रेलिया है। इसका अक्षांश और देशांतर क्रमशः 34.06312149 और -118.2783975 हैं। दूसरा पता जर्सी सिटी, न्यू जर्सी, यूएसए है। इसका अक्षांश और देशांतर 40.71799929 और -74.04276812 हैंक्रमशः।
अब, मैं ACOS , COS , SIN , & रेडियंस एक सूत्र बनाने के लिए कार्य करता है। सूत्र प्रभावी रूप से मील में दो पतों के बीच ड्राइविंग दूरी की गणना करेगा।
उसके लिए,
❶ सेल D8 पहले चुनें।
❷ फिर डालें सेल में निम्नलिखित सूत्र।
=ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959
❸ उसके बाद, ENTER बटन दबाएं। अब, आप देखेंगे कि सूत्र ने मैकआर्थर पार्क, कैमडेन एनएसडब्ल्यू, ऑस्ट्रेलिया, और जर्सी सिटी, न्यू जर्सी, यूएसए के बीच मील में ड्राइविंग दूरी की गणना की है। इस प्रकार, आप परिणाम सेल D8 में देखेंगे जो कि 2445.270922 मील है।
फॉर्मूला ब्रेकडाउन
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) – RADIANS कार्य मूल्यों को रेडियन में परिवर्तित करें और COS फ़ंक्शन मानों की कोसाइन प्रदान करता है, अक्षांश के कोसाइन को तब गुणा किया जाता है। आउटपुट – 0.365377540842758
- COS(RADIANS(D6-D5)) - दो पतों के बीच देशांतर अंतर के लिए कोसाइन मान प्रदान करता है। आउटपुट - 0.716476936499882
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) - मोड़ की गणना करता है 90 रेडियन से देशांतरों की संख्या और ज्या मानों को गुणा किया। आउटपुट – 0.627884682513118
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-) D5)) - हो जाता है0.627884682513118 * 0.716476936499882। आउटपुट – 0.449864893802199
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-) C6)) *SIN(रेडियंस(90-C5)) *COS(रेडियंस(D6-D5)) - 0.365377540842758 * 0.449864893802199 हो जाता है। आउटपुट – 0.815242434644958
- फिर ACOS फ़ंक्शन मान को कोसिन करता है। आउटपुट – 0.617648629071256
- अंत में, वैल्यू को 3959 - 0.617648629071256 *3959 से गुणा करने पर परिणाम मील में मिलता है। आउटपुट – 2445.270922
और पढ़ें: एक्सेल में दो पतों के बीच मील की गणना कैसे करें (2 तरीके)
2. VBA कोड
का उपयोग करके दो पतों के बीच ड्राइविंग दूरी की गणना करें इस खंड में, मैं उपयोगकर्ता-परिभाषित फ़ंक्शन बनाने के लिए VBA कोड का उपयोग करूंगा। फिर मैं एक्सेल में दो पतों के बीच ड्राइविंग दूरी की गणना करने के लिए उस फ़ंक्शन का उपयोग करूंगा।
यहां, मैं दो पतों का उपयोग कर रहा हूं। पहला पता मैकआर्थर पार्क, कैमडेन एनएसडब्ल्यू, ऑस्ट्रेलिया है। इसका अक्षांश और देशांतर क्रमशः 34.06312149 और -118.2783975 हैं। दूसरा पता जर्सी सिटी, न्यू जर्सी, यूएसए है। इसका अक्षांश और देशांतर क्रमशः 40.71799929 और -74.04276812 है।
I प्रत्येक पते के लिए निर्देशांक उत्पन्न करेगा। एक निर्देशांक अक्षांश और देशांतर का एक संयोजन है। निर्देशांक उत्पन्न करने के लिए,
- पते का अक्षांश टाइप करेंपहले।
- फिर एक अल्पविराम डालें।
- उसके बाद उसी पते का देशांतर लिखें।
तो पहले पते का निर्देशांक है 34.0631214903094 -118.27839753751 . और दूसरे पते का निर्देशांक है 40.7179992930381,-74.0427681204225 ।
VBA कोड के लिए API <की आवश्यकता है ड्राइविंग दूरी की गणना करने के लिए मानचित्र का 7>। एपीआई एप्लीकेशन प्रोग्रामिंग इंटरफेस के लिए है। आप Google मानचित्र या बिंग मानचित्र जो भी आप पसंद करते हैं, को जोड़ने के लिए एपीआई का उपयोग कर सकते हैं।
लेकिन Google बनाना मैप एपीआई का भुगतान किया जाता है। इसके विपरीत, आप Bing MAP का API निःशुल्क बना सकते हैं।
इस प्रकार, मैं Bing MAP API <का उपयोग कर रहा हूं। 7>यहां.
- मुफ़्त Bing MAP API बनाने के लिए, यहां क्लिक करें .
मैंने एक बनाया है एपीआई । मैं एपीआई नीचे संलग्न कर रहा हूं:
AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F
अब, यह लिखने का समय है वीबीए कोड। उसके लिए,
- VBA संपादक खोलने के लिए ALT + F11 दबाएं।
- अब इन्सर्ट पर जाएं ➤ मॉड्यूल एक नया मॉड्यूल खोलने के लिए।
VBA एडिटर खोलने के बाद, निम्नलिखित डालें खुले मॉड्यूल में VBA कोड।
8931
कोड ब्रेकडाउन
- यहां , मैंने Driving_Distance नामक उपयोगकर्ता-परिभाषित फ़ंक्शन बनाया है।
- फिर मैंने 3 मापदंडों का उपयोग किया: प्रारंभ स्थान , गंतव्य ,और कीवैल्यू। ये क्रमशः दो पतों की स्थिति और API मान हैं।
- फिर मैंने कई चरों का उपयोग किया जैसे First_Value , Second_Value , अंतिम_मूल्य , mitHTTP , & mitUrl. इन वेरिएबल्स का उपयोग विभिन्न मूल्यों को संग्रहीत करने के लिए किया जाता है। SetRequestHeader , भेजें ). इस तरह मैंने एपीआई के माध्यम से ड्राइविंग दूरी की गणना करने में कामयाबी हासिल की। 7>.
फ़ंक्शन Driving_Distance के लिए कुल मिलाकर 3 तर्क की आवश्यकता होती है.
यहां Driving_Distance फ़ंक्शन का सामान्य सिंटैक्स है .
=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)
अब, उपयोगकर्ता परिभाषित फ़ंक्शन को लागू करने का समय आ गया है। उसके लिए,
- सेल E10 चुनें।
- फिर निम्न सूत्र डालें:
=Driving_Distance(E5,E6,C8)
- अब, ENTER दबाएं।
फॉर्मूला ब्रेकडाउन
- E5 Start_Location_Coordinate है।
- E6 अंत_स्थान_निर्देशांक है। <13 C8 Bing MAP का API है।
फ़ंक्शन गणना करता है मील में दो पतों के बीच ड्राइविंग दूरी। सेल E10 देखें। यह संख्या 2790 देखेगा।
तो मैकआर्थर पार्क के बीच ड्राइविंग दूरी,कैमडेन एनएसडब्ल्यू, ऑस्ट्रेलिया, और जर्सी सिटी, न्यू जर्सी, यूएसए 2790 मील है।
और पढ़ें: एक्सेल में दो पतों के बीच की दूरी की गणना कैसे करें (3 तरीके)
अभ्यास अनुभाग
आपको निम्न स्क्रीनशॉट की तरह एक एक्सेल शीट मिलेगी, प्रदान की गई एक्सेल फ़ाइल के अंत में जहां आप इस आलेख में चर्चा की गई सभी विधियों का अभ्यास कर सकते हैं।
निष्कर्ष
संक्षेप में, मैंने 2 पर चर्चा की है एक्सेल में दो पतों के बीच ड्राइविंग दूरी की गणना करने के तरीके। और नीचे टिप्पणी अनुभाग में कोई भी प्रश्न पूछने में संकोच न करें। हम सभी प्रासंगिक प्रश्नों का यथाशीघ्र उत्तर देने का प्रयास करेंगे। और अधिक जानने के लिए कृपया हमारी वेबसाइट Exceldemy पर जाएं।