এক্সেল: নির্দিষ্ট পাঠ্য ধারণকারী কোষ গণনা (সঠিক এবং আংশিক মিল)

  • এই শেয়ার করুন
Michael Brown

টিউটোরিয়ালটি দেখায় কিভাবে এক্সেলে নির্দিষ্ট পাঠ্য সহ কক্ষের সংখ্যা গণনা করা যায়। আপনি সঠিক মিল, আংশিক মিল এবং ফিল্টার করা কক্ষের জন্য সূত্র উদাহরণ পাবেন।

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

    এক্সেলে নির্দিষ্ট পাঠ্য সহ কোষগুলি কীভাবে গণনা করবেন

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

    নির্দিষ্ট পাঠ্য ধারণকারী কক্ষের সংখ্যা গণনা করার জন্য এখানে একটি জেনেরিক এক্সেল সূত্র রয়েছে:

    COUNTIF(পরিসীমা, " পাঠ্য")

    নিম্নলিখিত উদাহরণ এটিকে কার্যে দেখায়। ধরুন, আপনার কাছে A2:A10-এ আইটেম আইডিগুলির একটি তালিকা রয়েছে এবং আপনি একটি নির্দিষ্ট আইডি সহ কক্ষের সংখ্যা গণনা করতে চান, বলুন "AA-01"৷ দ্বিতীয় আর্গুমেন্টে এই স্ট্রিংটি টাইপ করুন, এবং আপনি এই সহজ সূত্রটি পাবেন:

    =COUNTIF(A2:A10, "AA-01")

    আপনার ব্যবহারকারীদের সূত্র পরিবর্তন করার প্রয়োজন ছাড়াই যেকোন প্রদত্ত পাঠ্যের সাথে ঘর গণনা করতে সক্ষম করতে, ইনপুট করুন একটি পূর্বনির্ধারিত ঘরে পাঠ্য, D1 বলুন এবং সেল রেফারেন্স সরবরাহ করুন:

    =COUNTIF(A2:A10, D1)

    নোট। Excel COUNTIF ফাংশন হল কেস-অসংবেদনশীল , যার অর্থ এটি অক্ষরের ক্ষেত্রে পার্থক্য করে না। বড় হাতের এবং ছোট হাতের অক্ষর চিকিত্সা করতেঅক্ষর ভিন্নভাবে, এই কেস-সংবেদনশীল সূত্র ব্যবহার করুন।

    কিভাবে নির্দিষ্ট পাঠ্যের সাথে ঘর গণনা করা যায় (আংশিক মিল)

    পূর্ববর্তী উদাহরণে আলোচিত সূত্রটি মানদণ্ডের সাথে ঠিক মেলে। যদি একটি কক্ষে অন্তত একটি ভিন্ন অক্ষর থাকে, উদাহরণস্বরূপ, শেষে একটি অতিরিক্ত স্থান, এটি একটি সঠিক মিল হবে না এবং এই ধরনের একটি ঘর গণনা করা হবে না৷

    এর সংখ্যা খুঁজে পেতে যে কক্ষগুলি তাদের বিষয়বস্তুর অংশ হিসাবে নির্দিষ্ট পাঠ্য ধারণ করে, আপনার মানদণ্ডে ওয়াইল্ডকার্ড অক্ষর ব্যবহার করে, যথা একটি তারকাচিহ্ন (*) যা কোনো ক্রম বা অক্ষর উপস্থাপন করে। আপনার লক্ষ্যের উপর নির্ভর করে, একটি সূত্র নিম্নলিখিতগুলির মধ্যে একটির মতো দেখতে পারে৷

    সেলগুলিকে গণনা করুন যেখানে নির্দিষ্ট পাঠ্য রয়েছে খুব শুরুতে :

    COUNTIF(পরিসীমা, " পাঠ্য) *")

    কোন কক্ষগুলি গণনা করুন যেগুলিতে যে কোনও অবস্থানে নির্দিষ্ট পাঠ্য রয়েছে :

    COUNTIF(পরিসীমা, "* টেক্সট *")

    উদাহরণস্বরূপ, A2:A10 পরিসরে কতগুলি কোষ "AA" দিয়ে শুরু হয় তা জানতে, এই সূত্রটি ব্যবহার করুন:

    =COUNTIF(A2:A10, "AA*")

    যেকোন অবস্থানে "AA" ধারণকারী কোষের গণনা পেতে, এটি ব্যবহার করুন একটি:

    =COUNTIF(A2:A10, "*AA*")

    সূত্রগুলিকে আরও গতিশীল করতে, হার্ডকোড করা স্ট্রিংগুলিকে সেল রেফারেন্স দিয়ে প্রতিস্থাপন করুন৷

    নির্দিষ্ট পাঠ্য দিয়ে শুরু হওয়া কোষগুলি গণনা করতে:

    =COUNTIF(A2:A10, D1&"*")

    যেকোন জায়গায় নির্দিষ্ট টেক্সট সহ সেল গণনা করতে:

    =COUNTIF(A2:A10, "*"&D1&"*")

    নীচের স্ক্রিনশট ফলাফলগুলি দেখায়:

    কোন কক্ষগুলি গণনা করুন যেখানে নির্দিষ্ট পাঠ্য রয়েছে (কেস-সংবেদনশীল)

    পরিস্থিতিতে যখন আপনাকে পার্থক্য করতে হবেবড় হাতের এবং ছোট হাতের অক্ষর, COUNTIF ফাংশন কাজ করবে না। আপনি একটি সঠিক বা আংশিক মিল খুঁজছেন কিনা তার উপর নির্ভর করে, আপনাকে একটি ভিন্ন সূত্র তৈরি করতে হবে।

    কেস-সংবেদনশীল সূত্র নির্দিষ্ট পাঠ্য সহ কক্ষ গণনা করতে (সঠিক মিল)

    গণনা করতে নির্দিষ্ট পাঠ্য সহ কক্ষের সংখ্যা টেক্সট কেস সনাক্ত করে, আমরা SUMPRODUCT এবং সঠিক ফাংশনগুলির সংমিশ্রণ ব্যবহার করব:

    SUMPRODUCT(--EXACT(" টেক্সট ", পরিসীমা ))

    এই সূত্রটি কীভাবে কাজ করে:

    • EXACT নমুনা পাঠ্যের সাথে পরিসরের প্রতিটি ঘরের তুলনা করে এবং TRUE এবং FALSE মানগুলির একটি অ্যারে প্রদান করে, TRUE সঠিক মিলের প্রতিনিধিত্ব করে এবং অন্য সমস্ত ঘরকে মিথ্যা করে। একটি ডবল হাইফেন (যাকে ডাবল আনারি বলা হয়) TRUE এবং FALSE কে 1 এবং 0 এর মধ্যে জোর করে।
    • SUMPRODUCT অ্যারের সমস্ত উপাদান যোগ করে। সেই যোগফল হল 1 এর সংখ্যা, যা মিলের সংখ্যা।

    উদাহরণস্বরূপ, A2:A10-এ কক্ষের সংখ্যা পেতে যাতে D1-এ টেক্সট থাকে এবং বড় হাতের অক্ষর এবং ছোট হাতের অক্ষরগুলিকে আলাদা হিসাবে পরিচালনা করা হয় অক্ষর, এই সূত্রটি ব্যবহার করুন:

    =SUMPRODUCT(--EXACT(D1, A2:A10))

    কেস-সংবেদনশীল সূত্র নির্দিষ্ট পাঠ্যের সাথে কক্ষ গণনা করতে (আংশিক মিল)

    বিল্ড করতে একটি কেস-সংবেদনশীল সূত্র যা একটি কক্ষের যেকোনো জায়গায় আগ্রহের একটি পাঠ্য স্ট্রিং খুঁজে পেতে পারে, আমরা 3টি ভিন্ন ফাংশন ব্যবহার করছি:

    SUMPRODUCT(-(ISNUMBER(FIND(" text ", পরিসীমা ))))

    এই সূত্রটি কীভাবে কাজ করে:

    • কেস-সংবেদনশীল FIND ফাংশন অনুসন্ধান করেপরিসরের প্রতিটি কক্ষে লক্ষ্য পাঠ্যের জন্য। যদি এটি সফল হয়, ফাংশনটি প্রথম অক্ষরের অবস্থান ফেরত দেয়, অন্যথায় #VALUE! ত্রুটি. স্বচ্ছতার জন্য, আমাদের সঠিক অবস্থান জানার প্রয়োজন নেই, যেকোন সংখ্যা (ত্রুটির বিপরীতে) মানে হল যে কক্ষটিতে লক্ষ্য পাঠ্য রয়েছে৷
    • ISNUMBER ফাংশনটি সংখ্যার অ্যারে এবং ফেরত আসা ত্রুটিগুলি পরিচালনা করে৷ FIND দ্বারা এবং সংখ্যাগুলিকে সত্য এবং অন্য কিছুকে মিথ্যাতে রূপান্তরিত করে৷ একটি ডবল ইউনারী (--) যৌক্তিক মানগুলিকে এক এবং শূন্যে জোর করে৷
    • SUMPRODUCT 1 এবং 0 এর অ্যারের যোগফল করে এবং তাদের বিষয়বস্তুর অংশ হিসাবে নির্দিষ্ট পাঠ্য ধারণ করে এমন কক্ষগুলির গণনা প্রদান করে৷

    বাস্তব-জীবনের ডেটাতে সূত্র পরীক্ষা করার জন্য, আসুন A2:A10-এর কতগুলি কোষে D1-এ সাবস্ট্রিং ইনপুট রয়েছে তা খুঁজে বের করা যাক:

    =SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))

    এবং এটি একটি গণনা প্রদান করে 3 এর মধ্যে (কোষ A2, A3 এবং A6):

    নির্দিষ্ট পাঠ্য সহ ফিল্টার করা কোষগুলি কীভাবে গণনা করা যায়

    গণনা করতে দৃশ্যমান আইটেম একটি ফিল্টার করা তালিকায়, আপনি একটি সঠিক বা আংশিক মিল চান কিনা তার উপর নির্ভর করে আপনাকে 4 বা তার বেশি ফাংশনের সংমিশ্রণ ব্যবহার করতে হবে। উদাহরণগুলি অনুসরণ করা সহজতর করার জন্য, আসুন প্রথমে উত্স ডেটাটি একবার দেখে নেওয়া যাক৷

    অনুমান করা যাক, আপনার কাছে অর্ডার আইডি কলাম B এবং পরিমাণ<2 সহ একটি টেবিল রয়েছে> নিচের ছবিতে দেখানো মত কলাম সি-তে। এই মুহূর্তে, আপনি শুধুমাত্র 1-এর বেশি পরিমাণে আগ্রহী এবং সেই অনুযায়ী আপনি আপনার টেবিল ফিল্টার করেছেন। দ্যপ্রশ্ন হল – আপনি কিভাবে একটি নির্দিষ্ট আইডি দিয়ে ফিল্টার করা কোষ গণনা করবেন?

    নির্দিষ্ট পাঠ্যের সাথে ফিল্টার করা কোষ গণনা করার সূত্র (সঠিক মিল)

    ফিল্টার করা গণনা করতে যে কক্ষগুলির বিষয়বস্তু নমুনা পাঠ্য স্ট্রিংয়ের সাথে হুবহু মেলে, নিম্নলিখিত সূত্রগুলির মধ্যে একটি ব্যবহার করুন:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))

    যেখানে F1 নমুনা পাঠ্য এবং B2:B10 হল কোষ গণনা করতে৷

    এই সূত্রগুলি কীভাবে কাজ করে:

    উভয় সূত্রের মূলে, আপনি 2টি পরীক্ষা করেন:

    1. দৃশ্যমান এবং লুকানো সারি সনাক্ত করুন. এর জন্য, আপনি SUBTOTAL ফাংশনটি ব্যবহার করুন function_num আর্গুমেন্টের সাথে 103 সেট করুন। SUBTOTAL-এ সমস্ত পৃথক সেল রেফারেন্স সরবরাহ করতে, হয় INDIRECT (প্রথম সূত্রে) অথবা OFFSET, ROW এবং MIN এর সংমিশ্রণ ব্যবহার করুন (দ্বিতীয় সূত্রে)। যেহেতু আমরা দৃশ্যমান এবং লুকানো সারিগুলি সনাক্ত করার লক্ষ্য রাখি, তাই কোন কলামটি রেফারেন্স করতে হবে তা কোন ব্যাপার নয় (আমাদের উদাহরণে A)। এই ক্রিয়াকলাপের ফলাফল হল 1 এবং 0 এর একটি অ্যারে যেখানে তারা দৃশ্যমান সারি এবং শূন্য - লুকানো সারিগুলিকে উপস্থাপন করে৷
    2. প্রদত্ত পাঠ্য ধারণকারী ঘরগুলি খুঁজুন৷ এর জন্য, সেলের পরিসরের (B2:B10) সাথে নমুনা পাঠ্য (F1) তুলনা করুন। এই অপারেশনের ফলাফল হল TRUE এবং FALSE মানের একটি অ্যারে, যেগুলিকে ডবল ইউনারি অপারেটরের সাহায্যে 1 এবং 0 এর সাথে জোর করা হয়৷

    অবশেষে, SUMPRODUCT ফাংশন দুটির উপাদানকে গুণ করে একই অবস্থানে অ্যারে, এবং তারপর ফলাফল অ্যারের যোগফল।কারণ শূন্য দিয়ে গুণ করলে শূন্য পাওয়া যায়, শুধুমাত্র যে ঘরগুলির উভয় অ্যারেতে 1 আছে তাদের চূড়ান্ত অ্যারেতে 1 আছে। 1 এর যোগফল হল ফিল্টার করা কক্ষের সংখ্যা যাতে নির্দিষ্ট টেক্সট থাকে।

    নির্দিষ্ট টেক্সট সহ ফিল্টার করা সেল গণনা করার সূত্র (আংশিক মিল)

    এর অংশ হিসেবে নির্দিষ্ট টেক্সট ধারণকারী ফিল্টার করা কক্ষ গণনা করতে সেল বিষয়বস্তু, নিম্নলিখিত উপায়ে উপরের সূত্রগুলি পরিবর্তন করুন। ঘরের পরিসরের সাথে নমুনা পাঠ্যের তুলনা করার পরিবর্তে, পূর্ববর্তী উদাহরণগুলির একটিতে ব্যাখ্যা করা ISNUMBER এবং FIND ব্যবহার করে লক্ষ্য পাঠ্যটি অনুসন্ধান করুন:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10))))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))

    ফলস্বরূপ, সূত্রগুলি একটি কক্ষের যেকোনো অবস্থানে একটি প্রদত্ত পাঠ্য স্ট্রিং সনাক্ত করবে:

    নোট। function_num আর্গুমেন্টে 103 সহ SUBTOTAL ফাংশন, সমস্ত লুকানো কোষ সনাক্ত করে, ফিল্টার আউট এবং ম্যানুয়ালি লুকানো হয়। ফলস্বরূপ, উপরের সূত্রগুলি শুধুমাত্র দৃশ্যমান কোষ গণনা করে, তা নির্বিশেষে অদৃশ্য কোষগুলি কীভাবে লুকানো ছিল। শুধুমাত্র ফিল্টার করা ঘরগুলি বাদ দিতে কিন্তু ম্যানুয়ালি লুকানোগুলি অন্তর্ভুক্ত করতে, function_num এর জন্য 3 ব্যবহার করুন।

    এভাবে এক্সেলে নির্দিষ্ট পাঠ্য সহ কক্ষের সংখ্যা গণনা করা যায়। আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আশা করি আগামী সপ্তাহে আমাদের ব্লগে আপনাকে দেখতে পাব!

    উপলভ্য ডাউনলোডগুলি

    নির্দিষ্ট পাঠ্য সহ সেল গণনা করার জন্য এক্সেল সূত্র

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