2017-07-07 127 views
0

我有这些值,它们是时间值。但是,它们没有按时间值格式化,所以平均值会给我8点82分,而应该给出9点03分。我似乎无法将格式更改为hh:mm,值更改为00:00。Excel的时间值平均值

目前的格式#0:\00

8:53 9:11 

我如何获得这些公认的时间值?

回答

1

假设8:53A19:11B1,那么你可以使用这个公式:

=TEXT(AVERAGE(TIMEVALUE(A1),TIMEVALUE(B1)),"hh:mm")

里面居然给出了9:02的平均值。

办公室documentation说:

返回由文本串所代表的时间的十进制数。十进制数是从0(零)到0.99988426的值,表示从0:00:00(12:00:00 AM)到23:59:59(晚上11:59:59)的时间。

所以,你将无法做到像=TEXT(AVERAGE(TIMEVALUE(A1:D1)),"hh:mm")

+0

感谢。我试图在一个范围内做到这一点,这会工作吗? '= TEXT(AVERAGE(TIMEVALUE(A1:D1)),“hh:mm”)' – wazzahenry

+0

否,'TIMEVALUE'只有一个参数 - 请参阅编辑。 –

+1

@wazzahenry您可以在一个范围内将它用作* CSE公式*。 –