1

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

我正在做类似 « =MEAN(IF(S4>S16;D4:O4;IF(S4>S15;D4:N4; IF(S4>S14;D4:M4; ...)))) »

S4 是当前月份;S5 = 一月;S16 = 十二月;D4 = 一月的值;O4 = 12 月的值

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

4

1 回答 1

1

很难从您的问题中准确说出您想要什么,但以下是从 D4(第一个月)开始的 S4 行(月)值的平均值:

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

如果您想复制它,请注意绝对引用 ($)(例如,您至少需要 D$4)。

于 2010-01-31T01:22:10.343 回答