使用MS excel将MM:SS.ms转换为秒
我正在寻找从单元格转换一个整洁的方式
Minutes:Seconds.Milliseconds
Seconds.Milliseconds
即
11.111 = 11.111 1:11.111 = 71.111
我现在有一些东西,但它有点hacky,我相信肯定有一些很好的excelfunction为我做这个:P
谢谢!
做这个:
在单元格B3
和B4
分别放置值0:0:11.111
和0:1:11.111
。
现在将其格式化为毫秒数…select单元格B3
和B4
,右键单击并select格式化单元格。 在“自定义”中,将下列内容标记为“文字”:
[h]:mm:ss.000
现在在单元格C3
上input以下公式:
=B3*86400
用相同的公式填充C4
…
将列C
格式化为带3位小数的数字。
你完成了! 🙂
以下是我所做的尝试的一个截图:
编辑:
由于您只想inputMM:SS.ms
您可以使用像mm:ss.000
这样的自定义格式来格式化整个B
列。 现在你可以input值为02:11.111
,它会相应地给你131.110
。 希望能帮助到你。
说你的时间在单元格A1
,把这个公式放在B1
=IF(LEN(A1)>5,VALUE(TEXT(A1,"[ss].00")),A1)
如果时间less于一分钟,则输出时间不变,大于1分钟将其转换为秒和毫秒(2位小数)。
如果你在A1
的时间是10秒或更长时间,这将是唯一的工作。