EXCEL表格中怎么把小时分钟秒换算成小时?

系统倒出来的数据 就是 X小时X分钟X秒的格式,我想直接换算成小时,用什么公式啊?
或者 换算成 分钟数 的公式?

假如,a1=12:20:36 时间格式

则,b1=HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600,数值格式


温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-23
假如A1=256,在B2中输入公式:=INT(A1/3600)&":"&INT((A1-INT(A1/3600)*3600)/60)&":"&A1-INT(A1/3600)*3600-INT((A1-INT(A1/3600)*3600)/60)*60
其中A1的内容为145020。
结果:0:4:16
以&为界,第一节为小时数;第二节为分钟数,第三节为秒数。
小时数:所以要A1除以3600秒,再取整数;
分钟数:先用A1减去第一步计算出来的小时数(第一节的公式),余数除以60,再取整数得到分钟数;
秒数:要用A1减去小时数折算出的秒数(第一节的公式),还要减去分钟数折算出的秒数(第二节的公式)。
第2个回答  2018-03-05
下面的公式可以换算成小时数,有小数点的哦:
=24*(IF(ISERROR(FIND("小时",A1)),"0:","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分钟",":"),"秒",""))
不过这个公式只考虑到“00小时00分钟00秒”和“00分钟00秒”这两种情况,如果有个格子只有秒,或者有别的年月日之类的就不行了,如果你的格子里是标准的时间数值,可以直接乘以24 得到小时数本回答被提问者和网友采纳