求教如何把xxd xxh xxm xxs 这样的格式转换成小时?

例如

02d 11h 43m 31s
00d 00h 49m 19s
00d 00h 09m 57s

这样的格式,比如第三个,00d就是0天,00h就是0小时,09m就是9分钟,57s就是57秒
按00*24+00+9/60+57/3600 这样的公式计算,第一个就是2*24+11+43/60+31/3600

要求在execl里面能计算,求公式啊。。。

谢谢大家

val(Left(split(s, " ")(0), 2)) * 3600 * 24 + val(Left(split(s, " ")(1), 2)) * 3600 + val(Left(split(s, " ")(2), 2)) * 60 + val(Left(split(s, " ")(3), 2))

假设s是你的原始字符串

  A     B     C     D       

1 02d 11h 43m 31s

E1=(MID(A1,1,2)*24+MID(B1,1,2)+MID(C1,1,2)/60+MID(D1,1,2)/3600)

试了一下不行,我把表格分享下,能帮忙看看吗? http://pan.baidu.com/s/1bnCqmBX