十进制小时到小时:分钟:秒的转换

1 microsoft-excel

我需要转换一些十进制小时数(例如:4.96)并让它在 Excel 2003 电子表格中读取 4:57:36(4 小时、57 分钟、36 秒)。我已经有了这个公式,但它没有显示秒数。它返回 4:58 的结果。

这是公式:

=TRUNC(A1)&":"&REPT("0",2-LEN(ROUND(60*(A1-TRUNC(A1)),0)))&ROUND(60*(A1-TRUNC(A1)),0)
Run Code Online (Sandbox Code Playgroud)

我需要更改什么才能显示秒数?

bar*_*ini 7

你不能只除以 24 并将结果单元格自定义格式为 [h]:mm:ss 吗?

=A1/24

在此处输入图片说明