我如何计算每小时的平均值?

我需要绘制我的数据,但是每小时只有一个值,这里的问题有时候我只有一个值,而其他的时间我可以在同一个小时内得到4个5的读数。 那么如何计算每小时的平均值?

谢谢!

在这里输入图像说明

假设A2下的date/时间和B2下的值在C2尝试这个公式

=AVERAGEIFS(B:B,A:A,">="&FLOOR(A2,"1:00"),A:A,"<"&CEILING(A2,"1:00"))

FLOORfunction将按小时计算, CEILING将会在01:0002:00之间平均。

上面的版本会给你每行的平均值(带重复)。 如果你像这样改变它,平均值将只出现在每个小时的最后一个值上

=IF(FLOOR(A2,"1:00")<>FLOOR(A3,"1:00"),AVERAGEIFS(B:B,A:A,">="&FLOOR(A2,"1:00"),A:A,"<"&CEILING(A2,"1:00")),"")

您可以使用枢轴图。

拖动date/时间到行,它可能会自动按小时分组。 如果没有,你可以启用。

然后将值列拖动到值,并select显示平均值

在这里输入图像说明