در این مطلب آموزشی به کاربرد توابع AVERAGEIF و AVERAGEIFS در اکسل بهمراه مثالهای کاربردی آن خواهیم پرداخت. قبلأ در خصوص توابع Average و Averagea صحبت کردیم و گفتیم که چگونه با استفاده از این توابع می توان عملیات میانگین گیری را انجام داد.
-
تابع Averageif در اکسل (میانگین گیری تک شرطی)
هرگاه بخواهیم میانگین محدوده ای از سلولها را با استفاده از یک شرط خاص بدست آوریم ، از تابع Averageif استفاده میکنیم. گرامر این تابع بصورت زیر است:
- Range: محدوده ای از سلولها که برای شرط مدنظر ارزیابی میگردند.
- Criteria: شرط مدنظر که بایستی برقرار باشد. در این آرگومان میتوانیم از اعداد ، متن ، کاراکترهای Wildcard ؛ آدرس سلول و عملگرهای منطقی استفاده کنیم.
- Average_range: محدوده ای از سلولهای حاوی اعداد که میانگین آنها در صورت برقرار بودن شرط ؛ محاسبه میگردد.
تذکر: آرگومان های اول و دوم این تابع ضروری و آرگومان سوم اختیاری است. همچنین تابع AVERAGEIF مانند تابع AVERAGEA سلولهای حاوی متن را بررسی میکند. درواقع اگر سلولها حاوی مقادیر TRUE و FALSE یا متن باشند آنها را بررسی کرده و در محاسبه میانگین تاثیر خواهد داد و سلولهای خالی نیز نادیده گرفته میشوند.
در ادامه با مثالهای متعددی شما را با نحوه استفاده از تابع Averageif آشنا خواهیم کرد. سعی شده است مثالها کاربردی باشند تا در پروسه آموزش اکسل بتوانید با مصادیق استفاده از این تابع آشنا شوید.
-
استفاده از شرط عددی
به تصویر زیر نگاه کنید ، قصد داریم تا با استفاده از تابع Averageif میانگین اعداد بزرگتر از صفر را بدست آوریم ، پس مطابق آنچه در گرامر تابع گفته شد عمل می کنیم ، توجه داشته باشید که شرط را در بین یک دابل کوتیشن “” قرار دهید.
-
استفاده از شرط متنی
در مثال بعدی میخواهیم از بین اسامی میوه های موجود در جدول ، فقط میانگین سیب ها محاسبه شود ، پس برای انجام اینکار در آرگومان دوم تابع در بین یک دابل کوتیشن نام Apple را مینویسیم ، پس خواهیم داشت : “Apple”

-
استفاده از عملگر نامساوی <>

-
استفاده از کاراکتر Wildcard
در مثال زیر سعی داریم تا میانگین تعداد میوه هایی که اسم آنها شامل کلمه berry است را محاسبه کنیم ، برای انجام اینکار شرط خود را با کاراکتر * ستاره شروع می کنیم.

-
شرط گذاری با تعداد کاراکتر محدود
فرض کنید در ادامه مثالهای بالا بخواهیم میانگین تعداد میوه هایی را محاسبه کنیم که اسامی آنها دارای 4 کاراکتر باشد ؛ بدین منظور در آرگومان شرط خود از علامت سوال ? به تعداد کاراکتر ها استفاده میکنیم ؛ در واقع خواهیم داشت “????” به تصویر زیر نگاه کنید.

-
تابع Averageifs در اکسل (میانگین گیری چند شرطی)
هرگاه بخواهیم میانگین محدوده ای از سلولها را بر اساس چند شرط خاص بدست آوریم ، از تابع Averageifs استفاده میکنیم.گرامر این تابع بصورت زیر است:
AVERAGEIFS (avg_rng, range1, criteria1, [range2], [criteria2], …)
- Average_range: محدوده سلولهایی که قصد داریم میانگین آنها در صورت برقرار بودن شرط محاسبه شود.
- Criteria_range1: اولین محدودهای که باید توسط شرط نظیر خود ، بررسی گردد.
- Criteria1: اولین شرطی که باید مورد بررسی قرار گیرد. شرط میتواند شامل متن ، عدد ، تاریخ ، عملگرهای منطقی ، آدرس سلول و کاراکترهای Wildcard باشد.
تذکر: ۳ آرگومان اول این تابع ضروری هستند. اما Average_range2 و Criteria2 و محدودهها و شرطهای دیگر اختیاری میباشند. در این تابع میتوانید از ۱۲۷ جفت محدوده و شرط استفاده نمائید.

-
نکاتی که در هنگام استفاده از تابع Averageifs باید رعایت کنید!
- در صورت برقرار بودن همه شرط ها تابع میانگین را محاسبه خواهد کرد.
- توجه داشته باشید که در تابع Averageifs حتمأ باید محدوده شرطها دقیقا برابر محدوده Average_range باشند. اگر محدودهها برابر نباشند تابع Averageifs خطای#VALUE! را نمایش خواهد داد.
- اگر سلولی در محدوده شرط خالی باشد ؛ تابع مذکور آن را نادیده خواهد گرفت.
در این مطلب آموزشی در خصوص توابع AVERAGEIF و AVERAGEIFS در اکسل و نحوه استفاده کاربردی از آنها مثال هایی را بیان کردیم که امیدواریم مورد پسند شما کاربران خوب سایت مستر پلنر قرار گرفته باشد.
سوالات متداول کاربران!
از این تابع بمنظور محاسبه میانگین تک شرطی استفاده میشود ، فرض کنید میخواهید میانگین فروش محصول لپ تاپ را بدست آورید
برای محاسبه میانگین با چندین شرط از تابع Averageifs استفاده میکنیم