我怎样才能算出每小时的平均值?

时间:2017-12-02 15:50:17

标签: excel time average

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

谢谢!

enter image description here

2 个答案:

答案 0 :(得分:2)

假设A2向下的日期/时间和B2向下的值,请在C2

中尝试此公式

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

FLOOR功能将向下舍入到小时,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")),"")

答案 1 :(得分:0)

您可以使用数据透视表。

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

然后将“值”列拖到“值”,然后选择显示“平均值”

enter image description here