我需要帮助将 24 小时以上的时间从十进制格式转换为实际时间格式

问题描述 投票:0回答:1

目前我收到的时间数据是这样的,它们是从报告中自动发送给我的。

46.5 39.8 15.3 41.5 42.0

对于我已经制作但无法编辑的程序,我需要输出采用 hh:mm:ss 格式,如下所示。

46:30:00 39:48:00 15:18:00 41:30:00 42:00:00

有什么办法可以实现吗?

我一直在尝试通过格式化来完成此任务,但我总是花费很多小时,比如 1000 而不是 40 秒。

提前感谢大家的帮助!

excel excel-formula
1个回答
0
投票

您可以使用此公式将小数小时转换为

hh:mm:ss
格式

=TEXT(INT(A1), "00") & ":" & TEXT(INT((A1 - INT(A1)) * 60), "00") & ":" & TEXT(ROUND(((A1 - INT(A1)) * 60 - INT((A1 - INT(A1)) * 60)) * 60, 0), "00")

没有自定义格式。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.