我有一个电子表格,其中的数据布局如下:
01/01/19 data1 data2
02/01/19 data1 data2
...
29/01/19 data1 data2
30/01/19 data1 data2 avg1 avg2
我希望在每个月末汇总和分析数据,这样我只需拖动填充柄就可以扩展电子表格。如果我想要每周平均值,这很容易做到,例如,Excel 只需将生成平均值的公式粘贴到每七行上即可。然而,月份的长度各不相同,所以我不确定如何实现这一点。
答案1
您可以使用 EOMONTH 来计算当前行中的日期是否是该月的最后一天。如果是,您可以使用 AverageIFS 来计算平均值。如果您的日期在 A 列中,而要计算平均值的值在 B 列中,则第一行有标题,请使用此公式从 C2 开始并向下复制。
=if(eomonth(A2,0)=A2,averageIFS(B:B,A:A,"<="&eomonth(A2,0),A:A,">"&eomonth(A2,-1)),"")