1秒=1000毫秒,所以,你的2分54秒72毫秒其实就是2'54.072",这样就可以计算了,你的结果是:2.993秒。
我明白你的意思了,你是因为表中数据无法计算是吧。
如果解决你这个问题有办法是这样的,比如,你2分54秒72在A1单元格,2分51秒79 在B1单元格,你现在要在C1中得到差:2.993秒。是不是这样?
如果是你的操作应该是这样的。先用分列操作把2分54秒72这样的数据分成三列,分列操作进行两次,分隔符为其他,写上汉字分和秒,同样操作对另一组数据,当这个数据中间没有空列的时候,用插入的方式解决。这个操作完成后,A1为2,B1为54,C1为72,D1为2,E1为51,F1为79,然后你在G1上输入公式进行减运算。比如:=A1-D1&"分"&(B1+C1/1000)-(E1+F1/1000)&"秒"
公式显示的结果是:0分2.993秒
进行公式拖动填充。
希望你能看得明白。
如果你还需要表格恢复到以前的样子,接下来的操作如下 。
复制G1列,在G列选择性粘贴,数值,确定。在A1前和E1(两个分钟数前)各插入一列,在A1列中输入公式:=B1&"分"&C1&"秒"&D1,
E1列中输入公式:=F1&"分"&G1&"秒"&H1
分别拖动进行填充,然后复制选择性粘贴数值,以去掉刚才编辑的公式,删除表中是BCDFGH六列,这样表格就恢复成原来的样子了。
在C1中输入或复制粘贴下列公式
=A1-B1
将A1:C1单元格区域 自定义为 mm:ss.000 时间格式
试试这个公式
=SUBSTITUTE(TEXT(SUBSTITUTE(SUBSTITUTE(A1,"分",":"),"秒",".")-SUBSTITUTE(SUBSTITUTE(A2,"分",":"),"秒","."),"m分ss.00"),".","秒")
或
=SUBSTITUTE(SUBSTITUTE(TEXT(SUBSTITUTE(SUBSTITUTE(A1,"分",":"),"秒",".")-SUBSTITUTE(SUBSTITUTE(A2,"分",":"),"秒","."),"m分s.00"),".","秒"),"0分","")
如果你的时间格式为2:54.72和2:51.79的格式,计算公式就简单多了,只需将单元格格式定义为
m:s.00.就可以直接计算了。
或者用公式
=SUBSTITUTE(TEXT(A1-A2,"m:s.00"),"0:","")