我如何计算所有月份的平均值?

我有一个值为每个月的列,如:1,2,3,…,12。 我有一排12个单元格(每个对应一个月)。 而且我还有另一个说当前月份的单元格。 我的问题是:如何计算直到当前月份的值的平均值?

(IF> S4> S16; D4:O4; IF(S4> S15; D4:N4; IF(S4> S14; D4:M4; …))))»

S4是当前月份; S5 = 1月; S16 =十二月; D4 = Jan的值; O4 = Dec

我相信有一个更好的方法来做到这一点。

很难准确地告诉你想从你的问题中得到什么,但下面是从D4(第一个月)开始的S4行(月)的平均值:

AVERAGE(OFFSET(D4,0,0,S4,1)) 

如果你想复制这些,请注意你的绝对引用($)(例如,你至less需要D $ 4)。