এক্সেলের ডেটাবেস ফাংশন (Database Functions) ব্যবহার করে আপনি নির্দিষ্ট শর্তের ভিত্তিতে ডেটা বিশ্লেষণ করতে পারেন। এই ফাংশনগুলো সাধারণত একটি টেবিল বা ডেটা রেঞ্জের মধ্যে শর্তসাপেক্ষভাবে মানগুলো হিসাব করতে ব্যবহৃত হয়। DSUM, DCOUNT, এবং DAVERAGE হলো এমন ফাংশন যা নির্দিষ্ট শর্তে ডেটা সামগ্রিকভাবে যোগফল, গণনা বা গড় বের করতে সাহায্য করে।
এই ফাংশনগুলোর প্রধান সুবিধা হলো আপনি যখন আপনার ডেটাতে বিভিন্ন শর্ত প্রয়োগ করতে চান, তখন এটি ডেটা সেলগুলোর মধ্যে দ্রুত ফিল্টার প্রয়োগ করে ফলাফল প্রদান করে।
DSUM ফাংশন
DSUM ফাংশনটি একটি নির্দিষ্ট শর্তে ডেটাবেসের সংখ্যাগুলোর যোগফল বের করতে ব্যবহৃত হয়। এটি একটি টেবিলের নির্দিষ্ট কলাম থেকে যোগফল বের করার জন্য শর্ত প্রয়োগ করে।
সিনট্যাক্স:
=DSUM(database, field, criteria)
- database: টেবিল বা ডেটার রেঞ্জ, যেখানে আপনি ডেটা ফিল্টার করতে চান।
- field: যে কলামের উপর আপনি যোগফল করতে চান, এটি কলামের নাম হতে পারে অথবা কলামের সংখ্যা (যেমন, "Amount" বা 3)।
- criteria: শর্ত যা ডেটার ওপর প্রয়োগ করা হবে। এটি একটি সেল রেঞ্জ হতে পারে, যেখানে শর্ত উল্লেখ থাকবে।
উদাহরণ:
ধরা যাক, আপনার Sales টেবিলে বিক্রয়ের তথ্য রয়েছে এবং আপনি নির্দিষ্ট একটি পণ্যের বিক্রয় মোট যোগফল বের করতে চান, যেখানে পণ্যের নাম "Product A"।
| Product | Amount |
|---|---|
| Product A | 100 |
| Product B | 150 |
| Product A | 200 |
| Product C | 300 |
শর্ত ("criteria") : Product A বিক্রয় যোগফল বের করতে হলে:
=DSUM(A1:B5, "Amount", D1:D2)
এখানে, D1:D2 শর্ত হিসেবে Product A উল্লেখ করবে। ফলস্বরূপ, ডেটা টেবিলের Amount কলামের জন্য Product A এর সব যোগফল প্রদর্শিত হবে, যা 100 + 200 = 300।
DCOUNT ফাংশন
DCOUNT ফাংশনটি একটি নির্দিষ্ট শর্তের ভিত্তিতে ডেটাবেসের সেল সংখ্যা গণনা করতে ব্যবহৃত হয়। এটি একটি টেবিল বা ডেটার রেঞ্জের মধ্যে কোন শর্ত মেনে কতগুলো সেল রয়েছে তা গুনতে সাহায্য করে।
সিনট্যাক্স:
=DCOUNT(database, field, criteria)
- database: টেবিল বা ডেটার রেঞ্জ।
- field: যে কলামের উপর আপনি গণনা করতে চান, এটি কলামের নাম হতে পারে অথবা কলামের সংখ্যা।
- criteria: শর্ত যা ডেটার ওপর প্রয়োগ করা হবে।
উদাহরণ:
ধরা যাক, একটি Sales টেবিলে বিক্রয় তথ্য রয়েছে এবং আপনি জানতে চান, কতটি বিক্রয় Product A এর জন্য রেকর্ড করা হয়েছে।
| Product | Amount |
|---|---|
| Product A | 100 |
| Product B | 150 |
| Product A | 200 |
| Product C | 300 |
শর্ত ("criteria") : Product A এর জন্য সেল সংখ্যা গণনা করতে হলে:
=DCOUNT(A1:B5, "Product", D1:D2)
এখানে, D1:D2 শর্ত হিসেবে Product A উল্লেখ করবে। ফলস্বরূপ, এটি শুধুমাত্র Product A এর জন্য গণনা করবে, যা 2।
DAVERAGE ফাংশন
DAVERAGE ফাংশনটি একটি নির্দিষ্ট শর্তে ডেটাবেসের গড় বের করতে ব্যবহৃত হয়। এটি ডেটার একটি নির্দিষ্ট কলামের জন্য গড় মান বের করে যখন আপনি একটি শর্ত প্রয়োগ করেন।
সিনট্যাক্স:
=DAVERAGE(database, field, criteria)
- database: টেবিল বা ডেটার রেঞ্জ।
- field: যে কলামের উপর আপনি গড় বের করতে চান, এটি কলামের নাম হতে পারে অথবা কলামের সংখ্যা।
- criteria: শর্ত যা ডেটার ওপর প্রয়োগ করা হবে।
উদাহরণ:
ধরা যাক, একটি Sales টেবিল রয়েছে এবং আপনি জানতে চান, Product A এর বিক্রয়ের গড় কত।
| Product | Amount |
|---|---|
| Product A | 100 |
| Product B | 150 |
| Product A | 200 |
| Product C | 300 |
শর্ত ("criteria") : Product A এর জন্য গড় বের করতে হলে:
=DAVERAGE(A1:B5, "Amount", D1:D2)
এখানে, D1:D2 শর্ত হিসেবে Product A উল্লেখ করবে। ফলস্বরূপ, এটি Product A এর Amount কলামের গড় (100 + 200) / 2 = 150 বের করবে।
সারাংশ
এক্সেলের DSUM, DCOUNT, এবং DAVERAGE ফাংশনগুলি আপনাকে একটি টেবিল বা ডেটার মধ্যে শর্তভিত্তিক যোগফল, গণনা, এবং গড় বের করার সুবিধা দেয়। এই ফাংশনগুলো মূলত ডেটাবেস ফাংশন হিসাবে ব্যবহৃত হয় এবং একাধিক শর্ত প্রয়োগ করে আপনি বিশ্লেষণ করতে পারেন। DSUM ব্যবহার করে আপনি যোগফল বের করতে পারবেন, DCOUNT ব্যবহার করে সেল সংখ্যা গণনা করতে পারবেন, এবং DAVERAGE ব্যবহার করে গড় বের করতে পারবেন, যা আপনার ডেটার বিস্তারিত বিশ্লেষণ করতে সাহায্য করবে।
Read more