我想知道你是否可以在Excel中向我展示一个小技巧。我在Excel中有一行25列宽,如下所示。
我希望能够在这里做的是每年计算平均吨位或千瓦。但是,我希望能够输入一个数年的数字并计算出来。
所以在图像中我现在设定计算25年的平均值。但是,假设我想将它平均20年,这样我就可以在年度单元格中输入20,并且年度平均值显示为1-20,而不是1-25。
我的宏观技能不太敏锐,所以感谢任何帮助!
答案 0 :(得分:0)
使用类似的东西:
=AVERAGE(C3:INDEX(C3:Q3,1,$C$11))
C3
- 包含数据的行的第一个单元格C3:Q3
整行地址C11
包含要计算的年数(例如10或20)
答案 1 :(得分:0)
您不需要VBA。试试这个公式:
=IFERROR(AVERAGE(OFFSET(A1,0,0,1,A2)),"")
A1包含第一个数据,A2包含您想要计算的年数
在Yearly Average列中输入公式。