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

ভিবিএ COUNTIF

মানদণ্ড ভিত্তিক কার্যগুলি গণনার ক্ষেত্রে এক্সেলের শাসক। এক্সেল শিখার শুরুতে, আমরা অবশ্যই এক্সেলের মধ্যে COUTNIF ফাংশন শিখেছি। আমাদের আগের নিবন্ধগুলিতে, আমরা আপনাকে দেখিয়েছি কীভাবে এক্সেল ভিবিএতে COUNTIF ফাংশন নিয়ে কাজ করবেন।

এক্সেল ভিবিএতে COUNTIF ফাংশনের বেসিকগুলি জানতে এক্সেলের COUNTIF সূত্রে আমাদের নিবন্ধটি দেখুন। এই নিবন্ধে, আমরা আপনাকে ভিবিএ কোডিংয়ে একই ফাংশনটি কীভাবে ব্যবহার করব তা দেখাব। এখন আমরা ভিবিএতে একই সূত্রটি দেখতে পাব। প্রথম জিনিসটি প্রথম COUNTIF কোনও ভিবিএ ফাংশন নয় বরং এটি একটি ওয়ার্কশিট ফাংশন যা ওয়ার্কশিট ফাংশন শ্রেণির অধীনে প্রবেশ করা যেতে পারে।

এক্সেল ভিবিএ কাউন্টিফ ফাংশনের উদাহরণ

ঠিক আছে, আসুন এর সহজ উদাহরণটি দেখুন।

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

লট থেকে মান গণনার নীচের একই উদাহরণটি দেখুন।

উপরের চিত্রটিতে, আমাদের ঘর A1 থেকে A10 পর্যন্ত শহরের নাম রয়েছে। C3 কক্ষে আমাদের A1 থেকে A10 এর পরিসরে নগরীর নাম "বেঙ্গালুরু" কতবার প্রকাশিত হয়েছে তা গণনা করতে হবে।

ঠিক আছে, COUNTIF ফাংশন প্রয়োগ করতে কোডটি লিখতে নীচের পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: সাব পদ্ধতিটি শুরু করুন।

কোড:

 বিকল্প সুস্পষ্ট সাব কাউন্টারিফ_এক্সামেল 1 () শেষ সাব 

ধাপ ২: যেহেতু আমাদের ফলাফল সি 3 তে সংরক্ষণ করতে হবে কোডটি রেঞ্জ ("সি 3") হিসাবে শুরু করুন ue মান।

কোড:

 উপ কাউন্টারিফ_এক্সেম্পল 1 () ব্যাপ্তি ("সি 3") Val মান = শেষ উপ 

ধাপ 3: এক্সেল ভিবিএ COUNTIF ফাংশন প্রয়োগ করে সেল সি 3-এ আমরা ফলাফলটিতে পৌঁছানোর চেষ্টা করছি। সুতরাং ফাংশনটি অ্যাক্সেস করতে আমাদের প্রথমে ওয়ার্কশিট ফাংশন ক্লাসটি ব্যবহার করা দরকার।

কোড:

 উপ কাউন্টারিফ_এক্সেম্পল 1 () ব্যাপ্তি ("সি 3") Val মান = কার্যপত্রক ফাংশন। শেষ সাব 

পদক্ষেপ 4: হারানো নির্বাচন করা এক্সেল ভিবিএ COUNTIF ফাংশন থেকে।

কোড:

 উপ কাউন্টারিফ_এক্সেম্পল 1 () ব্যাপ্তি ("সি 3")। মান = কার্যপত্রক ফাংশন.কাউন্টআইফ (শেষ উপ 

পদক্ষেপ 5: আপনি যদি ভিবিএ COUNTIF ফাংশনের পরামিতিগুলি দেখেন তবে আমরা কার্যপত্রকটিতে প্যারামিটারটি দেখতে পাচ্ছি না।

আমরা উপরের চিত্রটিতে ওয়ার্কশিটে দেখতে পাচ্ছি যে আমাদের কাছে পরিষ্কার বাক্য গঠন রয়েছে তবে ভিবিএতে আমরা কেবল আর্গ 1 এবং আর্গ 2 দেখতে পারি।

আরগ 1 টি ব্যাপ্তি, সুতরাং A1 থেকে A10 হিসাবে ব্যাপ্তিটি নির্বাচন করুন।

কোড:

 উপ কাউন্টারিফ_এক্সেম্পল 1 () ব্যাপ্তি ("সি 3")। মান = কার্যপত্রক ফাংশন.কাউন্টআইফ (ব্যাপ্তি ("এ 1: এ 10"), শেষ উপ 

পদক্ষেপ:: আর্গ 2 হ'ল আমাদের A1 থেকে A10 এর ব্যাপ্তিটি গণনা করতে হবে। এই উদাহরণে, আমাদের "বেঙ্গালুরু" গণনা করা দরকার।

কোড:

 উপ কাউন্টারিফ_এক্সেম্পল 1 () ব্যাপ্তি ("সি 3") 

ঠিক আছে, আমরা শেষ করেছি।

C3 ঘরে ফলাফল দেখতে কোডটি চালান।

আমরা ফলাফলটি ৪ হিসাবে পেয়েছি Since যেহেতু শহরের নাম "বেঙ্গালুরু" সেল এ 1, এ 4, এ 7, এবং এ 10 ভিবিএ COUNTIF ফাংশনে প্রদর্শিত হয়েছে 4 হিসাবে ফলাফলটি ফিরিয়ে দিয়েছে।

আপনি যদি দেখতে পান যে ভিবিএ কোডটি কেবলমাত্র সূত্রের ফলাফলই ফিরে এসেছে, আমরা সূত্র বারে সূত্রটি দেখতে পাব না।

সূত্রটি পৌঁছাতে আমাদের কোডটি কিছুটা আলাদাভাবে লিখতে হবে। আপনার নিজের ঘরে সূত্রটি প্রয়োগ করার জন্য নীচে কোড দেওয়া আছে।

কোড:

 উপ কাউন্টারিফ_এক্সেম্পল 1 () ব্যাপ্তি ("সি 3")। সূত্র = "= কাউন্টিফ (এ 1: এ 10," "বেঙ্গালুরু" ")" শেষ সাব 

এটি সূত্রটি C3 ঘরটিতে প্রয়োগ করবে।

ভেরিয়েবলগুলির সাথে ফলাফল পৌঁছান

চলকগুলি কোনও কোডিং ভাষার একটি অবিচ্ছেদ্য অঙ্গ part ভিবিএ কোডের সাথে দক্ষতার সাথে কাজ করার জন্য আমাদের ভেরিয়েবলগুলি ঘোষণা করতে হবে। উদাহরণস্বরূপ নীচের কোডটি দেখুন।

কোড:

 সাব কাউন্টিফ_এক্সেম্পল 2 () ধীর মূল্যবোধ রেঞ্জ হিসাবে রেখান হিসাবে ডিম রেজাল্টসেল স্ট্রিং সেট মান হিসাবে রেঞ্জ দিম মানচিত্রের রেঞ্জ = রেঞ্জ ("এ 1: এ 10") ফলাফল ফলাফলসেল = রেঞ্জ ("সি 3") মানদণ্ডভ্যালু = "বেঙ্গালুরু" রেজাল্টসেল = কার্যপত্রক মূল্যায়ন, হিসাবরক্ষণ ) শেষ সাব 

আপনার আরও ভাল করে বোঝার জন্য কোডটি ডিকোড করুন।

প্রথমত আমি দুটি পরিবর্তনশীলকে রেঞ্জ হিসাবে ঘোষণা করেছি।

ধাপের মানগুলি রেঞ্জ হিসাবে রেঞ্জ করুন: এটি মানগুলির তালিকা উল্লেখ করতে reference

পরিসীমা হিসাবে ধীরে ধীরে রেজাল্টসেল করুন: ফলাফল ফলাফলটি উল্লেখ করার জন্য এটি।

তারপরে আমি উভয় ভেরিয়েবলের রেফারেন্সের সীমা নির্ধারণ করেছি।

মানসমূহের রেঞ্জ = রেঞ্জ সেট করুন ("A1: A10"): এটি এমন একটি ব্যাপ্তি যেখানে সমস্ত শহরের নাম রয়েছে।

রেজাল্টসেল = রেঞ্জ ("সি 3") সেট করুন: এই ঘরে আমরা COUNTIF ফাংশনের ফলাফল সংরক্ষণ করব।

গড় সময়ে, আমি মানদণ্ডের মানটি সংরক্ষণ করার জন্য আরও একটি পরিবর্তনশীল ঘোষণা করেছি।

স্ট্রিং হিসাবে ম্লান মানদণ্ড

মানদণ্ডের মূল্য = "বেঙ্গালুরু"

সুতরাং এখন পরিবর্তনশীল "ক্রাইটেরিয়াভ্যালু" মান "বেঙ্গালুরু" ধারণ করে holds

পরবর্তী লাইনে, যথারীতি, আমি COUTNIF ফাংশনটি প্রয়োগ করেছি।

রেজাল্টসেল = কার্যপত্রক ফাংশন.কাউন্টআইফ (মানসমূহের রেঞ্জ, মানদণ্ডের মূল্য)

এটির মতো, আমরা আমাদের প্রয়োজনীয়তার সাথে মানিয়ে নিতে এক্সেল ভিবিএতে COUNTIF ফাংশনটি প্রয়োগ করতে পারি।