在 excel 中将大时间格式转换为十进制
Converting large time format to decimal in excel
我正在尝试将 excel 中的较大时间值转换为小时数。
我目前有一列将 "Ready time" 加起来作为呼叫中心的 3545:20:02 作为 SUM。我现在想让它以十进制格式显示相同的时间,例如3545.333,因为它用于另一个计算。
供参考,当我将上述时间转换为一般 excel 值时,它是 147.7222454。
我一直在使用的公式是:=IFERROR((DAY(M54)*24) + HOUR(M54) + (MINUTE(M54)/60),0) 并且在更短的时间内运行良好值。
提前致谢!
Excel 以天数计算(1 天 = 1),因此对于小时数,您只需乘以 24,即
=M54*24
将结果单元格格式化为具有所需小数位数的数字
[您当前的公式失败的原因是因为 DAY
函数 - DAY
是一个月中的某天,所以当时间值 >= 32*24 = 768 小时时它对您失败]
我正在尝试将 excel 中的较大时间值转换为小时数。
我目前有一列将 "Ready time" 加起来作为呼叫中心的 3545:20:02 作为 SUM。我现在想让它以十进制格式显示相同的时间,例如3545.333,因为它用于另一个计算。
供参考,当我将上述时间转换为一般 excel 值时,它是 147.7222454。
我一直在使用的公式是:=IFERROR((DAY(M54)*24) + HOUR(M54) + (MINUTE(M54)/60),0) 并且在更短的时间内运行良好值。
提前致谢!
Excel 以天数计算(1 天 = 1),因此对于小时数,您只需乘以 24,即
=M54*24
将结果单元格格式化为具有所需小数位数的数字
[您当前的公式失败的原因是因为 DAY
函数 - DAY
是一个月中的某天,所以当时间值 >= 32*24 = 768 小时时它对您失败]