在 Excel 中根据月度数据创建年度平均值

在 Excel 中根据月度数据创建年度平均值

我的最终目标是绘制数据的年度平均值。我有月度数据,我只想返回每 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 的倍数,则单元格显示为空白。

相关内容