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

تابع AVERAGE اکسل

محاسبه میانگین با تابع 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 Comments
  • masiha
    Posted at 21:14h, 18 نوامبر پاسخ

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

    • یاسین اسماعیل پور
      Posted at 19:46h, 20 نوامبر پاسخ

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

      • masiha
        Posted at 13:37h, 21 نوامبر پاسخ

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

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

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

        • یاسین اسماعیل پور
          Posted at 13:28h, 22 نوامبر پاسخ

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

  • سعید جعفری
    Posted at 21:15h, 23 سپتامبر پاسخ

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

  • مهدیه
    Posted at 23:31h, 17 دسامبر پاسخ

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

    • محمد قاسم خانیکی
      Posted at 02:48h, 18 دسامبر پاسخ

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

  • مهدیه
    Posted at 23:16h, 17 دسامبر پاسخ

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

  • فاطمه یادگاری فر
    Posted at 19:03h, 17 نوامبر پاسخ

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

    • محمد قاسم خانیکی
      Posted at 19:49h, 17 نوامبر پاسخ

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

  • سعید
    Posted at 18:14h, 22 آگوست پاسخ

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

  • مریم
    Posted at 10:13h, 17 آگوست پاسخ

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

  • mohammad
    Posted at 11:57h, 24 ژوئن پاسخ

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

  • داود
    Posted at 15:43h, 16 می پاسخ

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

  • صفری
    Posted at 16:26h, 03 فوریه پاسخ

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

  • mojtaba
    Posted at 01:47h, 16 ژوئن پاسخ

    ایا نیم ها رند میشوند؟

  • MILAD
    Posted at 16:14h, 21 می پاسخ

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

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

  • artemis
    Posted at 21:23h, 13 آوریل پاسخ

    از آموزش خوبتون بسیار متشکرم خیلی به دردم خورد

  • neda
    Posted at 15:18h, 11 آوریل پاسخ

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

  • ali
    Posted at 11:38h, 27 مارس پاسخ

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

  • علی
    Posted at 11:48h, 18 مارس پاسخ

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

  • A.Majid.Paghgheh
    Posted at 10:12h, 25 دسامبر پاسخ

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

    • محمد رحیمی
      Posted at 16:26h, 06 سپتامبر پاسخ

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

    • مژگان ایروانی
      Posted at 21:37h, 20 دسامبر پاسخ

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

      • یاسین اسماعیل پور
        Posted at 09:31h, 22 دسامبر پاسخ

        سلام
        برای اینکار میتونید از تابع AVERAGEIF استفاده کنید.

  • زینت میره ای
    Posted at 11:56h, 12 دسامبر پاسخ

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

  • محمد
    Posted at 17:02h, 21 نوامبر پاسخ

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

  • Aliasghar
    Posted at 19:17h, 31 اکتبر پاسخ

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

  • کورش
    Posted at 11:21h, 27 آگوست پاسخ

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

  • mohammad
    Posted at 11:16h, 24 آوریل پاسخ

    ممنونم از آموزش بسیار کاربردیتون

    • یاسین اسماعیل پور
      Posted at 11:20h, 24 آوریل پاسخ

      خواهش میکنم

  • mina
    Posted at 12:03h, 07 فوریه پاسخ

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

  • سامان
    Posted at 11:07h, 03 سپتامبر پاسخ

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

  • محمد علی
    Posted at 19:55h, 13 جولای پاسخ

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

    • یاسین اسماعیل پور
      Posted at 02:44h, 22 جولای پاسخ

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

      • kaki
        Posted at 20:12h, 05 می پاسخ

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

  • yegane
    Posted at 17:13h, 02 فوریه پاسخ

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

    • یاسین اسماعیل پور
      Posted at 19:29h, 04 فوریه پاسخ

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

Post A Comment