如何在Excel里计算当前日期某列的平均值?

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:43:26
A B
10/1/09 10
10/2/09 20
10/3/09 30
.. ..
我的需求,当今天是A1(10月1日)时,平均值为B1, 当今天是A2 (1O月2日)时, 平均值为(B1:B2),....,当今天是A31(10月31日)时, 平均值为(B1:B31)。不知道如何计算,if函数好像只能使用7次。
我希望在B32一个表格内自动根据当前日期进行运算,而不是使用C1~C31列。

b32=AVERAGE(OFFSET(B1,,,MATCH(TODAY(),A:A,0)))

c1=average($b$1:b1)向下填充公式
你的问题可以用"列表"很方便解决,命令在数据-列表-创建列表,列表能自动将新添加的数据汇总,也可以自动扩展数据区域。最后一行带星号的就是汇总行,可以快速求和,平均,计数等