excel总时间到几个小时(以秒为单位)

我的表格中包含所有单元格的列,其值都是以秒为单位的(这些数字可能非常大)。 我想要做的是把它们显示(格式化)成几分钟和几小时。 “[hh]:mm:ss”格式看起来不错,但是失败了,因为我的单元格包含秒,而且excel期望它是几天。

例。 我的专栏看起来像这样(平均时间以秒为单位):

30378.92 14142.78 13837.00 13787.44 

格式化成time / [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'写入一个单元格中 – 这是唯一的方法吗?

这是一个非常简单的帮手列。 用A2中的秒数除以B2中的86400(一天中的秒数),即B2中的公式

= A2 / 86400

格式B2为[hh]:mm:ss,并得到正确的时间值(即使超过24小时 – 方括号可以确保)。

您可以为所有列A数据“填充”B2公式

如果你想转换列“原位”,那么你可以划分整个列86400没有像这样的额外的列:

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