那,你要把你的格式拿上来,总归是要有个固定的格式的,你把可能的格式放在单元格里,这样才能分析,电脑不是人脑,需要你告诉它你常规是怎么做的才行,比如2小时15分钟22秒,2hours15minutes22seconds、2小时又15分22秒钟。人能够分辨出来是同一个意思,但是电脑却不行啊。
补充:
这个应该可以了,关键是分钟,需要满足1位或者2位的不同情况。
注1:由于2003限制了七层嵌套,我把CEILING函数放在另外的单元格了。
注2:秒,没有精确示意,因为没有必要
E1
=IF(ISERR(FIND("小时",A1)),0,VALUE(LEFT(A1,FIND("小时",A1)-1)))&":"&IF(ISERR(FIND("分",A1)),0,VALUE(MID(IF(ISERR(FIND("小时",A1)),A1,MID(A1,FIND("小时",A1)+2,FIND("分",A1)-FIND("小时",A1))),1,IF(ISERR(FIND("小时",A1)),FIND("分",A1)-1,FIND("分",A1)-FIND("小时",A1)-2))))&":"&IF(ISERR(FIND("秒",A1)),0,1)
F1
=CEILING(E1*24*60,1)
见图: