我如何计算每小时的平均值?
我需要绘制我的数据,但是每小时只有一个值,这里的问题有时候我只有一个值,而其他的时间我可以在同一个小时内得到4个5的读数。 那么如何计算每小时的平均值?
谢谢!
假设A2
下的date/时间和B2
下的值在C2
尝试这个公式
=AVERAGEIFS(B:B,A:A,">="&FLOOR(A2,"1:00"),A:A,"<"&CEILING(A2,"1:00"))
FLOOR
function将按小时计算, CEILING
将会在01:00
到02: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显示平均值