我的最终目标是绘制数据的年度平均值。我有月度数据,我只想返回每 12 个月的平均值。
PERIOD MONTHLY YEARLY AVERAGE
1 10
2 17
3 14
4 22
...
12 25 18
13 19
14 18
...
24 22 21
我的数据如下所示,我想为每 12 个月创建一个年度平均值。我只希望每个年度平均值只有一个值。有没有简单的方法可以做到这一点?
答案1
您的目标是计算前 12 个时期的平均值并发布结果,但前提是时期是 12 的倍数。这里有一种方法可以做到这一点,即在整个数据范围内复制一个公式(无需每 12 个月定位一次公式)。
我假设您的年平均值是 C 列,数据从第 2 行开始(标题在第 1 行)。期间是 A 列。在 C13 中输入以下公式:
=IF(MOD(A13,12)=0,AVERAGE(B2:B13),"")
然后复制单元格并将其粘贴到 C14 中直到数据行的末尾(您可以通过几次单击选择并导航到末尾,或者使用 PageDown 键选择整个范围)。
怎么运行的
C 列中的每个单元格(从您需要的第一个位置开始)都会获得公式,这样您就可以轻松地将其粘贴到整个范围中,而不是选定的单元格中。对于 12 的倍数的周期,公式将计算以该周期结束的 12 个周期的平均值。如果周期不是 12 的倍数,则单元格显示为空白。