Array Formulas এবং Dynamic Array Functions Excel-এর অত্যন্ত শক্তিশালী ফিচার, যা আপনাকে একাধিক মান বা ডেটা পয়েন্টের উপর কাজ করতে সহায়তা করে। এই ফিচারগুলোর মাধ্যমে একক ফর্মুলা ব্যবহার করে একাধিক সেল ক্যালকুলেশন করা যায়, এবং আপনি ডেটা ফিল্টার, সাজানো এবং ইউনিক মান বের করার মতো বিভিন্ন কাজ করতে পারবেন। এখানে Array Formulas এবং Dynamic Array Functions যেমন FILTER, SORT, এবং UNIQUE সম্পর্কে বিস্তারিত আলোচনা করা হলো।
Array Formulas একাধিক সেলের ডেটার সাথে একসাথে কাজ করতে ব্যবহৃত হয়। সাধারণত একটি ফর্মুলা একটি একক সেলে ফলাফল দেয়, কিন্তু Array Formula একাধিক সেল বা রেঞ্জের উপর একযোগভাবে কাজ করে এবং একটি বা একাধিক ফলাফল ফিরিয়ে দেয়। একে সাধারণত {}
আকারে দেখা যায়, তবে Excel 365 এবং Excel 2021-এ এর ব্যবহারে কিছু পরিবর্তন এসেছে, যেমন আপনি এখন শুধুমাত্র Enter চাপলেই এটি Array Formula হিসেবে কাজ করে।
ধরা যাক, আপনি A1:A5 সেলে কিছু সংখ্যার যোগফল এবং B1:B5 সেলে কিছু সংখ্যার গড় বের করতে চান। Array Formula ব্যবহার করতে:
এটি একটি একক ফর্মুলার মাধ্যমে দুটি কলাম গুণফল করে যোগফল বের করবে।
Excel 365 এবং Excel 2021-এ Dynamic Array Functions ব্যবহার করে, আপনি একাধিক মানের উপর কাজ করতে পারবেন এবং সেগুলোকে একটি সেলে দেখাতে পারবেন। এই ফিচারের মাধ্যমে একাধিক সেল খালি না রেখে আপনি একটিমাত্র ফর্মুলা দিয়ে একটি অ্যারে তৈরি করতে পারেন।
FILTER ফাংশনটি একটি রেঞ্জ বা অ্যারে থেকে নির্দিষ্ট শর্ত অনুযায়ী মান নির্বাচন করতে ব্যবহৃত হয়। আপনি যেকোনো শর্ত ব্যবহার করে ডেটা ফিল্টার করতে পারেন, যেমন শুধুমাত্র নির্দিষ্ট মানের ডেটা বা কোনও নির্দিষ্ট শর্তের মধ্যে থাকা ডেটা।
=FILTER(array, include, [if_empty])
ধরা যাক, আপনার কাছে একটি ডেটা সেট আছে যেখানে বিভিন্ন পণ্য এবং তাদের বিক্রয় পরিমাণ রয়েছে:
A | B |
---|---|
Product | Sales |
Apple | 150 |
Banana | 200 |
Orange | 50 |
Mango | 120 |
আপনি যদি ১০০-এর বেশি বিক্রয় হওয়া পণ্যগুলো ফিল্টার করতে চান, তাহলে ফর্মুলাটি হবে:
=FILTER(A2:B5, B2:B5 > 100)
ফলস্বরূপ, শুধুমাত্র "Apple", "Banana" এবং "Mango" প্রদর্শিত হবে যাদের বিক্রয় ১০০ এর বেশি।
SORT ফাংশনটি একটি রেঞ্জ বা অ্যারে সাজানোর জন্য ব্যবহৃত হয়। আপনি ডেটাকে Ascending বা Descending অর্ডারে সাজাতে পারেন।
=SORT(array, [sort_index], [sort_order], [by_col])
ধরা যাক, আপনার কাছে বিক্রয় পরিমাণের ডেটা রয়েছে:
A | B |
---|---|
Apple | 150 |
Banana | 200 |
Orange | 50 |
Mango | 120 |
আপনি যদি বিক্রয়ের পরিমাণ অনুযায়ী ডেটা সাজাতে চান:
=SORT(A2:B5, 2, -1)
এটি বিক্রয় পরিমাণ অনুযায়ী ডেটাকে Descending অর্ডারে সাজাবে।
UNIQUE ফাংশনটি ডেটা রেঞ্জ থেকে শুধুমাত্র একক মান (যেগুলি একাধিক বার আসে না) বের করতে ব্যবহৃত হয়। এটি আপনাকে ডেটার মধ্যে একক মান চিহ্নিত করতে সাহায্য করে।
=UNIQUE(array, [by_col], [exactly_once])
ধরা যাক, আপনার কাছে পণ্য বিক্রয়ের একটি তালিকা রয়েছে:
A |
---|
Apple |
Banana |
Apple |
Orange |
Banana |
আপনি যদি শুধুমাত্র ইউনিক পণ্যগুলো দেখতে চান:
=UNIQUE(A2:A6)
ফলস্বরূপ, এটি "Apple", "Banana", এবং "Orange" প্রদান করবে, যেগুলি শুধুমাত্র একবার আসে।
Array Formulas এবং Dynamic Array Functions (যেমন FILTER, SORT, UNIQUE) Excel-এ ডেটা বিশ্লেষণ এবং ফিল্টারিংয়ের কাজকে আরও শক্তিশালী এবং কার্যকরী করে তোলে।
এই ফিচারগুলি ব্যবহার করে আপনি Excel-এর শক্তি পূর্ণভাবে কাজে লাগাতে পারবেন এবং ডেটা বিশ্লেষণের কাজ আরও সহজ এবং দ্রুত করতে পারবেন।
common.read_more