在excel中将大时间格式转换为十进制

时间:2017-03-17 12:37:05

标签: excel excel-2013

我试图将excel中的大时间值转换为小时数十小时。

我目前有一个列添加"就绪时间"对于呼叫中心,其为3545:20:02作为SUM。我现在希望以十进制格式显示相同的小时数,例如3545.333,因为它在另一个计算中使用。

作为参考,当我将上述时间转换为常规excel值时,它是147.7222454。

我使用的公式是:= IFERROR((DAY(M54)* 24)+ HOUR(M54)+(MINUTE(M54)/ 60),0)并且在较短的时间内工作正常值。

提前致谢!

1 个答案:

答案 0 :(得分:0)

Excel以天为单位计算(1天= 1),因此您只需乘以24小时,即

=M54*24

将结果单元格格式化为具有所需小数位数的数字

[您当前公式失败的原因是因为DAY函数 - DAY是一月中的某一天,所以当时间值>> 32 * 24 = 768小时时它就失败了]