جف باید فرمولی ایجاد کند که میانگین متحرک را برای طیف وسیعی از سلول ها برگرداند. او روزانه داده ها را به کاربرگ اضافه می کند و همیشه می خواهد میانگین اطلاعات ده روز گذشته را داشته باشد. این همیشه با ده خانه آخر یک ستون مطابقت دارد.
چند راه آسان برای حل این مشکل وجود دارد. راه حلی که انتخاب میکنید بستگی به چیزی دارد که در نهایت میخواهید در مسیر میانگین ببینید. به عنوان مثال، اگر میخواهید ببینید میانگین در طول زمان چگونه تغییر میکند، بهترین روش اضافه کردن یک ستون اضافی به کاربرگ خود است. اگر داده ها در ستون A هستند (از ردیف 2 شروع می شود)، می توانید فرمول زیر را در سلول B11 وارد کنید:
=IF(A11>"",AVERAGE(A2:A11),"")
فرمول را در پایین ستون کپی کنید و همیشه میانگین ده روز گذشته نشان داده شده است. همانطور که داده های جدیدی را به ستون A اضافه می کنید، میانگین متحرک به روز شده در پایین ستون B ظاهر می شود. مزیت آن این است که می توانید ببینید که میانگین روز به روز چگونه تغییر می کند.
توجه داشته باشید که در این رویکرد، قرار دادن فرمول در سلول B11 مهم است، به این معنی که 9 خانه اول (B2:B10) فرمولی در آنها نخواهد داشت. این قابل انتظار است، زیرا این میانگین متحرک ده روزه است. هیچ میانگینی برای 9 روز اول وجود ندارد، زیرا شما 10 روز کامل برای ایجاد میانگین اول خود ندارید.
اگر نمی خواهید برای هر روز میانگین متحرک ستون دیگری اضافه کنید، می توانید از فرمول متفاوتی برای تعیین میانگین متحرک فعلی استفاده کنید. با فرض اینکه هیچ جای خالی در ستون A وجود ندارد و بیش از ده قطعه داده در ستون وجود دارد، می توانید از فرمول زیر استفاده کنید:
=AVERAGE(OFFSET(A1,COUNTA(A:A)-1,0,-10,1))
تابع OFFSET محدوده تا میانگین را تعریف می کند. به تعداد سلول های ستون A نگاه می کند و 10 خانه آخر را به عنوان محدوده مورد نظر انتخاب می کند.