excel中如何把1:18:2:54转换成小时数,其中表示1天,18小时,2分,54秒

来源:百度知道 编辑:UC知道 时间:2024/06/05 22:51:46
如果只有18:2:54,又如何转换成小时数呢?
3.4楼回答的我输入后只显示小时数了啊。
好像是把我的分,秒舍去了。
我要求比较精确的比如18.xx 小时。
还是谢谢

刚才理解错了,修改如下:

1:18:2:54转换成小时数的公式
=--LEFT(A1,FIND(":",A1)-1)*24+VALUE(TEXT(RIGHT(A1,LEN(A1)-FIND(":",A1))*24,"0.00"))

18:2:54转换成小时数的公式
=--TEXT(A2*24,"0.00")

数据在A列,
B1=IF(ISNUMBER(--A1),TEXT(A1,"[h]"),LEFT(A1,FIND(":",A1)-1)*24+TEXT(REPLACE(A1,1,FIND(":",A1),""),"[h]"))