فهرست مطالب
میانگین متحرک همچنین به عنوان میانگین حرکتی یا میانگین در حال اجرا در اکسل نیز شناخته می شود. در این مقاله، نحوه محاسبه متحرک را به شما نشان خواهیم داد. میانگین در اکسل در 4 مثال مختلف.
دانلود Workbook
می توانید کتاب تمرین رایگان Excel را از اینجا دانلود کنید.
میانگین متحرک را محاسبه کنید.xlsx
میانگین متحرک چیست؟
میانگین متحرک به این معنی است که دوره زمانی میانگین برابر است یکسان است اما وقتی دادههای جدید اضافه میشود به حرکت خود ادامه میدهد.
به عنوان مثال، اگر کسی از شما بخواهد میانگین متحرک ارزش فروش را در روز 3 ارائه کنید، باید ارزش فروش روز 1، 2 و 3 را ارائه دهید. و اگر کسی از شما بخواهد که میانگین متحرک ارزش فروش را در روز 4 ارائه کنید، باید ارزش فروش روزهای 2، 3 و 4 را ارائه دهید. با اضافه شدن داده های جدید، باید دوره زمانی (3 روز) را حفظ کنید. یکسان است اما از داده های جدید اضافه شده برای محاسبه میانگین متحرک استفاده کنید.
یک میانگین متحرک هرگونه بی نظمی (قله ها و دره ها) را از داده ها به هموار می کند. به راحتی روندها را تشخیص دهد. هرچه بازه زمانی برای محاسبه میانگین متحرک بزرگتر باشد، هموارسازی نوسانات بیشتری رخ می دهد، زیرا نقاط داده بیشتری در هر میانگین محاسبه شده گنجانده می شود.
بیشتر بخوانید: نحوه ایجاد میانگین متحرک در نمودار اکسل ( 4 روش)
4 مثال در مورد نحوه محاسبه میانگین متحرک در اکسل
در این مرحله، نحوه محاسبه متحرک را یاد خواهید گرفت.میانگین با ابزارهای اکسل، فرمول ها و غیره.
1. محاسبه میانگین متحرک با ابزار تجزیه و تحلیل داده ها در اکسل (با Trendline)
با مجموعه داده نشان داده شده در زیر، میانگین متحرک فروش را در بازه زمانی 3 با اکسل محاسبه می کنیم. ابزار تجزیه و تحلیل داده .
مراحل:
- روی برگه فایل کلیک کنید - > Options
- از پنجره پاپ آپ Excel Options ، روی کلیک کنید افزونهها و Excel Add-ins را از کادر Manage انتخاب کنید و سپس GO… <14 را فشار دهید.
- علامت گذاری کنید Analysis ToolPak را به عنوان Add-ins علامت بزنید و کلیک کنید تأیید .
- اکنون به برگه داده -> تجزیه و تحلیل داده .
- میانگین متحرک -> خوب.
- در کادر پاپ آپ میانگین متحرک ،
- دادههایی را در کادر Input Range ارائه دهید که میخواهید میانگین متحرک را با کشیدن در ستون یا ردیف محاسبه کنید. در مورد ما، $C$5:$C$15 است.
- تعداد فواصل را در بازه بنویسید (ما می خواستیم 3 روز فاصله، بنابراین عدد را نوشتیم 3 )
- در کادر محدوده خروجی ، محدوده دادهای را که میخواهید دادههای محاسبهشده خود را در آن قرار دهید، ارائه کنید. با کشیدن در میان ستون یا ردیف ذخیره کنید. در مورد ما، $D$5:$D$15 است.
- اگر می خواهید خط روند را ببینیدداده های خود را با نمودار و سپس علامت گذاری خروجی نمودار در غیر این صورت، آن را رها کنید.
- کلیک کنید OK .
شما میانگین متحرک داده های ارائه شده را به همراه یک Trendline Excel دریافت خواهید کرد که هم داده های اصلی و هم داده های اصلی را نشان می دهد. مقدار میانگین متحرک با نوسانات هموار شده.
2. میانگین متحرک را با تابع میانگین در اکسل محاسبه کنید
شما می توانید به سادگی فرمول AVERAGE را برای محاسبه میانگین متحرک داده های داده شده با یک بازه زمانی خاص اجرا کنید. اکسل می تواند الگو را درک کند و همان الگو را برای بقیه داده ها اعمال کند.
همانطور که در تصویر زیر نشان داده شده است، سلول سوم را انتخاب کنید و به سادگی یک AVERAGE<ساده بنویسید. 2> فرمول محاسبه ارزش فروش با بازه زمانی 3 .
در سلول D7 ، بنویسید
=AVERAGE(C5:C7)
و فشار دهید Enter .
شما میانگین متحرک ارزش فروش را برای 3<دریافت خواهید کرد. 2> محصولات خاص آن سلول و 2 سلول بالا .
- اکنون ردیف را با Fill Handle<2 به پایین بکشید> برای اعمال الگوی مشابه به بقیه سلول ها.
بیایید بررسی کنیم که آیا واقعاً میانگین متحرک را به ما می دهد. (همان فاصله 3 اما داده های تازه اضافه شده) یا خیر.
اگر روی هر سلول دیگری مانند تصویر زیر دوبار کلیک کنیم، می بینیم که سلول دارای میانگین متحرک <2 است> نشان دهنده میانگینمقدار آن سلول و دو سلول فوق.
سلول D11 میانگین متحرک سلول C9، C10 و C11 را نگه می دارد .
محتوای مرتبط: نحوه محاسبه میانگین، حداقل و حداکثر در اکسل (4 روش آسان)
3. محاسبه میانگین چرخشی با فرمول در اکسل
شما همچنین می توانید از فرمول ها برای محاسبه میانگین متحرک در اکسل استفاده کنید.
3.1. میانگین متحرک آخرین مقادیر N-امین یک ستون را با فرمول دریافت کنید
فرض کنید می خواهید میانگین فروش 3 محصول آخر ستون خود را بدانید. برای این کار به فرمول محاسبه میانگین متحرک نیاز دارید. و تابع متوسط میتواند این کار را به همراه OFFSET و عملکرد COUNT s انجام دهد.
فرمول عمومی برای این کار این است،
=Average(OFFSET(first_cell, COUNT(entire_range)-N, 0, N, 1)
در اینجا،
- N = تعداد مقادیری که باید برای محاسبه میانگین لحاظ شود
بنابراین اگر میانگین متحرک مجموعه داده خود را محاسبه کنیم، فرمول به این صورت خواهد بود،
=AVERAGE(OFFSET(C5,COUNT(C5:C100)-3,0,3,1))
اینجا،
- C5 = نقطه شروع مقادیر
- 3 = فاصله
میانگین متحرک <1 را به شما می دهد>3 مقدار آخر در یک ستون .
تصویر بالا را ببینید که در آن میانگین متحرک، 700 ، از 3 مقدار آخر را دریافت کردیم. ( سلول C13، C14 و C15 ) از ستون C مجموعه داده ما.
برای بررسی اینکه آیا نتیجه واقعاً درست است یا خیر، الف را نیز اجرا کردیمفرمول عمومی متوسط در بین سلول های C13 تا C15 و همچنان نتیجه 700 را دریافت کرد.
تجزیه فرمول
- COUNT(C5:C100) -> تابع COUNT تعداد مقادیر موجود در ستون C را شمارش می کند. ما از سلول C5 شروع کردیم زیرا این نقطه شروع محدوده برای محاسبه است.
- OFFSET(C5,COUNT(C5:C100)-3,0,3,1 ) -> تابع OFFSET مرجع سلول C5 (اول آرگومان) را به عنوان نقطه شروع می گیرد و با جابجایی 3، مقدار بازگشتی توسط تابع COUNT را متعادل می کند. ردیف به بالا ( -3 در آرگومان دوم). مجموع مقادیر را در یک محدوده متشکل از 3 ردیف ( 3 در آرگومان چهارم) و 1 ستون ( 1 در آرگومان) برمی گرداند. آخرین آرگومان)، که 3 مقدار آخر است که می خواهیم محاسبه کنیم.
- AVERAGE(OFFSET(C5,COUNT(C5:C100)-3,0,3 ,1)) -> در نهایت، تابع AVERAGE مقادیر جمع برگشتی را برای استخراج میانگین متحرک محاسبه می کند.
3.2. دریافت میانگین متحرک برای آخرین N-امین مقادیر در یک ردیف با فرمول
برای به دست آوردن میانگین متحرک برای 3 مقدار آخر در یک ردیف ، فرمول این است،
=Average(OFFSET(first_cell, COUNT(range)-N, 0, N, 1)
همانطور که می بینید، فرمول تقریباً مشابه فرمول با ستون است. فقط این بار، به جای گنجاندن کل محدوده، باید یک محدوده ثابت وارد کنید.
=AVERAGE(OFFSET(C5,COUNT(C5:M5)-3,0,3,1))
اینجا،
- C5 = شروعنقطه محدوده
- M5 = نقطه پایانی محدوده
- 3 = فاصله
به شما می دهد میانگین متحرک 3 مقدار آخر در یک ردیف .
4. محاسبه میانگین متحرک برای داده های ناکافی در اکسل
اگر می خواهید فرمول ها را از ردیف اول محدوده شروع کنید، داده های کافی برای محاسبه میانگین کامل وجود نخواهد داشت زیرا محدوده بالاتر از ردیف اول خواهد بود.
عملکرد AVERAGE به طور خودکار مقادیر متن و سلول های خالی را نادیده می گیرد. بنابراین با مقادیر بازه کمتری به محاسبه ادامه خواهد داد. به همین دلیل است که این فرمول با شماره سلول کار می کند. 3 همانطور که مقدار بازه 3 را اعلام کردیم.
برای رسیدگی به مشکل داده ناکافی هنگام محاسبه میانگین متحرک، می توانید از موارد زیر استفاده کنید. فرمول،
=IF(ROW()-ROW($C$5)+1<3,NA(),AVERAGE(C5:C7))
کجا،
- C5 = نقطه شروع محدوده
- C7 = نقطه پایانی محدوده
- 3 = فاصله
- ROW()-ROW($C$5)+1 -> به سادگی شماره ردیف نسبی را ایجاد می کند که با 1 شروع می شود
از آنجایی که C5 در ردیف 5 است، بنابراین این نشان می دهد، در ردیف 5 ، نتیجه 1 است. در ردیف 6 ، نتیجه 2 و به همین ترتیب است.
- وقتی شماره ردیف فعلی کمتر از 3 باشد، فرمول #N/A را برمیگرداند. در غیر این صورت، فرمول میانگین متحرک را برمی گرداند.
اکنون ردیف را با Fill Handle به پایین بکشید تافرمول را برای بقیه سلول ها اعمال کنید.
نتیجه گیری
این مقاله نحوه محاسبه میانگین متحرک را توضیح می دهد. در اکسل با 4 مثال. امیدوارم این مقاله برای شما بسیار مفید بوده باشد. در صورت داشتن هرگونه سوال در مورد موضوع می توانید بپرسید.