excel总和时间为小时(以秒为单位)

时间:2012-12-03 14:14:21

标签: excel time formatting

我的工作表中包含一列,其中所有单元格的值都以秒为单位(这些数字可能非常大)。我想要做的是显示(格式化)它们总计为几分钟和几小时。 “[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'写进一个单元格 - 这是唯一的方法吗?

1 个答案:

答案 0 :(得分:2)

使用辅助列非常简单。 A2中的秒数除以B2中的86400(一天中的秒数),即B2中的此公式

= A2 / 86400

将B2格式化为[hh]:mm:ss并获得正确的时间值(即使超过24小时 - 方括号确保了这一点)。

您可以“填写”所有A列数据的B2公式

如果您想要“原位”转换列,那么您可以将整列除以86400而不需要像这样的其他列:

将86400放入任何空白单元格,然后复制该单元格>选择秒数据列>选择性粘贴>在“操作”下选择“划分”>好的> ESC>格式为[hh]:mm:ss