এক্সেলে VBA COUNTIF ফাংশন (6 উদাহরণ)

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

Excel এ COUNTIF ফাংশনটি প্রদত্ত শর্ত পূরণকারী একটি পরিসরের মধ্যে ঘরের সংখ্যা গণনা করতে ব্যবহৃত হয়। এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে VBA ম্যাক্রো সহ এক্সেলে COUNTIF ফাংশন ব্যবহার করতে হয়।

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

আপনি এখান থেকে বিনামূল্যে অনুশীলন এক্সেল ওয়ার্কবুক ডাউনলোড করতে পারেন।

VBA.xlsm এর সাথে COUNTIF ফাংশন

Excel এ COUNTIF ফাংশন

  • সিনট্যাক্স

WorksheetFunction.CountIf( Arg1 রেঞ্জ হিসাবে, Arg2 ) ডাবল হিসেবে

  • প্যারামিটার
প্যারামিটার প্রয়োজনীয়/ ঐচ্ছিক ডেটা টাইপ বিবরণ
Arg1 প্রয়োজনীয় পরিসীমা

গণনা কক্ষ থেকে কোষের পরিসর।

Arg2 প্রয়োজনীয় ভেরিয়েন্ট একটি সংখ্যা, অভিব্যক্তি, সেল রেফারেন্স, বা টেক্সট যা সংজ্ঞায়িত করে কোন কক্ষ গণনা করা হবে। উদাহরণস্বরূপ, এক্সপ্রেশন হতে পারে 20, “20”, “>20”, “ফল” বা B2।
  • রিটার্ন টাইপ

দ্বৈত হিসাবে মান

6 VBA এর সাথে এক্সেলে COUNTIF ফাংশন ব্যবহারের উদাহরণ

ইন এই বিভাগে, আপনি শিখবেন কিভাবে এক্সেলের COUNTIF ফাংশনটি VBA কোড সহ পাঠ্য, সংখ্যা ইত্যাদি গণনা করতে।

1. Excel VBA

Excel এর WorksheetFunction -এ COUNTIF এর সাথে ওয়ার্কশীট ফাংশন বেশিরভাগ কল করতে ব্যবহার করা যেতে পারেএক্সেলের অন্যান্য ফাংশন যা এক্সেলের ইনসার্ট ফাংশন ডায়ালগ বক্সের মধ্যে পাওয়া যায় এবং COUNTIF ফাংশন সেই ফাংশনগুলির মধ্যে একটি৷

উপরের উদাহরণের সাহায্যে, আমরা শিখব কিভাবে ওয়ার্কশীট ফাংশন এর সাথে COUNTIF এক্সেলে VBA এর সাথে ডেটা গণনা করতে।

পদক্ষেপ:

  • আপনার কীবোর্ডে Alt + F11 টিপুন অথবা ট্যাবে যান ডেভেলপার -> ভিজ্যুয়াল বেসিক খুলতে ভিজ্যুয়াল বেসিক এডিটর

  • পপ-আপ কোড উইন্ডোতে, মেনু বার থেকে , ক্লিক করুন ঢোকান -> মডিউল

  • নিম্নলিখিত কোডটি কপি করুন এবং কোড উইন্ডোতে পেস্ট করুন।
3182

আপনার কোড এখন চালানোর জন্য প্রস্তুত৷

  • আপনার কীবোর্ডে F5 চাপুন বা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান। এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

আমরা খুঁজে বের করতে চেয়েছিলাম আমাদের ডেটাসেটে কতগুলি সংখ্যা আছে যেগুলি 3-এর কম। সুতরাং কোডটি চালানোর পরে আমরা 4 এর ফলাফল পেয়েছি যা আমাদের ডেটাসেটের জন্য 3-এর কম সংখ্যার গণনা।

আরও পড়ুন: দুটি সংখ্যার মধ্যে কাউন্টিফ কীভাবে ব্যবহার করবেন (৪টি পদ্ধতি)

2. COUNTIF ফাংশন এক্সেলে একটি নির্দিষ্ট টেক্সট গণনা করার জন্য

আপনি যদি কোনো নির্দিষ্ট পাঠ গণনা করতে চান যেমন একটি এক্সেল শীটে কতগুলি শহর বা নাম বা খাবার ইত্যাদি আছে, তাহলে আপনি VBA COUNTIF ফাংশন ব্যবহার করতে পারেন।

উপরের উদাহরণ থেকে, আমরা শিখব কিভাবে ব্যবহার করতে হয় VBA ম্যাক্রো সহ আমাদের ডেটাসেটে জন নামটি কতবার আসে তা গণনা করতে COUNTIF

পদক্ষেপ:

  • আগের মতই, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং ঢোকান একটি মডিউল কোড উইন্ডোতে।
  • কোড উইন্ডোতে, নিচের কোডটি কপি করে পেস্ট করুন।
1368

আপনার কোড এখন চালানোর জন্য প্রস্তুত।

ম্যাক্রো

  • চালান এবং আপনি মোট গণনা পাবেন৷

যদি আপনি না করেন আপনি আপনার কোডে সরাসরি টেক্সট লিখতে চান না তাহলে আপনি প্রথমে এটি একটি ভেরিয়েবলে সংরক্ষণ করতে পারেন এবং পরে কোডের ভিতরে ভেরিয়েবলটি পাস করতে পারেন। ঠিক নীচের কোডের মতো,

9532

আরও পড়ুন: কাউন্টিফ এবং কাউন্টিফ দিয়ে শুরুতে পাঠ্য গণনা করুন এক্সেলের বাম ফাংশন

3. VBA

সংখ্যা গণনা করতে COUNTIF ফাংশন নির্দিষ্ট ফলাফল বের করতে COUNTIF ফাংশন ব্যবহার করতে পারেন।

থেকে উপরের উদাহরণে, আমরা শিখব কিভাবে COUNTIF ব্যবহার করে আমাদের ডেটাসেটে কতগুলি সংখ্যা আছে যেগুলি VBA ম্যাক্রো সহ 1.1 এর চেয়ে বড়।

পদক্ষেপ:

  • আগের মতই, ডেভেলপার ট্যাব এবং থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন কোড উইন্ডোতে একটি মডিউল সন্নিবেশ করুন।
  • কোড উইন্ডোতে, নিম্নলিখিত কোডটি অনুলিপি করুনএবং এটি পেস্ট করুন৷
4253

আপনার কোড এখন চালানোর জন্য প্রস্তুত৷

  • চালান ম্যাক্রো এবং আপনি মোট গণনা পাবেন।

আগে আলোচনা করা হয়েছে, আপনি যদি নম্বরটি সরাসরি আপনার কোডে লিখতে না চান তবে আপনি এটি একটি এ সংরক্ষণ করতে পারেন প্রথমে ভেরিয়েবল এবং পরে কোডের ভিতরে ভেরিয়েবল পাস করুন। ঠিক নিচের কোডের মত,

1432

আরও পড়ুন: Excel COUNTIF এর চেয়ে বড় এবং কম মানদণ্ডের সাথে

অনুরূপ রিডিং

  • 0 থেকে বড় সেল গণনা করতে এক্সেল COUNTIF ফাংশন
  • আইএফ এবং কাউন্টিফ ফাংশনগুলি কীভাবে ব্যবহার করবেন এক্সেল এ একসাথে
  • এক্সেল COUNTIF সেল কাউন্ট করতে যা অন্য সেল থেকে টেক্সট রয়েছে
  • এক্সেলে শতাংশ গণনা করতে COUNTIF ফাংশন কীভাবে ব্যবহার করবেন<2
25> 4. এক্সেলের একটি রেঞ্জ অব অবজেক্ট সহ COUNTIF ফাংশন

আপনি রেঞ্জ অবজেক্ট এ সেলের একটি গ্রুপ বরাদ্দ করতে পারেন এবং তারপর মান গণনা করতে সেই রেঞ্জ অবজেক্ট ব্যবহার করতে পারেন এক্সেল এ।

পদক্ষেপ:

  • থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন বিকাশকারী ট্যাব এবং কোড উইন্ডোতে ঢোকান একটি মডিউল
  • কোড উইন্ডোতে, নিম্নলিখিত কোডটি অনুলিপি করুন এবং পেস্ট করুন।
3948

আপনার কোড এখন চালানোর জন্য প্রস্তুত।

  • চালান কোডটি এবং আপনি একটি সমষ্টি সহ মোট গণনা পাবেন মান৷

আরও পড়ুন: অসংলগ্ন পরিসরের জন্য COUNTIF কীভাবে ব্যবহার করবেনএক্সেল

5. Excel এ COUNTIF সূত্র পদ্ধতি

এছাড়াও আপনি সূত্র এবং/অথবা সূত্রR1C1 পদ্ধতিটি একটি কক্ষে COUNTIF প্রয়োগ করতে ব্যবহার করতে পারেন VBA -এ। এই ধরনের অপারেশন করার ক্ষেত্রে এই পদ্ধতিগুলি আরও নমনীয়৷

5.1৷ সূত্র পদ্ধতি

সূত্র পদ্ধতিটি নীচে উদাহরণে দেখানো B5:B10 হিসাবে সেলগুলির পরিসর নির্দিষ্ট করার অনুমতি দেয়৷

পদক্ষেপ:

  • ভিজ্যুয়াল বেসিক এডিটর এর কোড উইন্ডোতে, নিচের কোডটি কপি করে পেস্ট করুন।<10
3182

আপনার কোডটি এখন চালানোর জন্য প্রস্তুত৷

এই কোডটি আপনাকে আপনার প্রয়োজনীয় ডেটার মোট গণনা দেবে৷<3

48>3>44>5.2. FormulaR1C1 পদ্ধতি

FormulaR1C1 পদ্ধতিটি আরও নমনীয় কারণ এটি কোষের একটি নির্দিষ্ট পরিসরে সীমাবদ্ধ নয়৷

একই ডেটাসেটের সাহায্যে, আমরা এখন শিখব কিভাবে VBA মান গণনা করতে FormulaR1C1 ব্যবহার করতে হয়।

পদক্ষেপ:

<8
  • ভিজ্যুয়াল বেসিক এডিটর এর কোড উইন্ডোতে, নিচের কোডটি কপি করুন এবং পেস্ট করুন।
  • 7528

    আপনার কোড এখন চালানোর জন্য প্রস্তুত।

    এই কোডটি আপনাকে আপনার প্রয়োজনীয় ডেটার মোট গণনাও দেবে৷

    যদি আপনি সেট করতে না চান আউটপুট পরিসীমা তারপর আপনি এইভাবে লিখে এই কোডটিকে আরও নমনীয় করে তুলতে পারেন,

    9100

    সূত্রটি সেই কক্ষগুলিকে গণনা করবে যা শর্ত পূরণ করে এবং উত্তরটিআপনার ওয়ার্কশীটে ActiveCell COUNTIF ফাংশনের ভিতরের রেঞ্জটি অবশ্যই সারি (R) এবং কলাম (C) সিনট্যাক্স ব্যবহার করে উল্লেখ করতে হবে।

    আরও পড়ুন: এক্সেলে দুটি সেল মানগুলির মধ্যে কীভাবে COUNTIF প্রয়োগ করবেন

    6. একটি ভেরিয়েবলে COUNTIF ফাংশনের ফলাফল বরাদ্দ করা

    আপনি যদি আপনার এক্সেল ডেটাসেটের পরিবর্তে আপনার সূত্রের ফলাফল অন্য কোথাও ব্যবহার করতে চান, তাহলে আপনি ফলাফলটিকে একটি ভেরিয়েবলে বরাদ্দ করতে পারেন এবং পরবর্তীতে এটি ব্যবহার করতে পারেন কোড।

    এর জন্য VBA কোড হল,

    9711

    ফলাফলটি এক্সেল মেসেজ বক্সে দেখানো হবে।

    আরও পড়ুন: COUNTIF এক্সেল উদাহরণ (22 উদাহরণ)

    উপসংহার

    এই নিবন্ধটি আপনাকে দেখিয়েছে কিভাবে VBA এর সাথে Excel এ COUNTIF ফাংশনটি ব্যবহার করতে হয়। আমি আশা করি এই নিবন্ধটি আপনার জন্য খুব উপকারী হয়েছে. বিষয় সম্পর্কে আপনার কোন প্রশ্ন থাকলে নির্দ্বিধায় জিজ্ঞাসা করুন।

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