![在 Excel 中根据月度数据创建年度平均值](https://linux22.com/image/1457220/%E5%9C%A8%20Excel%20%E4%B8%AD%E6%A0%B9%E6%8D%AE%E6%9C%88%E5%BA%A6%E6%95%B0%E6%8D%AE%E5%88%9B%E5%BB%BA%E5%B9%B4%E5%BA%A6%E5%B9%B3%E5%9D%87%E5%80%BC.png)
我的最终目标是绘制数据的年度平均值。我有月度数据,我只想返回每 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 的倍数,则单元格显示为空白。