一、excel中的时间单位如何转换
可以这样:
>>利用字符函数mid获得(h:mm:ss)中的各个时间
>>将各个时间乘以相应的秒数,相加
>>假设日期所在A1单元格,
>>“小时”用公式:mid(a1,1,1)
>>“分” 用公式:mid(a1,3,2)
>>“秒” 用公式:mid(a1,6,2)
>>将“小时”*3600+“分”*60+“秒”
>>这样就可以算出实际的秒数了,至于你说的秒后面的,最后面加上好了
二、excel里把时间改成秒
用函数就可以解决。
你可以在D2输入公式:=VALUE(MID(C2,IF(ISERR(FIND("分",C2,1)),1,FIND("分",C2,1)+1),IF(ISERR(FIND("分",C2,1)),LEN(C2)-1,LEN(C2)-FIND("分",C2,1)-1)))+VALUE(IF(ISERR(FIND("分",C2,1)),0,LEFT(C2,FIND("分",C2,1)-1)))*60
原理是:前半部分:
=VALUE(MID(C2,IF(ISERR(FIND("分",C2,1)),1,FIND("分",C2,1)+1),IF(ISERR(FIND("分",C2,1)),LEN(C2)-1,LEN(C2)-FIND("分",C2,1)-1)))
直接把秒提取出来。
后半部分:
+VALUE(IF(ISERR(FIND("分",C2,1)),0,LEFT(C2,FIND("分",C2,1)-1)))*60
把分数提取出来,直接*60转化为秒