内容导航:


一、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转化为秒