تابع AVERAGEIFS حالت پیشرفته تر تابع AVERAGEIF می باشد که به منظور رفع محدودیتهای تابع aVERAGEIF استفاده میشود. مشکل اصلی تابع AVERAGEIF آن است که تنها یک شرط را میپذیرد درحالیکه بخواهیم بیش از یک شرط برای میانگین گیری تعریف کنیم باید از تابع AVERAGEIFS استفاده کنیم
ورودی های تابع AVERAGEIFS
تابع AVERAGIFS دارای سه ورودی اجباری، به شرح ذیل میباشد و سایر ورودیهای آن بهصورت اختیاری است.
- درورودی اول این تابع آدرس محدودهای که میخواهیم میانگین آنها را حساب کنیم آورده میشود.
- ورودی دوم این تابع برابر با محدوده شرط اول میباشد
- به دنبال محدوده شرط واردشده در ورودی دوم، در ورودی سوم شرط مربوط به آن محدوده ثبت میشود.
در ورودیهای بعدی این تابع بهمنظور تعریف کردن شرط های جدید، در هر ورودی محدوده شرط و به دنبال آن در ورودی بعدی شرط حاکم بر آن محدوده داخل دابل کوتیشن آورده میشود برای مثال اگر بخواهیم میانگین ارتفاع برجهای ساختهشده در کشور چین را حساب کنیم میتوان از یکی از توابع ذیل استفاده کرد (تنها یک شرط).
=AVERAGEIF(B:B,”چین”,C:C)
یا
=AVERAGEIFS(C:C,B:B,”چین”)
ولی اگر بخواهیم میانگین ارتفاع برجهای چینی ساختهشده بعد از سال ۲۰۱۰ را حساب کنیم، باید از تابع ذیل استفاده کرد.
=AVERAGEIFS(C:C,B:B,”چین”,E:E,”>2010”)