Excel এ, কখনও কখনও আপনাকে মানদণ্ডের উপর ভিত্তি করে একটি তালিকা তৈরি করতে হতে পারে। আজ আমরা আপনাকে দেখাতে যাচ্ছি কিভাবে মানদণ্ডের ভিত্তিতে একটি তালিকা তৈরি করতে হয়। এই সেশনের জন্য, আমরা এক্সেল 365 ব্যবহার করছি, যদিও এই সংস্করণটি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে, নির্দ্বিধায় আপনার ব্যবহার করুন৷
প্রথম জিনিসগুলি প্রথমে, আসুন ডেটাসেট সম্পর্কে জেনে নেওয়া যাক যা আমাদের উদাহরণগুলির ভিত্তি৷
৷
এখানে আমাদের কাছে বিভিন্ন লোকেশন থেকে তাদের যানবাহন সহ তাদের একটি ডেটাসেট রয়েছে। এই ডেটা ব্যবহার করে, আমরা মানদণ্ডের ভিত্তিতে একটি তালিকা তৈরি করব।
মনে রাখবেন যে জিনিসগুলি সহজ রাখতে এটি ডামি ডেটা সহ একটি মৌলিক টেবিল। একটি ব্যবহারিক পরিস্থিতিতে, আপনি অনেক বড় এবং আরও জটিল ডেটাসেটের সম্মুখীন হতে পারেন৷
অভ্যাস ওয়ার্কবুক
নিচের লিঙ্ক থেকে অনুশীলন ওয়ার্কবুক ডাউনলোড করতে আপনাকে স্বাগতম।
মাপদণ্ডের উপর ভিত্তি করে তালিকা তৈরি করুন
উদাহরণস্বরূপ, আমরা তাদের অঞ্চলের উপর ভিত্তি করে লোকেদের একটি তালিকা তৈরি করব।
যেহেতু এটি একটি ছোট ডেটাসেট আমরা জানি এখানে 4টি অঞ্চল রয়েছে। আমরা অঞ্চলগুলির নাম সংরক্ষণ করেছি এবং অঞ্চলের উপর ভিত্তি করে তালিকাটি খুঁজে পাব৷
৷1. তালিকা তৈরি করতে INDEX-SMALL কম্বিনেশন ব্যবহার করে
এখানে আমাদের একটি তালিকা দরকার, তাই আমাদের সূত্রটি এমন হওয়া উচিত যা টেবিল থেকে একাধিক মান পুনরুদ্ধার করবে। সেই কাজের জন্য, আমরা INDEX এর সংমিশ্রণ ব্যবহার করতে পারি এবং ছোট ফাংশন।
এই ফাংশনগুলি জানতে, এই নিবন্ধগুলি দেখুন:INDEX, SMALL৷৷
এই দুটির পাশাপাশি, আমাদের কিছু সহায়ক ফাংশন প্রয়োজন, IF , ROW এবং IFERROR . আরও তথ্যের জন্য নিবন্ধগুলি দেখুন:IF, ROW, IFERROR৷৷
আসুন সূত্রটি অন্বেষণ করি
=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")
এখানে প্রতিটি ফাংশন এর উদ্দেশ্য আছে। INDEX ফাংশন অ্যারে B2:B12 থেকে মান প্রদান করে (নাম কলাম) এবং বড় SMALL অংশটি সারি নম্বর প্রদান করে, যা আনতে হবে।
IF, SMALL, এর মধ্যে মানদণ্ড মেলে কি না এবং ROW পরীক্ষা করে ফাংশন কলামের ঘরের উপর পুনরাবৃত্তি করে।
তারপর বাইরের ROW SMALL-এর k-th মান বোঝায় ফাংশন এই ফাংশনগুলি একসাথে সারি নম্বর এবং INDEX প্রদান করে ফলাফল প্রদান করে।
IFERROR সূত্র থেকে উদ্ভূত কোনো ত্রুটি মোকাবেলা করতে।
নীচে টেনে আনুন আপনি প্রদত্ত অঞ্চলের সমস্ত লোককে পাবেন।
একইভাবে, অন্যান্য অঞ্চলের জন্য সূত্রটি লিখুন (সূত্রটি একই, শুধুমাত্র ঘরটি স্থানান্তর করুন)।
একটি বিকল্প সূচক-ছোট সমন্বয়
আমরা বিকল্প উপায়ে সূত্র লিখতে পারি। সূত্রের জন্য ব্যবহৃত ফাংশন আগের মতই হবে। শুধুমাত্র উপস্থাপনা ভিন্ন হবে।
আসুন সূত্রটি দেখি
=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")
আবার, আপনাকে CTRL + SHIFT + ENTER টিপতে হবে সূত্রটি কার্যকর করার জন্য।
এই দুটি সূত্রের মধ্যে সামান্য পার্থক্য আছে, আপনি কি তাদের পার্থক্য করতে পারেন?
হ্যাঁ, আমাদের আগের সূত্রে, আমরা SMALL -এর একেবারে শেষে 1 বিয়োগ করেছি। অংশ, কিন্তু এখানে আমরা IF এর মধ্যে 1 বিয়োগ করেছি অংশ।
1 বিয়োগ করার উদ্দেশ্য হল সঠিক সারি নম্বরে চ্যানেলাইজ করা। এর আগে আমরা শেষ পর্যন্ত এটি করেছি, এখানে এটি আগে করেছি এবং পরবর্তী অপারেশনে এগিয়ে যান।
তালিকাটি সম্পূর্ণ করার জন্য অন্যান্য মানদণ্ডের সূত্রটি লিখুন।
আরো পড়ুন:কিভাবে Excel এ একটি কক্ষের মধ্যে একটি তালিকা তৈরি করবেন (3 দ্রুত পদ্ধতি)
2. তালিকা তৈরি করতে AGGREGATE ফাংশন ব্যবহার করে
Excel আপনাকে AGGREGATE নামে একটি ফাংশন প্রদান করে যা আপনি বিভিন্ন কাজ সম্পাদন করতে ব্যবহার করতে পারেন। এখানে আমরা মানদণ্ডের ভিত্তিতে একটি তালিকা তৈরি করতে ফাংশনটি ব্যবহার করতে পারি।
সমষ্টি ফাংশন একটি সামগ্রিক গণনা প্রদান করে যেমন AVERAGE, COUNT, MAX, ইত্যাদি।
সমগ্র -এর সিনট্যাক্স ফাংশন নিম্নরূপ:
AGGREGATE(function_number,behavior_options, range)
ফাংশন_সংখ্যা: এই সংখ্যাটি নির্দিষ্ট করে যে কোন গণনা করা উচিত।
আচরণ_বিকল্প: নম্বর ব্যবহার করে এটি সেট করুন। এই সংখ্যাটি নির্দেশ করে কিভাবে ফাংশনটি আচরণ করবে।
পরিসীমা: আপনি একত্রিত করতে চান পরিসীমা।
সমষ্টি ফাংশন বিভিন্ন কাজ করে তাই এর মধ্যে ফাংশনের সংখ্যা পূর্বনির্ধারিত থাকে। আমরা কিছু ঘন ঘন ব্যবহৃত ফাংশন নম্বর তালিকাভুক্ত করছি
ফাংশন | Function_number |
---|---|
গড় | 1 |
COUNT | 2 |
COUNTA | 3 |
MAX | 4 |
MIN | 5 |
PRODUCT | 6 |
SUM | 9 |
LARGE | 14 |
SMALL | 15 |
ফাংশন সম্পর্কে আরও জানতে, Microsoft Support এ যান৷ সাইট।
এখন সূত্রটি দেখা যাক,
=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")
এখানে সমগ্র সহ ফাংশন, আমরা INDEX ব্যবহার করেছি . INDEX অ্যারে ধরে রাখে যা সূত্রের পরবর্তী অংশে পাওয়া মিলের উপর ভিত্তি করে মান প্রদান করে।
আপনি দেখতে পাচ্ছেন যে আমরা 15 ব্যবহার করেছি function_number হিসেবে AGGREGATE-এ . উপরের টেবিল থেকে, আপনি 15 দেখতে পারেন SMALL এর জন্য কল করে ফাংশন অপারেশন। এখন আপনি কি সম্পর্ক করতে পারেন?
হ্যাঁ, আমরা INDEX-SMALL কার্যকর করেছি সমগ্র পদ্ধতিতে সূত্র ফাংশন।
6 আচরণ বিকল্পের জন্য, যা বোঝায় ত্রুটির মান উপেক্ষা করুন .
বাকি মানের জন্য সূত্র লিখুন।
একই রকম পড়া
- এক্সেলে কিভাবে একটি টু ডু লিস্ট তৈরি করবেন (৩টি সহজ পদ্ধতি)
- Excel এ একটি মেইলিং তালিকা তৈরি করা (2 পদ্ধতি)
- এক্সেলে একটি সংখ্যাযুক্ত তালিকা কীভাবে তৈরি করবেন (8 পদ্ধতি)
3. INDEX-MATCH-COUNTIF
ব্যবহার করে অনন্য তালিকা তৈরি করুনআমরা মানদণ্ডের ভিত্তিতে একটি অনন্য তালিকা তৈরি করতে পারি। এর জন্য, আমরা INDEX এর সমন্বয় ব্যবহার করতে পারি , ম্যাচ , এবং COUNTIF .
COUNTIF একটি পরিসরে কোষ গণনা করে যা একটি একক শর্ত পূরণ করে। এবং ম্যাচ একটি পরিসরে একটি লুকআপ মানের অবস্থান সনাক্ত করে। এই ফাংশনগুলি সম্পর্কে আরও জানতে এই নিবন্ধগুলি দেখুন: ম্যাচ, কাউন্টিফ।
আসুন সূত্রটি অন্বেষণ করি
=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")
এই সূত্রে:B2:B12 আপনি C2:C12 থেকে যে অনন্য মানগুলি বের করতে চান সেটি কলামের পরিসর। আপনি G2-এর উপর ভিত্তি করে যে মানদণ্ড ধারণ করেছেন সেটি হল কলাম মানদণ্ড নির্দেশ করে।
ম্যাচের মধ্যে ফাংশন, আমরা lookup_array, হিসাবে 0 প্রদান করেছি এবং lookup_range এর জন্য আমরা IF ব্যবহার করেছি COUNTIF ধারণকারী অংশ . সুতরাং, যতক্ষণ 0 পাওয়া যায় ততক্ষণ এই অংশটি মান প্রদান করে। এখানে মানটি INDEX-এর সারি সংখ্যা হিসাবে কাজ করে .
এটিকে নীচে টেনে আনুন এবং আপনি সমস্ত অনন্য মান পাবেন৷
CTRL+SHIFT + ENTER ব্যবহার করতে ভুলবেন না সূত্রটি কার্যকর করতে।
এটি একটি অনন্য তালিকা তৈরি করার পদ্ধতির একটি সম্মানজনক উল্লেখ ছিল। মানদণ্ডের উপর ভিত্তি করে একটি অনন্য তালিকা তৈরি করার বিষয়ে জানতে এই নিবন্ধটি অনুসরণ করুন৷ .
4. মাপদণ্ডের উপর ভিত্তি করে তালিকা তৈরি করতে ফিল্টার ফাংশন ব্যবহার করে
আপনি যদি Excel 365 ব্যবহার করেন, তাহলে আপনি FILTER নামে একটি একক বিল্ট-ইন ফাংশন দিয়ে কাজটি সম্পাদন করতে পারেন .
ফিল্টার ফাংশন প্রদত্ত মানদণ্ডের উপর ভিত্তি করে ডেটার একটি পরিসীমা ফিল্টার করে এবং ম্যাচিং রেকর্ডগুলি বের করে। ফাংশন সম্পর্কে জানতে, এই নিবন্ধটি দেখুন:ফিল্টার .
এখন, আমাদের সূত্রটি নিম্নোক্ত হবে,
=FILTER($B$2:$B$12,$C$2:$C$12=G$2)
B2:B12 ফিল্টার করা হয় যে অ্যারে হয়. তারপর আমরা শর্ত দিয়েছি, আমরা কিসের ভিত্তিতে তালিকা তৈরি করব।
এখানে আপনাকে সূত্রটি টেনে আনতে হবে না, একযোগে এটি সমস্ত মান প্রদান করবে এবং তালিকাটি পূরণ করবে।
আরো পড়ুন: এক্সেলে বর্ণানুক্রমিক তালিকা কীভাবে তৈরি করবেন (3 উপায়)
উপসংহার
আজ যে জন্য সব. আমরা মানদণ্ডের উপর ভিত্তি করে একটি তালিকা তৈরি করার বিভিন্ন উপায় তালিকাভুক্ত করেছি। আপনি এই সহায়ক পাবেন আশা করি. যদি কিছু বোঝা কঠিন বলে মনে হয় তবে নির্দ্বিধায় মন্তব্য করুন। আমরা এখানে মিস করেছি এমন অন্য কোন পদ্ধতি আমাদের জানান।
আরও পড়া
- এক্সেলে কিভাবে বুলেটেড তালিকা তৈরি করবেন (9 পদ্ধতি)
- Excel এ একটি কমা বিভক্ত তালিকা তৈরি করুন (5 পদ্ধতি)
- এক্সেলে একটি মূল্য তালিকা কীভাবে তৈরি করবেন (ধাপে ধাপে নির্দেশিকা)