自定义hh:mm:ss到十进制秒

我有一些已经导入到Excel中的数据。 例如,单元格将具有:

10:01:55 AM 

格式是自定义为hh:mm:ss AM/PM

我想把它转换成秒,所以我可以运行一些计算。 我试过玩格式无济于事。

我也试过这个,但是结果是0。

 = HOUR(A1)*3600 + MINUTE(A1)*60 + SECOND(A1) 

任何想法将不胜感激!

你的公式似乎对我来说是正确的,尽pipe可能有一个更直接的方式来进行转换。 我认为你的混淆是因为你input公式的单元格格式仍为 hh:mm:ss AM/PM 。 如果您将单元格的格式更改为NumberCTRL + 1,然后select“数字”),那么您将得到所需的输出:

在这里输入图像说明

更新:

基于@micuzzo的侦探工作,一个冗长的公式的替代是简单的使用:

 A1 * 86400 

其中86400是24小时内的秒数。

我只是改变了单元格的格式,以得到你想要的。 您可以右键单击单元格,然后select格式单元格,然后select常规。

吉姆