16

我正在寻找一种将单元格从

Minutes:Seconds.Milliseconds

Seconds.Milliseconds

IE

11.111    = 11.111
1:11.111  = 71.111

我现在有一些东西,但它有点老套,我相信一定有一些不错的 excel 功能可以为我做到这一点:P

谢谢!

4

2 回答 2

19

做这个:

将值0:0:11.111和分别0:1:11.111放在单元格B3B4

现在格式化它以考虑毫秒...选择单元格,B3然后B4右键单击并选择格式化单元格。在自定义中,将以下内容放入标记为 的文本框中Type

[h]:mm:ss.000 

现在在单元格C3上输入以下公式:

=B3*86400

填写C4相同的公式...

格式化列CNumber保留 3 个小数位。

你完成了!:)

这是我所做的尝试的屏幕截图并且有效:

在此处输入图像描述

编辑:

当您只想输入MM:SS.ms时,您可以使用自定义格式格式化整个B列,例如:mm:ss.000。现在您可以输入值 as 02:11.111,它会相应地转换它给您131.110. 希望能帮助到你。

于 2012-07-10T15:55:20.127 回答
3

说你的时间在单元格中A1,把这个公式放在B1

=IF(LEN(A1)>5,VALUE(TEXT(A1,"[ss].00")),A1)

如果时间小于一分钟,则输出未更改的时间,大于 1 分钟则将其转换为秒和毫秒(小数点后 2 位)。

这仅在您的时间A1为 10 秒或更长时才有效。

于 2015-03-14T11:57:03.010 回答