0
我有这些值,它们是时间值。但是,它们没有按时间值格式化,所以平均值会给我8点82分,而应该给出9点03分。我似乎无法将格式更改为hh:mm,值更改为00:00。Excel的时间值平均值
目前的格式#0:\00
8:53 9:11
我如何获得这些公认的时间值?
我有这些值,它们是时间值。但是,它们没有按时间值格式化,所以平均值会给我8点82分,而应该给出9点03分。我似乎无法将格式更改为hh:mm,值更改为00:00。Excel的时间值平均值
目前的格式#0:\00
8:53 9:11
我如何获得这些公认的时间值?
假设8:53
是A1
和9:11
为B1
,那么你可以使用这个公式:
=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")
感谢。我试图在一个范围内做到这一点,这会工作吗? '= TEXT(AVERAGE(TIMEVALUE(A1:D1)),“hh:mm”)' – wazzahenry
否,'TIMEVALUE'只有一个参数 - 请参阅编辑。 –
@wazzahenry您可以在一个范围内将它用作* CSE公式*。 –