根据特定时间增量计算平均值

根据特定时间增量计算平均值

在 CI 列中,以 15 分钟为增量设置值。我想以不同的时间增量获取 C 列的平均值。例如,如果我想要 15 分钟的平均值,我需要它平均 C1:C2,然后是 C2:C3,然后是 C3:C4,依此类推。如果是 60 分钟,我需要它平均 C1:C4,然后是 C2:C5,然后是 C3:C6,依此类推。

我一直在努力解决这个问题...有人能帮我吗?谢谢!

答案1

如果您创建一个表,则可以使用Indirect()Vlookup()

在此处输入图片描述

=AVERAGE(INDIRECT("C"&VLOOKUP($A$1,$G$1:$I$4,2)&":C"&VLOOKUP($A$1,$G$1:$I$4,3)))

在 $A$1 中,您可以输入想要获取的时间范围。C 列是您想要平均的值。Vlookup 表非常简单。只需Indirect与 vlookup 结合,您的范围就会随着您更改 $A$1 而变化。

相关内容