如何在 Excel 中将时间单位转换为厘秒?

如何在 Excel 中将时间单位转换为厘秒?

我正在使用 Excel,我需要将诸如 mm:ss.00(厘秒)这样的时间单位全部转换为厘秒。有一些公式可以从这种格式中提取分钟和秒,但我不知道如何才能将所有内容都转换为厘秒!

例如,如果我们有一个时间单位 02:02.18,它应该返回 6218 厘秒!但是怎么做呢?:( 使用哪个公式或宏?!

提前致谢,

萨玛

答案1

您需要的公式如下

=(A1/"0:0:1")*100

解释:本质上我们将时间除以一秒,将其转换为秒,然后乘以 100 得到厘秒。

注意:如果结果不准确,请确保列的格式为数字。A1只是您要使用的单元格的占位符。另外,我相信您的转换错误

如果 excel SECOND 函数返回一个浮点数:

一般来说,如果你知道如何提取分钟和秒,那么创建一个公式就非常简单了。你知道一分钟有 60 秒,一秒有 100 厘秒,那么总厘秒数应该是

 =MINUTE(A1)*6000 + SECOND(A1)*100

但是 excelSECOND()函数只返回整数,并且没有返回较小时间步长的函数,所以它不能以这种方式工作。

答案2

peanut_butter 的答案对我有用...但你也可以这样做

=A1*8640000

将结果单元格格式化为数字或常规

这是可行的,因为 excel 的默认“单位”是天 - 你想要“厘秒”的数量,而一天中有 8640000 个厘秒(24*60*60*100)

相关内容