সুচিপত্র
বড় ডেটাসেটের সাথে কাজ করার সময় আমাদের প্রায়শই এক্সেলে অনন্য এবং স্বতন্ত্র মান গণনা করতে হতে পারে। এক্সেলের অনন্য মান বা পাঠ্য গণনা করার জন্য কোনো বিল্ট-ইন ফাংশন নেই। কিন্তু, অনেক কৌশল এবং পন্থা আছে যার দ্বারা আমরা এই স্বতন্ত্র মানগুলি গণনা করতে পারি। আজ এই নিবন্ধে, আমরা এক্সেলে অনন্য নাম গণনা করার কিছু পদ্ধতি প্রদর্শন করব।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি যখন এই নিবন্ধটি পড়ছেন তখন অনুশীলন করতে এই অনুশীলনপত্রটি ডাউনলোড করুন।
<4Excel-Count-Unique-Names.xlsx
Excel-এ অনন্য নাম গণনা করুন (5 পদ্ধতি)
1. অনন্য নাম গণনা করতে SUMPRODUCT ফাংশন ব্যবহার করা
Excel এ অনন্য নাম গণনা করার সবচেয়ে সহজ এবং সহজ উপায় হল SUMPRODUCT ফাংশন ব্যবহার করা। এই ফাংশনটি ব্যবহার করে আমরা দুটি উপায়ে অনন্য মান গণনা করতে পারি। চলুন জেনে নিই এই উপায়গুলো।
i. COUNTIF এর সাথে SUMPRODUCT
ধাপ-1:
নিম্নলিখিত পরিস্থিতিতে, আমাদের একটি ডেটাসেট দেওয়া হয়েছে যেখানে কিছু বিক্রয় প্রতিনিধির নাম এবং তাদের বেতন দেওয়া আছে "বিক্রয় প্রতিনিধি" এবং "বেতন" কলাম। এখন আমাদের বিক্রয় প্রতিনিধি আছে যাদের নাম একাধিকবার এসেছে। তাই আমাদের "অনন্য নাম গণনা করুন" শিরোনামের অধীনে সেল E4 সেল-এ বিক্রয় প্রতিনিধির নামের অনন্য সংখ্যা গণনা করতে হবে।
ধাপ-2:
এখন সেলে E4, COUNTIF ফাংশনের সাথে SUMPRODUCT ফাংশন প্রয়োগ করুন।
জেনারিক সূত্রহল,
=SUMPRODUCT(1/COUNTIF(range,criteria))
ফাংশনে মান সন্নিবেশ করান এবং সূত্রের চূড়ান্ত রূপ হল,
=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))কোথায়,
- পরিসীমা এবং মাপদণ্ড হল B4:B17
- COUNTIF ফাংশনটি ডেটা পরিসরের দিকে নজর দেয় এবং প্রতিটি নাম কতবার উপস্থিত হয় তা গণনা করে ডেটা রেঞ্জ {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- এর পরে, ফলাফল COUNTIF ফাংশন একটি উপদেষ্টা হিসাবে ব্যবহার করা হয় 1 লব হিসাবে। এর জন্য, অ্যারেতে শুধুমাত্র একবার উপস্থিত হওয়া সংখ্যাগুলি 1 হয়ে যাবে এবং একাধিক প্রদর্শিত সংখ্যা ফলাফল হিসাবে ভগ্নাংশ প্রদান করবে।
- অবশেষে, SUMPRODUCT ফাংশনটি গণনা করা হবে যারা 1 এবং ফলাফল দেবে।
অনন্য মান পেতে Enter টিপুন।
ধাপ-3:
এই ফাংশনে একটি ত্রুটি রয়েছে যে যদি ডেটা সেটে একটি ফাঁকা ঘর থাকে তবে সূত্রটি ব্যর্থ হবে। কারণ COUNTIF ফাংশন প্রতিটি ফাঁকা কক্ষের জন্য “0” উৎপন্ন করে এবং 1 ভাগ করলে 0 শূন্য ত্রুটি ( #DIV/0!)
ধাপ-4:
এই পরিস্থিতি কাটিয়ে উঠতে আসুন সূত্রটি একটু পরিবর্তন করি বিট. এখন এই পরিস্থিতির জন্য আমাদের নতুন সূত্র হল,
=SUMPRODUCT(((B4:B17"")/COUNTIF(B4:B17,B4:B17&"")) )
এখন যদি ডেটাসেটে কোনো ফাঁকা ঘর থাকে, সূত্রটিএটি উপেক্ষা করবে৷
ফলাফল পেতে Enter টিপুন৷
ii. FREQUENCY সহ SUMPRODUCT
ধাপ-1:
আমরা আগের উদাহরণে যে ডেটা পরিসর ব্যবহার করেছি তা ব্যবহার করব।
এখন প্রয়োগ করুন SUMPRODUCT এর সাথে FREQUENCY ফাংশনটি অনন্য নাম পেতে।
জেনারিক সূত্রটি নিম্নরূপ,
=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_array,[match_type])),ROW(রেফারেন্স)-ROW(reference.firstcell)+1),1))
চূড়ান্ত ফর্ম পেতে মান ঢোকান৷
=SUMPRODUCT(–(ফ্রিকোয়েন্সি(ম্যাচ(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))কোথায়,
- MATCH ফাংশনটি ডেটাতে প্রদর্শিত প্রতিটি নামের অবস্থান পেতে ব্যবহৃত হয়। এখানে MATCH ফাংশনে lookup_value, lookup_array এবং [match type] হল B4:B17,B4:B17,0।
- bins_array আর্গুমেন্টটি সূত্রের এই অংশ থেকে তৈরি করা হয়েছে (ROW(B4:B17)-ROW(B4)+1)
- FREQUENCY ফাংশন সংখ্যাগুলির একটি অ্যারে প্রদান করে যা বিন দ্বারা সংগঠিত ডেটা অ্যারের প্রতিটি সংখ্যার জন্য একটি গণনা নির্দেশ করে। FREQUENCY সূত্রের ক্রিয়াকলাপের একটি মূল বৈশিষ্ট্য হল যে যখন একটি সংখ্যা ইতিমধ্যেই গণনা করা হয়েছে, FREQUENCY শূন্য দেখাবে।
- এখন, আমরা মানগুলি পরীক্ষা করি যা শূন্য (>0) এর চেয়ে বড়, যা সংখ্যাগুলিকে TRUE বা FALSE তে রূপান্তরিত করে, তারপর আমরা একটি ডবল-নেতিবাচক (--) TRUE এবং FALSE মানগুলিকে 1s এবং 0s-এ রূপান্তর করতে।
- অবশেষে, SUMPRODUCT ফাংশনটি কেবল সংখ্যা যোগ করে আপ এবং মোট প্রদান করে।
যেহেতু এটি একটি অ্যারে সূত্র , তাই চাপুন “CTRL+SHIFT+ENTER” সূত্র প্রয়োগ করতে। এবং আমরা আমাদের চূড়ান্ত গণনা পেয়েছি।
আরো পড়ুন: এক্সেল এ SUMPRODUCT দ্বারা মানদণ্ড সহ অনন্য মান গণনা করুন
2. অনন্য নাম গণনা করতে COUNTIF সূত্রের সাথে SUM ব্যবহার করে
ধাপ-1:
এখন আমরা সমষ্টি এর সাথে ব্যবহার করব 8>COUNTIF প্রয়োজনীয় গণনা পেতে সূত্র।
এই সূত্রের জেনেরিক সূত্র হল,
=SUM(IF(ISTEXT(Value),1/COUNTIF( পরিসীমা, মানদণ্ড), “”))
সূত্রের চূড়ান্ত রূপ পেতে মান সন্নিবেশ করান।
=SUM(IF(ISTEXT(B4) :B17),1/COUNTIF(B4:B17,B4:B17),""))কোথায়,
- ISTEXT ফাংশন <8 ফেরত দেয়>সত্য সমস্ত মানগুলির জন্য যা পাঠ্য এবং অন্যান্য মানের জন্য মিথ্যা।
- পরিসীমা এবং মানদণ্ড হল B4:B17
- যদি মানগুলি একটি পাঠ্য মান হয় , COUNTIF ফাংশন ডেটা পরিসরে খোঁজ করে এবং ডেটা পরিসরে প্রতিটি নাম কতবার উপস্থিত হয় তা গণনা করে {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
- SUM ফাংশনটি সমস্ত মানের যোগফল গণনা করে এবং ফলাফল প্রদান করে।
<24 <1
ধাপ-2:
যেহেতু এটি একটি অ্যারে সূত্র , তাই প্রয়োগ করতে “CTRL+SHIFT+ENTER” চাপুন সূত্র এবং আমরাআমাদের চূড়ান্ত গণনা আছে।
আরো পড়ুন: এক্সেল সূত্র গণনা অনন্য মান (3টি সহজ উপায়)
3. একক নাম গণনা করার জন্য FREQUENCY এবং MATCH সূত্রের সাথে SUM ব্যবহার করে
ধাপ-1:
এখন আমরা সমষ্টি এর সাথে ব্যবহার করব ফ্রিকোয়েন্সি এবং মিল করুন অনন্য নাম গণনা করার সূত্র।
জেনারিক সূত্র হল,
=SUM(IF(FREQUENCY(IF() যৌক্তিক পরীক্ষা””, MATCH(Lookup_value,Lookup_array,[ম্যাচ টাইপ])),ROW(রেফারেন্স)-ROW(রেফারেন্স.ফার্স্টসেল)+1),1))
এর পরে চূড়ান্ত সূত্র মান সন্নিবেশ হল,
=SUM(IF(FREQUENCY(IF(B4:B17””,MATCH(B4:B17,B4:B17,0)),ROW(B4:B17 )-ROW(B4)+1),1))কোথায়,
- এখানে MATCH ফাংশনে lookup_value , lookup_array এবং [ম্যাচের ধরন] হল B4:B17,B4:B17,0
- MATCH ফাংশনের পরে , একটি IF কারণ IF ফাংশন প্রয়োজন যে MATCH খালি ঘরের জন্য একটি #N/A ত্রুটি ফিরিয়ে দেবে . সুতরাং, আমরা B4:B17””
- বিনস_অ্যারে আর্গুমেন্টটি সূত্রের এই অংশ থেকে তৈরি করা হয়েছে (ROW(B4:B17)-ROW( দিয়ে খালি ঘরগুলিকে বাদ দিচ্ছি। B4)+1)
- এই ফলস্বরূপ অ্যারেটি ফ্রিকোয়েন্সি ফাংশনে দেওয়া হয় যা ডেটা অ্যারেতে প্রতিটি সংখ্যার জন্য একটি গণনা নির্দেশ করে এমন একটি সংখ্যার অ্যারে প্রদান করে
- অবশেষে বাইরের IF ফাংশনটি প্রতিটি অনন্য মানকে 1 তে নির্দেশ করে এবং ডুপ্লিকেট মানকে
টিপুন “CTRL+SHIFT+ENTER” অ্যারে সূত্র প্রয়োগ করতে।
আরো পড়ুন: অনন্য পাঠ্য মান গণনা করুন এক্সেলের মাপকাঠি সহ (5 পদ্ধতি)
একই রকম রিডিং
- কিভাবে ইউনিক টেক্সটের জন্য COUNTIF ব্যবহার করবেন (8টি সহজ উপায়)
- Excel এ COUNTIFS অনন্য মান (3টি সহজ উপায়)
4. অনন্য নাম গণনা করার জন্য UNIQUE ফাংশন ব্যবহার করা
ধাপ-1:
UNIQUE ফাংশনটি শুধুমাত্র Excel 365 সংস্করণের জন্য উপলব্ধ।
এখন <8 প্রয়োগ করুন>অনন্য ফাংশন। জেনেরিক সূত্র হল,
=COUNTA(UNIQUE(range))
মানগুলি ইনপুট করার পরে, চূড়ান্ত ফর্ম হল,
=COUNTA(UNIQUE(B4:B17))
ফলাফল পেতে এন্টার টি চাপুন।
ধাপ-2:
আপনি এই UNIQUE ফাংশনটি ব্যবহার করে অনন্য নামের তালিকাও পেতে পারেন। এর জন্য, সূত্রটি হল,
=UNIQUE(B4:B17)চালিয়ে যেতে এন্টার টিপুন।
পড়ুন আরও: Excel VBA: একটি কলামে অনন্য মান গণনা করুন (3 পদ্ধতি)
5. এক্সেলে অনন্য নাম গণনা করতে উন্নত ফিল্টার ব্যবহার করা
ধাপ-1:
অনন্য নাম গণনা করতে আমরা অ্যাডভান্সড ফিল্টার বিকল্পটিও ব্যবহার করতে পারি। এটি করার জন্য, ডেটাতে যান, সর্ট & ফিল্টার গ্রুপ, অ্যাডভান্সড এ ক্লিক করুন।
ধাপ-2:
অ্যাডভান্সড ফিল্টার উইন্ডো আসবে। এখানে অন্য অবস্থানে অনুলিপি করুন এবং অনন্য রেকর্ড ব্যবহার করুনশুধুমাত্র।
ধাপ-3:
এখন তালিকা পরিসরের জন্য ডেটা উৎস বেছে নিন ($ B$3:$B$17), মানদণ্ডের পরিসর ($B$3:$B$17), এবং $E$3 এ কপি করুন। চালিয়ে যেতে ঠিক আছে ক্লিক করুন।
এবং আমাদের অনন্য নামের তালিকা তৈরি করা হয়েছে।
<0 ধাপ-4:
অনন্য নাম গণনা করতে, শুধু এই সূত্রটি ব্যবহার করুন,
=ROWS(E4:E9)
এবং Enter টিপুন।
আরো পড়ুন: EXCEL-এ COUNTIFS দ্বারা মানদণ্ড সহ অনন্য মান গণনা করুন ( 4 উদাহরণ)
দ্রুত নোট
➤ আপনি যখন COUNTIF সূত্র সহ SUMPRODUCT ব্যবহার করছেন তখন ডেটাসেটে যদি একটি ফাঁকা ঘর থাকে, ফলাফলটি বিভাজন দেখাবে শূন্য ত্রুটি (#DIV/0!)
➤ অ্যারে সূত্র এর জন্য, আপনাকে "CTRL+SHIFT+ENTER"<9 টিপুন> একই সাথে ফলাফল পেতে।
➤ UNIQUE ফাংশনটি শুধুমাত্র Excel 365 এর জন্য উপলব্ধ। এক্সেলের পুরানো সংস্করণের ব্যবহারকারীরা ফাংশন ব্যবহার করতে পারবে না৷
উপসংহার
আজ আমরা একটি ডেটাসেট থেকে অনন্য নাম গণনা করার কিছু পদ্ধতি শিখেছি৷ আপনার যদি কোন বিভ্রান্তি বা পরামর্শ থাকে, তাহলে মন্তব্য বিভাগে আপনার চিন্তাভাবনা শেয়ার করার জন্য আপনাকে স্বাগতম।