这么说就是不算加班的了?
假设上班时间在A列、下班时间在B列,第1行是表头,数据从第2行起:
在C2输入
=TEXT((B2-A2-INT(B2-A2)*11/16-MAX(17/48-MOD(A2,1),0)-MAX(MOD(B2,1)-35/48,0)-MAX(MIN(1/12,9/16-MOD(A2,1),MOD(B2,1)-1/2,MOD(B2,1)-MOD(A2,1)),0)-IF(MOD(B2,1)<MOD(A2,1),MIN(13/48,1-MOD(A2,1))+MIN(17/48,MOD(B2,1))+MIN(1/12,MAX(9/16-MOD(A2,1),0)+MIN(MAX(MOD(B2,1)-1/2,0),1/12)),0))-SUMPRODUCT(N(MOD(ROW(INDIRECT(INT(A2)&":"&INT(B2))),7)=1))*5/16,"[h]:mm:ss")
回车并向下填充。来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考