我有一些数据我想计算一年多的移动平均值。如果数据总是以相同的速率采样,并且每次都包含相同数量的单元格,我可以使用偏移函数,但事实并非如此。我目前正在使用平均功能并在插入新行时更改单元格。我希望能够引用左侧的日期,以便找到去年的数据点的平均值,而无需每次都更改方程中引用的单元格。我需要在80%置信区间方程中做类似的事情。不幸的是我刚刚创建了一个堆栈溢出帐户,因为我通常可以在某处找到一个在线答案,所以我没有足够的代表来添加图片。非常感谢任何帮助!
答案 0 :(得分:1)
听起来你需要一个条件平均值:
假设A列中的日期和B列中的值,那么您可以使用AVERAGEIFS函数,如下所示:
=AVERAGEIFS($B:$B,$A:$A,">"&EDATE(A250,-12),$A:$A,"<="&A250)
EDATE(日期,月份)返回日期之前或之后的月份日期。