এক্সেলে দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব কীভাবে গণনা করবেন

  • এই শেয়ার করুন
Hugh West

Microsoft Excel একটি বহুমুখী স্প্রেডশীট প্রোগ্রাম। এটি এমন বিস্তৃত কাজ করার প্রস্তাব দেয় যা আপনি কল্পনাও করতে পারবেন না। আপনি Excel এ দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্বও গণনা করতে পারেন। যদি আপনার কাছে ঠিকানাগুলির একটি তালিকা থাকে তাদের মধ্যে পার্থক্য খুঁজে পেতে, আপনি অবশ্যই এমএস এক্সেল ব্যবহার করতে পারেন। আপনি নিজেও দূরত্ব গণনা করতে পারেন। কিন্তু এটা খুব সময়সাপেক্ষ হবে। যেমন আপনি গণনা করতে শত সহস্র দূরত্ব আছে. সুতরাং এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে এক্সেলে দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব গণনা করা যায়।

অনুশীলন ওয়ার্কবুক ডাউনলোড করুন

আপনি নিচের লিঙ্ক থেকে এক্সেল ফাইলটি ডাউনলোড করতে পারেন এবং অনুশীলন করতে পারেন এটি।

দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব গণনা করুন ড্রাইভিং দূরত্ব গণনা করতে ত্রিকোণমিতিক ফাংশন ব্যবহার করে

এখানে, আমি এক্সেলের দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব গণনা করতে বিভিন্ন ত্রিকোণমিতিক ফাংশন একত্রিত করতে দেখাব।

দেন আপনি একটি উদাহরণ, আমি দুটি ঠিকানা গ্রহণ করেছি. প্রথম ঠিকানা হল ম্যাকআর্থার পার্ক, ক্যামডেন NSW, অস্ট্রেলিয়া । এর অক্ষাংশ এবং দ্রাঘিমাংশ হল যথাক্রমে 34.06312149 এবং -118.2783975 । দ্বিতীয় ঠিকানা হল Jersey City, New Jersey, USA । এর অক্ষাংশ এবং দ্রাঘিমাংশ হল 40.71799929 এবং -74.04276812 যথাক্রমে।

এখন, আমি ACOS , COS , SIN , & RADIANS একটি সূত্র তৈরি করতে কাজ করে। সূত্রটি কার্যকরভাবে মাইলে দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব গণনা করবে।

তার জন্য,

❶ সেল 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)) – the 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(RADIANS(90-C5)) *COS(RADIANS(D6-D5)) – হয়ে যায় 0.365377540842758 * 0.449864893802199। আউটপুট – 0.8
    4891
    2434644958
  • তারপর ACOS ফাংশনটি মানটিকে আর্কোসাইন করে। আউটপুট – 0.617648629071256
  • অবশেষে, মানটিকে 3959 – 0.617648629071256 *3959 দ্বারা গুণ করলে মাইলে ফলাফল পাওয়া যায়। আউটপুট – 2445.270922

আরো পড়ুন: এক্সেলে দুটি ঠিকানার মধ্যে মাইল কীভাবে গণনা করবেন (2 পদ্ধতি)

2. VBA কোড ব্যবহার করে দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব গণনা করুন

এই বিভাগে, আমি একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন তৈরি করতে একটি VBA কোড ব্যবহার করব। তারপর আমি এক্সেলের দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব গণনা করতে সেই ফাংশনটি ব্যবহার করব৷

এখানে, আমি দুটি ঠিকানা ব্যবহার করছি৷ প্রথম ঠিকানা হল ম্যাকআর্থার পার্ক, ক্যামডেন NSW, অস্ট্রেলিয়া । এর অক্ষাংশ এবং দ্রাঘিমাংশ হল যথাক্রমে 34.06312149 এবং -118.2783975 । দ্বিতীয় ঠিকানা হল Jersey City, New Jersey, USA । এর অক্ষাংশ এবং দ্রাঘিমাংশ হল যথাক্রমে 40.71799929 এবং -74.04276812

এ আমি প্রতিটি ঠিকানার জন্য স্থানাঙ্ক তৈরি করব। একটি স্থানাঙ্ক হল অক্ষাংশ এবং দ্রাঘিমাংশের সমন্বয়। একটি স্থানাঙ্ক তৈরি করতে,

  • একটি ঠিকানার অক্ষাংশ টাইপ করুনপ্রথমে।
  • তারপর একটি কমা দিন।
  • এর পর একই ঠিকানার দ্রাঘিমাংশ টাইপ করুন।

তাই প্রথম ঠিকানার স্থানাঙ্ক হল 34.0631214903094 ,-118.27839753751 । এবং দ্বিতীয় ঠিকানার স্থানাঙ্ক হল 40.7179992930381,-74.0427681204225

VBA কোডের একটি API <প্রয়োজন 7>ড্রাইভিং দূরত্ব গণনা করার জন্য একটি মানচিত্রের। API এর অর্থ হল অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস। আপনি Google Map অথবা Bing Map যা খুশি সংযোগ করতে একটি API ব্যবহার করতে পারেন।

কিন্তু Google তৈরি মানচিত্র API প্রদান করা হয়. বিপরীতে, আপনি বিনামূল্যে Bing MAP এর একটি API তৈরি করতে পারেন।

এইভাবে, আমি Bing MAP API <ব্যবহার করছি 7>এখানে।

  • একটি বিনামূল্যের Bing MAP API তৈরি করতে, এখানে ক্লিক করুন

আমি একটি তৈরি করেছি API । আমি API নীচে সংযুক্ত করছি:

AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F

এখন, এটি লেখার সময় 6>VBA

কোড। তার জন্য,
  • VBA এডিটর খুলতে ALT + F11 টিপুন।
  • এখন ইনসার্ট এ যান। ➤ মডিউল একটি নতুন মডিউল খুলতে।

VBA এডিটর খোলার পরে, নিম্নলিখিতটি প্রবেশ করান খোলা মডিউলে VBA কোড।

4891

কোড ব্রেকডাউন

  • এখানে , আমি Driving_Distance নামে একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন তৈরি করেছি।
  • তারপর আমি 3টি প্যারামিটার ব্যবহার করেছি: স্টার্টলোকেশন , গন্তব্য ,এবং মূল মান। এগুলি যথাক্রমে দুটি ঠিকানার অবস্থান এবং API মান।
  • তারপর আমি বেশ কয়েকটি ভেরিয়েবল ব্যবহার করেছি যেমন প্রথম_মান , দ্বিতীয়_মান , Last_value , mitHTTP , & mitUrl. এই ভেরিয়েবলগুলি বিভিন্ন মান সঞ্চয় করতে ব্যবহৃত হয়।
  • তারপর মানগুলিকে একত্রিত করে ( mitUrl এর মধ্যে সংরক্ষিত) এবং বেশ কয়েকটি অবজেক্ট পদ্ধতি ব্যবহার করা হয় ( ওপেন , SetRequestHeader , পাঠান )। এভাবেই আমি API এর মাধ্যমে ড্রাইভিং দূরত্ব গণনা করতে পেরেছি।

এই VBA কোডটি Driving_Distance<নামে একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন তৈরি করে 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 হল End_Location_Coordinate
  • <13 C8 হল Bing MAP এর API

ফাংশনটি গণনা করে মাইল দুই ঠিকানা মধ্যে ড্রাইভিং দূরত্ব. সেল E10 দেখুন। এটি নম্বর দেখতে পাবে, 2790

তাই ম্যাকআর্থার পার্কের মধ্যে ড্রাইভিং দূরত্ব,ক্যামডেন এনএসডব্লিউ, অস্ট্রেলিয়া, এবং জার্সি সিটি, নিউ জার্সি, ইউএসএ হল 2790 মাইল।

আরও পড়ুন: এক্সেলে দুটি ঠিকানার মধ্যে দূরত্ব কীভাবে গণনা করবেন (3 উপায়)

অনুশীলন বিভাগ

আপনি নিম্নলিখিত স্ক্রিনশটের মতো একটি এক্সেল শীট পাবেন, প্রদত্ত এক্সেল ফাইলের শেষে যেখানে আপনি এই নিবন্ধে আলোচনা করা সমস্ত পদ্ধতি অনুশীলন করতে পারেন৷

উপসংহার

সংক্ষেপে, আমি 2 আলোচনা করেছি এক্সেলে দুটি ঠিকানার মধ্যে ড্রাইভিং দূরত্ব গণনা করার উপায়। এবং নীচের মন্তব্য বিভাগে কোন প্রশ্ন জিজ্ঞাসা করতে দ্বিধা করবেন না। আমরা যত তাড়াতাড়ি সম্ভব প্রাসঙ্গিক প্রশ্নের উত্তর দেওয়ার চেষ্টা করব। এবং আরো এক্সপ্লোর করতে আমাদের ওয়েবসাইট Exceldemy দেখুন।

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।