تابع AVERAGEA در دسته توابع آماری (Statistical) قرار داشته و میانگین مقادیر ارائه شده را محاسبه میکند. این تابع علاوه بر مقادیری که AVERAGE پشتیبانی میکند، مقادیر منطقی و متنی را نیز میپذیرد.
هدف تابع
محاسبه میانگین مقادیر عددی و متنی
خروجی
میانگین مقادیر ارائه شده
ساختار
=AVERAGEA(number1,[number2],...)
آرگومانها
number1: اولین مقدار برای محاسبه میانگین.
number2 [اختیاری]: مقدار دوم جهت محاسبه میانگین.
*تابع AVERAGE تا ۲۵۵ آرگومان جداگانه را میپذیرد.
کاربرد
برای محاسبه میانگین محدوده B5 تا F5، تابع AVERAGEA را به شکل زیر مینویسیم:
=AVERAGEA(B5:F5)
ترجمه: میانگین مقادیر موجود در محدوده B5 الی F5 را محاسبه کرده و حاصل آن را برگردان.
تابع AVERAGEA مقادیر همه آرگومانها را با هم درنظر میگیرد، بنابراین نتیجه فرمولهای زیر با فرمول فوق برابرند:
=AVERAGEA(B5,C5,D5,E5,F5) =AVERAGEA(B5:D5,E5:F5)
AVERAGEA به طور خودکار سلولهای خالی را نادیده میگیرد و مقادیر منطقی و متنی را در محاسبات اعمال میکند. برای مثال، محدوده B7 تا F7 حاوی مقادیر {“۰.۲”,”۱.۳۵”,” “,”۷.۸”,”TRUE”} میباشد:
=AVERAGEA("0.2","1.35"," ","7.8","TRUE")--->2.59 =AVERAGE("0.2","1.35"," ","7.8","TRUE")--->3.12
اختلاف حاصل دو تابع به دلیل اعمال شدن مقدار منطقی TRUE در محاسبات AVERAGEA میباشد.
ورژن مورد نیاز
اکسل ۲۰۰۳ و بالاتر
پینوشت
*در اکسل مقدار منطقی TRUE=۰ و FALSE=۰ میباشد.
7 در مورد “آموزش تابع AVERAGEA در اکسل”
تو تصویر اول، چرا نتایج سطر 5و6 متفاوت شد؟
سطر 5 تمامی مقادیر عدد هستن و دو تابع به یک شکل میانگین محاسبه کردن ولی در سطر 6 مقادیر عددی بصورت متن ذخیره شدن. به همین خاطر تابع AVERAGE خطا داده و تابع AVERAGEA مقادیر متنی نادیده گرفت و حاصل 0 نشون داد.
AVERAGEA به ازای حروف یه عدد در نظر میگیره؟
متوجه منظورتون نشدم دوست عزیز
اگه با مثال سوالتون مطرح کنین راحتتر میتونم کمکتون کنم
تو عکس اول average عدد 3.75 حساب کرده ولی averagea با درنظر گرفتن x عدد 3 محاسبه کرده
خیر ربطی به حروف نداره
تو سطر 10 عکس اول این پست 4 عدد داریم و یه سلول متنی (دقت کنین که میتونست عددی باشه که بصورت متنی وارد شده باشه مثل سطر 6 همین تصویر). تفاوت این دو تابع اینجاست که AVERAGE کل سلول حاوی متن نادیده میگیره و جمع 4 مقدار عددی به 4 تقسیم میکنه (15÷4=3.75) درحالیکه تابع AVERAGEA فقط مقدار متنی نادیده گرفته و حاصل جمع بر تعداد کل سلولها که در اینجا 5تا هستن تقسیم میکنه.(15÷5=3)
ممنون از توضیحتون🙏