عملکرد AVERAGEIF یافتن مقدار متوسط را در محدودهای از دادههایی که معیار مشخصی را دارند آسانتر میکند. یکی از کاربردهای تابع، نادیده گرفتن مقادیر صفر در داده هاست که هنگام استفاده از تابع AVERAGE معمولی، میانگین یا میانگین حسابی را از بین می برد. علاوه بر دادههایی که به کاربرگ اضافه میشوند، مقادیر صفر میتواند نتیجه محاسبات فرمول باشد، به ویژه در کاربرگهای ناقص.
اطلاعات این مقاله برای نسخه های Excel 2019، 2016، 2013، 2010 و Excel برای Mac اعمال می شود.
هنگام یافتن میانگین صفرها را نادیده بگیرید
تصویر زیر حاوی یک تابع مثال است که از AVERAGEIF برای نادیده گرفتن همه مقادیر صفر استفاده می کند. همه توابع نشان داده شده از فرمول اولیه یکسانی استفاده می کنند که فقط محدوده بین مثال ها تغییر می کند. نتایج متفاوت به دلیل داده های مختلف استفاده شده در فرمول است.
معیاری در فرمول که اجازه می دهد صفرها نادیده گرفته شوند این است:
"0"
AVERAGEIF تابع نحو و تقویت
سینتکس یک تابع به چیدمان تابع اشاره دارد و شامل نام، براکت ها و آرگومان های تابع است. نحو تابع AVERAGEIF این است:
=AVERAGEIF (محدوده، معیارها، میانگین_محدوده)
آگومان های تابع AVERAGEIF عبارتند از:
- Range (الزامی): گروهی از سلولها که تابع جستجو میکند تا مطابق با آرگومان Criteria پیدا کند.
- معیار (الزامی): تعیین می کند که داده های یک سلول باید میانگین شوند یا خیر.
- میانگین_محدوده (اختیاری): محدوده دادهای که در صورتی که محدوده اول با معیارهای مشخص شده مطابقت داشته باشد میانگین داده میشود. اگر این آرگومان حذف شود، دادههای آرگومان Range به جای آن میانگین میشوند.
عملکرد AVERAGEIF: را نادیده می گیرد
- سلولهایی در آرگومان Average_range که حاوی مقادیر Boolean (TRUE یا FALSE) هستند.
- سلولهایی در محدوده_متوسط که خالی هستند.
اگر هیچ سلولی در Range معیارهای شناسایی شده را برآورده نکند، AVERAGEIF DIV/0 را برمی گرداند! مقدار خطا، که در آن تمام سلولهای Range برابر با صفر هستند. اگر آرگومان Range کاملاً خالی باشد یا فقط حاوی مقادیر متنی باشد، AVERAGEIF DIV/0 را نیز برمیگرداند! مقدار خطا.
نادیده گرفتن صفر مثال
گزینه های وارد کردن تابع AVERAGEIF و آرگومان های آن عبارتند از:
- تایپ تابع کامل در یک سلول کاربرگ.
- انتخاب تابع و آرگومان های آن با استفاده از Formula Builder.
اگرچه امکان وارد کردن عملکرد کامل به صورت دستی وجود دارد، اما استفاده از کادر محاوره ای آسان تر است. کادر محاوره ای از وارد کردن نحو تابع، مانند براکت ها و جداکننده های کاما مورد نیاز بین آرگومان ها مراقبت می کند.
همچنین، اگر تابع و آرگومان های آن به صورت دستی وارد شوند، آرگومان Criteria باید با علامت نقل قول احاطه شود، برای مثال " 0". اگر از Formula Builder برای وارد کردن تابع استفاده شود، علامت نقل قول را برای شما اضافه می کند.
باز کردن فرمول ساز
در اینجا مراحلی وجود دارد که برای وارد کردن AVERAGEIF به سلول D3 تصویر مثال با استفاده از Formula Builder استفاده می شود.
- سلول D3 را انتخاب کنید تا به سلول فعال تبدیل شود. این مکانی است که نتایج تابع نمایش داده می شود.
- Formulas را انتخاب کنید.
- توابع بیشتر > آماری را برای باز کردن لیست کشویی تابع انتخاب کنید.
- AVERAGEIF را در لیست انتخاب کنید تا Formula Builder ظاهر شود.
- خط Range را انتخاب کنید.
- سلول های A3 تا C3 را در کاربرگ برای وارد کردن این محدوده برجسته کنید.
-
در خط معیار، 0 را تایپ کنید. Average_range خالی می ماند زیرا شما در حال پیدا کردن مقدار میانگین برای همان سلول های وارد شده برای آرگومان Range هستید.
-
Done را برای تکمیل عملکرد انتخاب کنید. پاسخ 5 در سلول D3 ظاهر می شود.
=AVERAGEIF(A3:C3، "0")
از آنجایی که تابع مقدار صفر را در سلول B3 نادیده می گیرد، میانگین دو خانه باقیمانده 5 است ((4+6)/2=10). اگر سلول D8 مثال را انتخاب کنید، تابع کامل در نوار فرمول بالای صفحه کار ظاهر می شود.