تابع AVERAGEIF در اکسل
ساختار تابع AVERAGEIF در اکسل
ساختار تابع AVERAGEIF به شکل زیر است: این تابع از ۳ آرگومان تشکیل شده است.
AVERAGE IF(range, criteria, [average_range])
- Range: مجموعهای از مقادیر که برای شرط موردنظر ارزیابی میشوند.
- Criteria: شرط موردنظر که باید برقرار باشد. در این قسمت میتوان از اعداد، متن، کاراکترهای Wild card و عملگرهای منطقی استفاده کرد.
- Average_range: سلولهای حاوی اعداد که میانگین آنها در صورتی که شرط برقرار باشد، محاسبه میشود.
نکته: آرگومان اول و دوم ضروری و آرگومان سوم اختیاری است.
توجه داشته باشید که تابع AVERAGEIF مشابه تابع AVERAGEA سلولهای حاوی متن را پردازش میکند. یعنی اگر سلولها حاوی TRUE و FALSE و یا متن باشند آنها را پردازش کرده و در محاسبه میانگین تاثیر میدهد. همچنین سلولهای خالی نادیده گرفته میشوند.
مثال ۱: کاربرد تابع AVERAGEIF در اکسل
فرض کنید شما مدیر یک شرکت هستید و ۴ نفر بازاریاب به نامهای “احسان ملکی” و “فرهاد جلیلی” و “جلال ملکی” و “سهیل کیانی” در شرکت شما کار میکنند. میخواهید ببینید میانگین فروش “سهیل کیانی” در فروردین چقدر است؟
برای این کار ابتدا باید میزان فروش بازاریابان را در اکسل وارد کنید. من هم این کار را انجام دادهام و میزان فروش ۴ نفر بازاریاب را در ماههای فروردین و اردیبهشت و خرداد در اکسل وارد کردهام.
سپس یک سلول را به عنوان سلول نتیجه در نظر بگیرید و از نوار فرمول روی Fx کلیک کنید.
پنجره Insert Function باز میشود. از دسته توابع آماری تابع AVERAGEIF را انتخاب کنید.
حالا پنجره Function Arguments باز میشود. در کادر Range کلیک کنید و سلولهای A3 تا A10 را انتخاب کنید. سپس در کادر Criteria کلیک کنید و شرط موردنظر را تایپ کنید که من “سهیل کیانی” را تایپ میکنم. در کادر Average_range کلیک کنید و سلولهای B3 تا B10 را انتخاب کنید. در نهایت روی OK کلیک کنید.
مثال ۲: استفاده از کاراکترهای Wild card در قسمت شرط
حالا فرض کنید میخواهید میانگین فروش دو بازاریاب برادر به نامهای “جواد جلیلی” و “فرهاد جلیلی” را به دست آورید. برای این کار میتوانید از کاراکترهای Wildcard استفاده کنید. Wildcard کاراکتری است که در جستجوها، جانشین یک یا چند کاراکتر دیگر میشود. شما میتوانید از دو کاراکتر زیر در تابع AVERAGEIF استفاده کنید. (در این مثال به جای آقای “جلال ملکی” آقای “جواد جلیلی” جایگزین شده است.)
- علامت ستاره * که برای نشان دادن چند کاراکتر استفاده میشود.
- علامت سوال ؟ که برای نشان دادن یک کاراکتر در یک قسمت مشخص استفاده میشود.
در پنجره Arguments Function در کادر Range کلیک کرده و سلولهای A3 تا A10 را انتخاب کنید. در قسمت شرط “*جلیلی” را تایپ کنید و در کادر Average_range کلیک کرده و سلولهای D3 تا D10 را انتخاب کنید و در نهایت روی OK کلیک کنید.
جمعبندی
در این آموزش تابع AVERAGEIF را توضیح دادیم. میتوانید در قسمت شرط این تابع از عملگرهای منطقی هم استفاده کنید. پیشنهاد میکنم شما هم این مثالها را تمرین کنید و میانگین اعداد را بر اساس یک شرط به دست آورید.
دیدگاهتان را بنویسید