محاسبه میانگین با تابع AVERAGE اکسل

تابع AVERAGE اکسل برای محاسبه میانگین یک محدوده یا مجموعه ای از اعداد استفاده میشه. با استفاده از این تابع میتونیم میانگین چند عدد رو در سلول دلخواه خودمون نشون بدیم. اگر شما تازه با فرمول نویسی اشنا شدید و میخواید یکی از توابع مهم اکسل رو یاد بگیرید با من در ادامه این مطلب از آموزش های اکسل همراه باشید.

قاعده کلی تابع AVERAGE به شکل زیر هست:

AVERAGE(مقدار3[اختیاری],مقدار2[اختیاری], مقدار1,…)

همونطور که گفتم تابع AVERAGE اکسل میانگین پارامترهایی که به اون داده بشه رو محاسبه میکنه یعنی اونها رو با هم جمع و بر تعدادشون تقسیم میکنه. تابع AVERAGE اکسل در واقع مترادف فرمول (SUM(X)/COUNT(X هست. پارامتر مقدار مینوه یک عدد، یک آرایه از اعداد یا یک محدود باشه. در مثال زیر با نحوه کارکرد تابع AVERAGE اکسل بیشتر آشنا میشیم. جدول زیر رو در نظر بگیرید:

A B
1 نام دانش آموز: علی رضایی
2 نام درس نمره کسب شده
3 ریاضی 18
4 فیزیک 17
5 شیمی 18
6 فارسی 20
7 عربی 15
8 انگلیسی 15
9 ورزش 12
10 معدل:

اگر بخوایم در سلول B10 معدل دانش آموز رو نمایش بدیم می تونیم از فرمول (AVERAGE(B3:B9 استفاده کنیم. که با قرار دادن این فرمول در سلول B10 مقدار این سلول برابر 16.43 خواهد بود.

چند نکته در خصوص تایع AVERAGE:

  • در صورتی در یکی از سلول های تعیین شده در پارامترهای تابع AVERAGE خطا وجود داشته باشه یا مقدار سلولی از نوع متن باشه تابع AVERAGE اکسل خطا خواهد داد.
  • در صورتی که بخوایم سلول های متنی که متن اونها قابل تبدیل به عدد هست یا سلول هایی که دارای مقادیر منطقی مثل TRUE هستند هم در میانگین گرفتن لحاظ بشن میتونیم از تابع AVERAGEA استفاده کنیم.
  • اگر بخوایم برای گرفتن میانگین اعداد شرط خاصی تعیین کنیم میتونیم از تابع AVERAGEIF استفاده کنیم.
  • در صورتی که بخوایم بیش از یک شرط برای میانگین گرفتن تعیین کنیم هم میتونیم از تابع AVERAGEIFS استفاده کنیم.

دانلود فایل آموزش:

AVERAGE.sample.worksheet.ir

40 thoughts on “محاسبه میانگین با تابع AVERAGE اکسل”

  1. سلام. آیا شما می دونید در اکسل چطور میشه ازدو نمودار با تعداد متغیر متفاوت و رنج دامنه یکسان میانگین گرفت؟ لطفا مرا راهنمایی کنید.

    1. یاسین اسماعیل پور

      سلام دوست من. راستش منطورت رو از میانگین گرفتن از نمودار نفهمیدم. میانگین رو از یه محدوده دیتا میگیریم نه از نمودارکه. شاید من بد متوجه شدم ممنون میشم بیشتر توضیح بدی

  2. محمد علی

    سلام و وقت بخیر
    برای یه سرس داده می خوام ، برای هر 7 تا داده میانگین رو حساب کنم . یعنی میانگین 7 تای اول ، بعد هفتا ی دوم و …. و نتایج رو کنار هم و بدون فاصله داشته باشم .
    با تشکر از سایت خوب و پاسخ هاتون .

    1. یاسین اسماعیل پور

      سلام محمدعلی جان. برای اینکار باید از ترکیب تابع offset و row() استفاده کنی

      1. من هم این مشکل رو دارم. لطف میکنید با یک مثال توضیح بدهید؟
        واقعا ممنون میشم

  3. سلام من یه سری داده عددی سطری دارم که زیاده برای هر سطر هم میانگین میخوام راه ساده ای هست که نخواد هی بیام مشخص کنم سطر به سطر میانگین بده مثلا یه جا بگم همه سطرا خروجی میانگینشو جلوش نشون بده

  4. سلام. من میخوام ار درایه های 16 تا ماتریس بالامثلثی در اکسل میانگین بگیرم. میشه راهنماییم کنید چطور میتونم این کار انجام بدم.

  5. سلام دوست عزیز من تو اکسل وقتی میخوام مقدار متوسط یک ستون رو حساب کنم با ماشین حساب یه مقدار در میاد در حالی که با تابع اوررج اکسلحساب میکنم یه مقدار کوچک به دست میاد ممنون میشم جواب بدی ضمنا کد نویسی با متلب هم بلدین

  6. سلام
    من یه جدول آمار دارم که هر داده یه فراوانی رو داره مثل همون مثال معدل مثلا دو تا 20 و پنج تا 15
    اگه بخوام از اینا تو اکسل میانگین بگیرم روشی هست که همه ی داده ها رو ننویسم

  7. زینت میره ای

    من فایلی دارم که دو تا ستون دارد و در ستون ها تاریخ ثبت شده است و میخوام ریت تاریخ بگیرم
    ستون اول ستون دوم تعداد روز
    1395/01/20 1396/09/20 من ستون دوم رو منهای ستون اول میکنم ولی جواب نمیدهد

  8. با سلام
    در اکسل وقتی عددی رو به عدد دیگه تقسیم میکنم عملیات انجام نمیشه و فقط بین دو عدد علامت / میذاره
    مثلا =4/2 (علامت = رو اول میذارم.اینجا درست نوشته نمیشه) مینویسه 4/2
    مشکل از چی هست؟
    تشکر

    1. محمد رحیمی

      سلام خسته نباشید من خیلی لازم دارم امروز این مطلب رو که اعدادی را دادم به اکسل ۳۰ عدد هست در ۳ ستون جمعا ۹۰ عدد میخوام سه به سه بصورت ردیفی میانگین بگیرم اورج را میزنم نمگیره چکار کنم ممنون میشم زود جواب بدید لطفا با مراحل کامی بگیر

    2. مژگان ایروانی

      سلام برخی خانواده های جدول خالی است ۰چگونه میانگین بگیرم تشکر

  9. سلام و روز بخیر
    این فایل نمونه ای که شما گذاشتید برای تابع AVERAGE دو تا سوال برام پیش اومده.
    1.اینکه این تابع میاد میانگین جمع خونه هایی مه توش عدد دارد رو حساب میکنه فقط و بر راساس این فایل میانگینش میشه 16.43
    اما اگر این اعداد رو با SUM جمع کنیم و تقشیم بر تعدادشون که 7 هست بکنیم میانگین یا معدلش میشه 18.78
    چرا نتیجه با هم فرق داره این دو تابع.نباید فرق داشته باشه.

  10. یه سوال
    من میخوام یک تعداد تاریخ رو میانگینشون رو در بیارم دقیقا چی کار کنم؟
    مثلا یه سری تاریخ دارم که مربوط به خرید مشتری هست میخوام میانگین تاریخ رو در بیارم ببینم که میانگین خرید کی بوده.

  11. من میخوام یک تعداد تاریخ رو میانگینشون رو در بیارم
    مثلا یه سری تاریخ دارم که مربوط به ارسال اسناد مشتری هست میخوام میانگین تاریخ رو در بیارم ببینم که میانگین ارسال زمان اسناد کی بوده.

  12. سلام خسته نباشید
    میخاستم بدونم در اکسل چطوری میشه میانگین براساس تعداد رو محاسبه کرد
    یعنی یه همچین فورمولی

    (A2*B2)+(َA1*B1)+(A3*B3) کل این مقدار بر مجموع A ها تقسویم شود.

  13. سلام. اگر برای معدل گیری ما برای هر درس ضریب داشته باشیم چطور باید محاسبه کنیم؟

  14. با سلام. ببخشید من یک سری داده دارم شامل تعداد و قیمت . و توی این مدت تعدادی از اجناس فروش میری که من در اکسل تعداد رو منفی میزنم تا موجودی من درست باشه. حالا میخوام میانگینم رو بگیرم به طوری که هم میزان مانده اجناس درست باشه هم میانگین خرید اجناس با در نظر گرفتن فروش
    باید چطور فرمول رو بنویسم ؟
    این فرمول رو نوشتم اما درست کار نمی کنه :
    =SUMPRODUCT((‘لیست معاملات’!C5:C6550=”بترانس”)*(‘لیست معاملات’!D5:D6550>0)*’لیست معاملات’!D5:D6550*’لیست معاملات’!E5:E6550)/SUMIFS(‘لیست معاملات’!D5:D6550,’لیست معاملات’!C5:C6550,”بترانس”,’لیست معاملات’!D5:D6550,”>0″)

  15. سلام
    ممنون بخاطر مطالب و آموزش حرفه‌ای تون.
    من یه جدول دارم که دو ستون نوع شغل(رسمی / قراردادی / پیمانکاری) و سن رو داره حالا من میخوام به تفکیک میانگین هر نوع شغلی رو بگیرم و میانگین سن رسمی و قراردادی رو هم با هم بگیرم.
    یعنی خروجی م اینها رو داشته باشم:
    1. میانگین سن برای نوع شغلی رسمی = XX
    2. میانگین سن برای نوع شغلی قراردادی= XX
    3. میانگین سن برای نوع شغلی پیمانکاری= XX
    4. میانگین سن برای نوع شغلی رسمی و قراردادی = XX

  16. با سلام
    من میخوام 3تا تکرار داشته باشم که میانگین اون 3تا عددم 0.327بشه، اون 3تا عدد را چطور پیدا کنم؟ آیا فرمول داره یا معادله ای چون 21تا تیمار دارم و همه را باید انجام بدم
    ممنون میشم در اسرع وقت پاسخ بدید چون خیلی عجله دارم
    با سپاس

  17. سلام من میخوام میانگین فروش 5 ماه رو ا در کنار ستون کل فروش بندازم چیکار کنم کنار هر هر کالا و تعداد اون میانگین فروشش هم بیفته

  18. فاطمه یادگاری فر

    سلام وقت بخیر
    من دادهای دمای 55ساله یک شهرستان رو دارم میخوام دادهای یک فروردین 55سال رو میانگین بگیرم تویه ستون بنویسم بعد میانگین دوم فرودین55سال رو الی اخر
    لطف میکنید راهنمایی کنید
    با تشکر

    1. سلام فاطمه خانم
      برای نوشتن این فرمول ، اول لازمه که بدونیم اطلاعات موجود شما از این 55 سال به چه نحوی در اکسل طبقه بندی شده اند
      تا بعد بشه در خصوص تجزیه و تحلیل آماری اونها صحبت کرد
      جهت کسب راهنمایی و توضیحات بیشتر ، بر روی نام کامل من در بالا کلیک کنید
      و با من تماس بگیرین
      موفق باشین – خانیکی

  19. سلام
    من میخوام تو اکسل معدل چندتا دانش آموز رو بدست بیارم ، ولی نمیتونم
    اگه میشه راهنمایی کنید
    باتشکر🙏

  20. سلام
    من اسم چندتا دانش آموز دارم
    نام خانوادگی نمره
    احمدی ۱۸
    مرادی ۲۰
    نوری ۱۴/۵
    ۱_که میخوام فرمولی بنویسم که تعداد دانش اموزان را نمایش دهد؟
    ۲_فرمولی بنویسید که بیشترین نمره را نمایش دهد؟
    ممنون میشم جواب اینارو بگین
    خیلی نیاز دارم
    باتشکر

    1. سلام مهدیه خانم
      انجام کارهایی مثل ، میانگین گرفتن اعداد ، یا محاسبه تعداد افراد و یا بیشترین نمره ، پیچیدگی خاصی نداره
      فقط کافیه که بتونید از توابعی مثل :
      AVERAGE(A1:A9) برای میانگین گیری از اعداد درج شده در خانه های A1 تا A9
      COUNTA(A1:A9) برای شمارش تعداد خانه های پر از A1 تا A9
      MAX(A1:A9) برای یافتن ماکزیمم اعداد درج شده در خانه های A1 تا A9
      استفاده کنید
      موفق باشین – خانیکی

  21. سعید جعفری

    سلام من میخام بین دو عدد درصدی میانگین بگیرم خطا میده چیکار کنم؟

  22. سلام
    من میخام میانگین اعدادی که در هفت ستون درج شده بگیرم ، ولی ممکنه 1 یا چند ستون عدد نداشته باشه.
    باید چه فرمولی بزنم که مسانگینم خطا نده ؟
    #DIV/0!

    1. یاسین اسماعیل پور

      سلام دوست عزیز. اگر سلول ها خالی باشند خطا نمیده. شما باید ببنید توی سلول ها مقدار خطا وجود نداشته باشه یا عدد ها تکست نباشه سلولشون

      1. سلام مجدد
        ممنونم از پاسخگویی
        ببخشید من کامل توضیح ندادم.

        من گزارش عملکرد پرسنل در 6 روز ثبت می کنم
        بعد میانگین هر روز رو حساب می کنم
        و در پایان هفته از میانگین های روزانه باز میانگین می گیرم
        حالا یک روز یا بیشتر اون نیرو مرخصی هست و عملکردی نداره.
        طبیعتا عددی وارد فرم نمیشه
        این باعث میشه خطا بده
        0.71=AVERAGE(A1:A7) روز اول
        0.86=AVERAGE(B1:B7) روز دوم
        #DIV/0!=AVERAGEA(C1:C7) روز سوم مرخصی

        #DIV/0!=AVERAGE(A8:C8) میانگین 3 روز

        1. یاسین اسماعیل پور

          سلام دوست عزیز. الان متوجه شدم. برای اینکه این طوری نشه میتونید از تابع iferror کنار average استفاده کنید که اگه average خطا بود، به جای خطا سلول خالی نشون بده تا مشکلی پیش نیاد. یه چیزی شبیه به این:
          =IFERROR(AVERAGE(C1:C7),””)

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top