【发布时间】:2012-11-21 00:37:35
【问题描述】:
我的工作表有一列,所有单元格的值都以秒为单位(这些数字可能非常大)。我想要做的是显示(格式化)它们总结为分钟和小时。 "[hh]:mm:ss" 格式看起来不错,但它失败了,因为我的单元格包含秒,而 excel 预计它是天。
示例。我的专栏是这样的(以秒为单位的平均时间):
30378.92
14142.78
13837.00
13787.44
在将其格式化为时间/[hh]:mm:ss 后,我得到:
729094:04:48 = 30378.92 * 24 ~= 729094.08
339426:43:12
332088:00:00
330898:33:36
我想得到的是:
8:26:18 (30378 seconds = 8 hours + 26 mins + 18.9 secs)
是否可以强制 excel 将“30378”视为秒数而不是天数?我知道我可以将 '00:00:30378' 写入单元格 - 这是唯一的方法吗?
【问题讨论】:
-
为什么不直接把格式改成数字呢?
-
如果超过 24 小时,则 [hh]:mm:ss 格式将不再适用。为什么不将它显示在三个单独的列中,参考您的秒数?然后,如果您真的希望它看起来像 hh:mm:ss ,您可以隐藏这些列并在第四列中执行 =A1&":"&B1&":"&C1 。
标签: excel time formatting