首先纠正个错误:手工计算的话就是9:15到16:50除去午休为6小时35分钟,也就是6.58小时
方法是:假如你的开工时间在A列,收工时间在B列
在C2输入:=(B2-A2)*24-1
结果是6.5833333
根据要求,改为如下:
=IF(AND(E2>0.5,D2<0.5),(E2-D2)*24-1,(E2-D2)*24)
请参考
没有具体条件和具体要求,不知道怎么算。
其实你不如把公式的思路变换一下,写成
=IF(C4
=IF(C4
=TEXT((C4>C5)+TEXT(C5,"00!:00")-TEXT(C4,"00!:00"),"[h]小时m分")
或者
=TEXT((C4>C5)+TEXT(C5,"00!:00")-TEXT(C4,"00!:00"),"[h]mm")
在D2格子中输入 =B2*C2回车 ,然后光标定位在D2格子右下角,变成十字形状往下拖至D21。
在D22格子中输入 =SUM(D2:D21) 回车
OK