我发现很多帖子说明如果超过24小时如何显示小时数。但在我的情况下它不起作用。
我有3个细胞,包含小时,分钟,秒。在第四个单元格中,我使用公式=TIME(E4,F4,G4)
,其中E4包含小时,F4包含分钟,G4包含秒。我使用
格式化单元格 - >数字 - >自定义 - > [HH]:MM:SS
。但仍然没有在单元格中获得正确的值。
hours | minutes | seconds | Time
81 | 22 | 27.045 | 09:22:27
Expected value as Time is "81:22:27"
是否需要其他格式化?
提前致谢。
答案 0 :(得分:3)
Time函数获取每个参数的余数。 81/24的剩余部分是9,这就是它显示9小时的原因。您需要将其余部分添加回来,如下所示:
=TIME(,F4,G4)+E4/24
答案 1 :(得分:2)
由于您的“预期值”为81:22:27
,您可以将时间构建为相应值的串联:
=RIGHT("0"&INT(E4),2)&":"&RIGHT("0"&INT(F4),2)&":"&RIGHT("0"&INT(G4),2)
答案 2 :(得分:0)
您需要以不同方式计算您的时间 - 但将结果格式化为[h]:mm:ss
如果小时,分钟,秒在A1,A2,A3
然后在A4中使用公式= DATE(0,1,A1 / 24)+ TIME(A1,B1,C1)
将A4格式设置为[h]:mm:ss,这样就可以了!