第1个回答 2008-07-09
那个公式这么长,还只是对时间格式进行了转化。
窃取一下大徐哥的成果,修改一下公式,一步计算出最终结果。
=TEXT(SUM(IF(ISERROR(FIND("小时",B1:B3)),--SUBSTITUTE(SUBSTITUTE(B1:B3,"加班","0:"),"分",""),--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1:B3,"加班",""),"小时",":"),"分",""))),"共计加班[H]小时M分")
或者
=TEXT(SUM(IF(LEN(B1:B3)>5,MID(B1:B3,3,1)/24+MID(B1:B3,6,2)/1440,MID(B1:B3,3,2)/1440)),"累计加班[H]小时M分")
以上两公式都需要按Ctrl+Shift+Enter结束输入