এক্সেলে AVERAGEIF এবং AVERAGEIFS ফাংশনগুলো ব্যবহার করে আপনি শর্তভিত্তিক (conditional) গড় (average) বের করতে পারেন। এগুলি বিশেষত তখন ব্যবহৃত হয় যখন আপনি নির্দিষ্ট শর্ত অনুযায়ী ডেটা থেকে গড় বের করতে চান। উদাহরণস্বরূপ, আপনি যদি একটি বড় ডেটাসেট থেকে শুধু কিছু নির্দিষ্ট শর্ত পূরণকারী মানগুলোর গড় বের করতে চান, তবে এই ফাংশনগুলো অত্যন্ত কার্যকরী।
AVERAGEIF Function
AVERAGEIF ফাংশনটি একক শর্তের ভিত্তিতে গড় বের করতে ব্যবহৃত হয়। এটি একটি নির্দিষ্ট শর্ত (condition) অনুযায়ী নির্ধারিত রেঞ্জ থেকে গড় হিসাব করে।
গঠন:
AVERAGEIF(range, criteria, [average_range])
- range: সেই রেঞ্জ যা আপনি শর্ত পরীক্ষা করতে চান।
- criteria: শর্ত যা পূরণ করতে হবে (যেমন: >50, "Pass", "apple", ইত্যাদি)।
- average_range (ঐচ্ছিক): সেই রেঞ্জ যা থেকে গড় বের করা হবে। যদি না দেয়া হয়, তাহলে range এর মান থেকেই গড় নেওয়া হবে।
উদাহরণ:
ধরা যাক, আপনার কাছে একটি সেল রেঞ্জ A1:A10 রয়েছে, এবং আপনি চান যে যেসব মান ৫০ এর বেশি তাদের গড় বের করতে:
=AVERAGEIF(A1:A10, ">50")
এখানে, শর্ত হলো "A1:A10" রেঞ্জের সব মান যা ৫০ এর বেশি, তাদের গড় বের হবে।
AVERAGEIFS Function
AVERAGEIFS ফাংশনটি একাধিক শর্ত (multiple conditions) দিয়ে গড় বের করতে ব্যবহৃত হয়। এটি একটি বা একাধিক শর্ত অনুযায়ী নির্ধারিত রেঞ্জ থেকে গড় বের করে।
গঠন:
AVERAGEIFS(average_range, range1, criteria1, [range2], [criteria2], ...)
- average_range: গড় বের করার জন্য রেঞ্জ।
- range1, range2, ...: শর্ত পরীক্ষা করার জন্য রেঞ্জ।
- criteria1, criteria2, ...: প্রতিটি রেঞ্জের জন্য শর্ত।
উদাহরণ:
ধরা যাক, আপনার কাছে দুইটি কলাম রয়েছে:
- A1:A10: ছাত্রদের নম্বর
- B1:B10: ছাত্রদের উপস্থিতি শতাংশ
আপনি চান, যে ছাত্রদের নম্বর ৫০ এর বেশি এবং উপস্থিতি ৭৫% এর বেশি তাদের গড় নম্বর বের করতে:
=AVERAGEIFS(A1:A10, A1:A10, ">50", B1:B10, ">75")
এখানে, প্রথম শর্ত হলো "A1:A10" রেঞ্জের মান যা ৫০ এর বেশি, এবং দ্বিতীয় শর্ত হলো "B1:B10" রেঞ্জের মান যা ৭৫% এর বেশি। এই দুটি শর্ত পূরণকারী ছাত্রদের নম্বরের গড় বের হবে।
AVERAGEIF এবং AVERAGEIFS এর তুলনা
| ফাংশন | শর্তের সংখ্যা | উদাহরণ |
|---|---|---|
| AVERAGEIF | একক শর্ত | =AVERAGEIF(A1:A10, ">50") |
| AVERAGEIFS | একাধিক শর্ত | =AVERAGEIFS(A1:A10, A1:A10, ">50", B1:B10, ">75") |
Conditional Averaging এর প্রয়োজনীয়তা
AVERAGEIF এবং AVERAGEIFS ফাংশনগুলো অত্যন্ত গুরুত্বপূর্ণ যখন আপনি একটি ডেটাসেটে নির্দিষ্ট শর্ত বা গুণমান অনুযায়ী গড় বের করতে চান। যেমন:
- শর্ত অনুযায়ী গড় নির্ধারণ: আপনি যদি শুধু ৫০ এর বেশি নম্বরধারী ছাত্রদের গড় বের করতে চান, তবে AVERAGEIF ব্যবহার করতে পারেন।
- একাধিক শর্তের ভিত্তিতে গড়: আপনি যদি চান যে গড় বের করার জন্য ছাত্রের নম্বর ৫০ এর বেশি এবং উপস্থিতি ৭৫% এর বেশি হতে হবে, তবে AVERAGEIFS ব্যবহার করা হবে।
- বিশ্লেষণ ও প্রতিবেদন তৈরি: ব্যবসায়িক বিশ্লেষণ এবং প্রতিবেদন তৈরির সময় নির্দিষ্ট শর্ত পূর্ণকারী ডেটার গড় বের করার প্রয়োজন হতে পারে, এবং এই ফাংশনগুলো সেই কাজটি সহজ করে তোলে।
উদাহরণসমূহ
AVERAGEIF উদাহরণ: যদি A1:A10 রেঞ্জে ছাত্রদের নম্বর থাকে এবং আপনি চান ছাত্রদের গড় বের করতে যাদের নম্বর ৬০ এর বেশি:
=AVERAGEIF(A1:A10, ">60")AVERAGEIFS উদাহরণ: যদি A1:A10 রেঞ্জে ছাত্রদের নম্বর এবং B1:B10 রেঞ্জে তাদের উপস্থিতি শতাংশ থাকে, এবং আপনি চান তাদের গড় নম্বর বের করতে যাদের নম্বর ৫০ এর বেশি এবং উপস্থিতি ৭৫% এর বেশি:
=AVERAGEIFS(A1:A10, A1:A10, ">50", B1:B10, ">75")
সারাংশ
AVERAGEIF এবং AVERAGEIFS ফাংশনগুলো এক্সেল ব্যবহারকারীদের শর্তভিত্তিক গড় বের করার ক্ষমতা প্রদান করে। AVERAGEIF একক শর্তের ভিত্তিতে গড় বের করে, যেখানে AVERAGEIFS একাধিক শর্তের ভিত্তিতে গড় নির্ধারণ করে। এগুলি বিশেষভাবে গুরুত্বপূর্ণ যখন আপনার বিশাল ডেটাসেট থেকে নির্দিষ্ট শর্ত পূরণকারী মানগুলোর গড় বের করতে হয়, যা ডেটা বিশ্লেষণে অত্যন্ত সহায়ক।
Read more