=-LOOKUP(,-({"0时0分","0时",""}&A1))*86400
简单解析:这里我们利用Excel标准的日期格式,通过三种组合,其中只有一种满足,那就是时分秒三者齐全,其他返回错误值,LOOKUP的机制,可以排除错误值,返回第二参数最后一个值!
=SUM((MIDB(0&A2,FINDB({"时","分","秒"},0&A2&"0时0分0秒")-2,2)&0)*{360,6,0.1})
=SUM(--TEXT(SUBSTITUTE(TEXT({0,"0时"}&SUBSTITUTE(A2,"小",),"@"),"时","时0分"),"[s];;;\0"))=TEXT(A1/86400,"[h]时mm分ss秒")
=INT(A1/3600)&":"&INT((A1-INT(A1/3600)*3600)/60)&":"&A1-INT(A1/3600)*3600-INT((A1-INT(A1/3600)*3600)/60)*60
要求时不超过23(<34),自动转为时间,其默认靠右采用时间格式录入:也就是冒号分割的录入方法(00:00:00)超过23小时的部分自动转为天,编辑栏可见,108/24 取整为4,也就是最早日期+4,Excel开始日期是从1900-1-1日期,正好如图=HOUR(A1)*60*60+MINUTE(A1)*60+SECOND(A1)小结:关于时间日期,我们今天就先分享这么多,Excel的中时间和日期本质只是数值,日期我们说过,那么时间呢?其实也是数值,有兴趣的同学把格式设置为数值,观察一下。