别问我怎么写出来的,我写出来后,已经不愿看第二遍了,太累眼了。建议楼主自定义个名称吧。
=(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(IF(IFERROR(FIND("秒",IF(IFERROR(FIND("分钟",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)),),SUBSTITUTE(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),"分钟",":"),IF(LEN(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3))=3,IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)&"00:",LEFT(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),FIND(":",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)))&"00:"&MID(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),FIND(":",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3))+1,6)))),),SUBSTITUTE(IF(IFERROR(FIND("分钟",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)),),SUBSTITUTE(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),"分钟",":"),IF(LEN(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3))=3,IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)&"00:",LEFT(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),FIND(":",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)))&"00:"&MID(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),FIND(":",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3))+1,6))),"秒",""),IF(IFERROR(FIND("分钟",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)),),SUBSTITUTE(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),"分钟",":"),IF(LEN(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3))=3,IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)&"00:",LEFT(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),FIND(":",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3)))&"00:"&MID(IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3),FIND(":",IF(IFERROR(FIND("小时",A3),),SUBSTITUTE(A3,"小时",":"),"00:"&A3))+1,6)))&"00")*1,"h小时m分钟s秒"),"小时",":"),"分钟",":"),"秒",""))*86400/3600 |