এক্সেল

COUNTIF এর সাথে একটি পরিসরে অনন্য মান গণনা করুন

Count Unique Values Range With Countif

এক্সেল সূত্র: COUNTIF এর সাথে একটি পরিসরে অনন্য মান গণনা করুনজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

কক্ষের পরিসরে অনন্য মানের সংখ্যা গণনা করতে, আপনি এর উপর ভিত্তি করে একটি সূত্র ব্যবহার করতে পারেন COUNTIF এবং SUMPRODUCT ফাংশন উদাহরণ শোতে, F6 এর সূত্র হল:



= SUMPRODUCT (1/ COUNTIF (data,data))
সঙ্গে এক্সেল 365 , আপনি a ব্যবহার করতে পারেন সহজ এবং দ্রুত সূত্র উপর ভিত্তি করে অনন্য । ব্যাখ্যা

ভিতর থেকে কাজ করে, COUNTIF এই সমস্ত ব্যবহার করে B5: B14 পরিসরের মানগুলিতে কনফিগার করা হয়েছে একই মানদণ্ড হিসাবে মান:

 
= SUMPRODUCT (1/ COUNTIF (B5:B14,B5:B14))

কারণ আমরা মানদণ্ডের জন্য 10 টি মান প্রদান করি, আমরা একটি ফিরে পাই অ্যারে 10 এর মতো ফলাফল:





 
 COUNTIF (B5:B14,B5:B14)

প্রতিটি সংখ্যা একটি গণনা প্রতিনিধিত্ব করে - 'জিম' 3 বার প্রদর্শিত হয়, 'মামলা' 2 বার প্রদর্শিত হয়, এবং তাই।

এই অ্যারেটি একটি ভাগক হিসাবে কনফিগার করা হয়েছে 1 দিয়ে সংখ্যার হিসাবে। বিভাজনের পরে, আমরা আরেকটি অ্যারে পাই:



 
{3332233322}

সীমার মধ্যে মাত্র একবার ঘটে যাওয়া যেকোনো মান 1s হিসাবে প্রদর্শিত হবে, কিন্তু যে মানগুলি একাধিকবার ঘটে তা ভগ্নাংশ মান হিসাবে প্রদর্শিত হবে যা একাধিকগুলির সাথে মিলে যায়। (যেমন ডেটাতে 4 বার প্রদর্শিত একটি মান 4 মান = 0.25 উৎপন্ন করবে)।

অবশেষে, SUMPRODUCT ফাংশন অ্যারের সমস্ত মান যোগ করে এবং ফলাফল প্রদান করে।

এক্সেল ফাইল ট্যাব যেখানে

ফাঁকা কোষগুলি পরিচালনা করা

ফাঁকা বা খালি কোষগুলি পরিচালনা করার একটি উপায় হল সূত্রটি নিম্নরূপ সামঞ্জস্য করা:

 
{0.3333333333333330.3333333333333330.3333333333333330.50.50.3333333333333330.3333333333333330.3333333333333330.50.5}

দ্বারা সংযোজক একটি খালি স্ট্রিং ডেটাতে (''), আমরা শূন্যগুলিকে COUNTIF দ্বারা তৈরি অ্যারেতে শেষ হতে বাধা দিই যখন ডেটাতে ফাঁকা কোষ থাকে। এটি গুরুত্বপূর্ণ, কারণ বিভাজকের একটি শূন্য সূত্রটি একটি #DIV/0 ত্রুটি নিক্ষেপ করবে। এটি কাজ করে কারণ মানদণ্ডের জন্য একটি খালি স্ট্রিং ('') ব্যবহার করে খালি ঘর গণনা করা হবে।

যাইহোক, যদিও সূত্রের এই সংস্করণটি ফাঁকা কোষের সাথে #DIV/0 ত্রুটি ফেলবে না, এটি ইচ্ছাশক্তি গণনার মধ্যে ফাঁকা ঘর অন্তর্ভুক্ত করুন। আপনি যদি গণনা থেকে ফাঁকা ঘর বাদ দিতে চান, ব্যবহার করুন:

 
= SUMPRODUCT (1/ COUNTIF (data,data&''))

এটি সংশ্লিষ্ট গণনার জন্য অংক শূন্য করে ফাঁকা কোষের গণনা বাতিল করার প্রভাব রয়েছে।

ধীর কর্মক্ষমতা?

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

লেখক ডেভ ব্রুনস


^