ভিবিএ এলবাউন্ড অ্যারে ফাংশন কীভাবে ব্যবহার করবেন? (উদাহরণ সহ)

এক্সেল ভিবিএ এলবাউন্ড ফাংশন

ভিবিএতে এলবাউন্ড "লোয়ার বাউন্ড" অর্থাত্ এটি একটি অ্যারের সর্বনিম্ন সংখ্যা বের করবে। উদাহরণস্বরূপ, অ্যারে যদি "ডিমে অ্যারেকাউন্ট (2 থেকে 10) কে স্ট্রিং হিসাবে" বলে থাকে তবে এলবাউন্ড ফাংশনটি ব্যবহার করে আমরা অ্যারের দৈর্ঘ্যের ন্যূনতম সংখ্যাটি দেখতে পারি অর্থাত্ 2।

নীচে এলবাউন্ড ফাংশনটির সিনট্যাক্স রয়েছে। এটি খুব সহজ এবং সহজ, এটিতে এর দুটি মাত্র পরামিতি রয়েছে।

পাউন্ড (অ্যারের নাম [, মাত্রা])
  • অ্যারের নাম: এটিই প্রথম যুক্তি। এই প্যারামিটারের জন্য, অ্যারের নাম নির্দিষ্ট করতে হবে যা অ্যারে সংজ্ঞায়িত করতে ব্যবহৃত হয়।
  • [মাত্রা]: অ্যারেটি যদি একক মাত্রা হয় তবে এটির প্রয়োজন হয় না, ডিফল্টরূপে এটি এক নেয় বা অন্যথায় আমাদের মাত্রা সংখ্যা সরবরাহ করতে হবে।

সুতরাং, এই ফাংশনটি ব্যবহার করে আমরা একটি অ্যারের সর্বনিম্ন দৈর্ঘ্য খুঁজে পেতে পারি।

ভিবিএ এলবাউন্ড ফাংশন কীভাবে ব্যবহার করবেন? (উদাহরণ)

আপনি এই ভিবিএ এলবাউন্ড এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ এলবাউন্ড এক্সেল টেম্পলেট

উদাহরণ # 1

উদাহরণস্বরূপ নীচের কোডটি দেখুন।

কোড:

 সাব LBound_Example1 () ডিম্প গণনা (2 থেকে 5) পূর্ণসংখ্যার হিসাবে এমএসজিবক্স এলবাউন্ড (গণনা) শেষ সাব 

উপরের কোডে, আমরা অ্যারেটিকে 2 থেকে 5 হিসাবে অ্যারের পূর্ণসংখ্যা এবং আকার হিসাবে সংজ্ঞায়িত করেছি, এরপরে, আমরা LBound ফাংশনটি ব্যবহার করে অ্যারের সর্বনিম্ন দৈর্ঘ্য দেখানোর জন্য ভিবিএ বার্তা বাক্সকে নির্ধারিত করেছি।

আমরা কোডটি চালানোর সময় আমরা একটি বার্তা বাক্সে নীচের ফলাফলটি পেয়ে যাব।

আউটপুট:

যেহেতু আমাদের অ্যারে 2 থেকে শুরু হচ্ছে, এলবাউন্ড ফাংশন অ্যারের সর্বনিম্ন দৈর্ঘ্য 2 হিসাবে নির্ধারণ করে।

উদাহরণ # 2

এখন, নীচের কোডটি দেখুন।

কোড:

 সাব LBound_Example2 () ধীমান গণনা (5) পূর্ণসংখ্যা হিসাবে এমএসজিবক্স এলবাউন্ড (গণনা) শেষ সাব 

উপরের দিকে আমরা সর্বনিম্ন সীমাটি স্থির করি নি বরং আমরা কেবল অ্যারের দৈর্ঘ্য 5 হিসাবে সরবরাহ করেছি, এখন কোডটি চালানো যাক এবং মানটির সর্বনিম্ন দৈর্ঘ্য দেখুন।

আউটপুট:

এটি ফলাফল হিসাবে 0 হিসাবে ফিরে এসেছে কারণ যখন আমরা কোনও অ্যারের শুরু এবং শেষ পয়েন্টটি স্থির সংখ্যাটি না দিয়ে স্থির সংখ্যা সরবরাহ করি না, উদাহরণস্বরূপ, "গণনা (5) অর্থাত্ এই ক্ষেত্রে অ্যারের মান 0 থেকে শুরু করে 1 থেকে হয় না তাই আমরা এটিতে এখন সম্পূর্ণ 6 টি মান সংরক্ষণ করতে পারে।

গণনা (0), গণনা (1), গণনা (2), গণনা (3), গণনা (4), গণনা (5)

উদাহরণ # 3

এখন আমরা ডেটা ব্যাপ্তি ব্যবহার করব এবং তথ্যের ব্যাপ্তি থেকে নিম্ন সীমাটি নির্ধারণ করব। উদাহরণস্বরূপ নীচের ডেটা চিত্রটি দেখুন।

এই ব্যাপ্তি থেকে, আমরা সর্বনিম্ন এবং সর্বোচ্চ সারি আকারের সিদ্ধান্ত নেব।

প্রথমে ভেরিয়েবলটি ভেরিয়েন্ট হিসাবে সংজ্ঞায়িত করুন।

কোড:

 সাব LBound_Example3 () ভেরিয়েন্ট এন্ড সাব হিসাবে ধীর রঙ্গ 

এই "আরএনজি" বৈকল্পিকের জন্য পরিসীমা রেফারেন্স মানটিকে "রেঞ্জ (" বি 2: বি 5 ") হিসাবে মান সেট করে।

কোড:

 উপ LBound_Example3 () ধীর Rng হিসাবে বৈকল্পিক Rng = ব্যাপ্তি ("B2: B5")। মান শেষ সাব 

এই ব্যাপ্তির জন্য, আমরা সর্বনিম্ন এবং সর্বোচ্চ অ্যারের দৈর্ঘ্যটি খুঁজে পাব। বার্তা বাক্স এবং এলবাউন্ড ফাংশনটি খুলুন এবং ভেরিয়েবলের নাম সরবরাহ করুন।

কোড:

 সাব LBound_Example3 () ধীর Rng হিসাবে বৈকল্পিক Rng = ব্যাপ্তি ("বি 2: বি 5") ue মান এমসগবক্স এলবাউন্ড (আরএনজি) শেষ সাব 

এখন ভিবিএ কোডটি চালান এবং দৈর্ঘ্য থেকে সর্বনিম্ন মানটি দেখুন।

আউটপুট:

এখন পরিবর্তনশীল রেফারেন্সটি B2: B5 থেকে A2: B5 তে পরিবর্তন করুন।

এই ব্যাপ্তির জন্য, আমরা নিম্ন সীমাবদ্ধ এবং উপরের সীমাবদ্ধ মানগুলি সন্ধান করব।

কোড:

 উপ LBound_Example3 () ধীর Rng হিসাবে বৈকল্পিক Rng = ব্যাপ্তি ("A2: B5")। মান শেষ সাব 

যেহেতু আমাদের একাধিক মাত্রার অ্যারে রয়েছে সেহেতু আমাদের পাশাপাশি মাত্রা সংখ্যা সরবরাহ করতে হবে।

কোড:

 উপ LBound_Example3 () ধীর Rng হিসাবে বৈকল্পিক Rng = ব্যাপ্তি ("A2: B5")। মান এমসগবক্স এলবাউন্ড (আরএনজি, 1) শেষ উপ 

প্রথম কলামটি নীচের কোডের উপরের প্রথম কোডটি সন্ধান করতে সহায়তা করবে, একইভাবে নীচের এই প্রথম কলামে উপরের বাউন্ডের সন্ধান করতে কোড নীচে সহায়তা করবে।

কোড:

 সাব LBound_Example3 () ধীরে ধীরে Rng হিসাবে বৈকল্পিক Rng = ব্যাপ্তি ("এ 2: বি 5") M 

এটি প্রথম কলামটি নিম্ন দৈর্ঘ্য এবং উপরের দৈর্ঘ্যের সন্ধান করবে। একইভাবে পরের লাইনে আরও একটি বার্তা বাক্স লিখুন তবে এবার মাত্রা 1 থেকে 2 এ পরিবর্তন করুন।

কোড:

 উপ LBound_Example3 () ধীরে ধীরে Rng হিসাবে বৈকল্পিক Rng = ব্যাপ্তি ("এ 2: বি 5") ue 2) শেষ সাব 

কোডটি চালান এবং বার্তা বাক্সে ফলাফল দেখুন।

আউটপুট:

প্রথম মাত্রার জন্য নিম্ন সীমাটি 1 এবং উপরের বাউন্ড 4 হয়।

পরবর্তী মাত্রা সীমা পেতে "Ok" এ ক্লিক করুন।

আউটপুট:

দ্বিতীয় মাত্রার জন্য নিম্ন সীমাটি 1 এবং উপরের সীমাটি 2 হয়।

এখানে মনে রাখার মতো জিনিস

  • এলবাউন্ড ফাংশন অ্যারে থেকে সর্বনিম্ন দৈর্ঘ্য প্রদান করে।
  • যখন অ্যারের দৈর্ঘ্যের স্থির অর্থাৎ একক সংখ্যা তখন অ্যারে সর্বদা 0 থেকে শুরু হয় না 0 থেকে শুরু হয়।
  • একটি বহুমাত্রিক অ্যারের ক্ষেত্রে, আমাদের মাত্রিক সংখ্যা নির্দিষ্ট করতে হবে।