求Excel 工时 计算 公式

2024-12-18 01:56:43
推荐回答(4个)
回答1:

首先纠正个错误:手工计算的话就是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)
请参考

回答2:

没有具体条件和具体要求,不知道怎么算。

其实你不如把公式的思路变换一下,写成
=IF(C4这样的话就只有在跨0点的前夜班与后夜班之间需要考虑时间进位问题了。这时只要给把公式改写为
=IF(C4当然,单元格的格式一定要设置为时间格式,否则计算结果会错误。

回答3:

=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")

回答4:

在D2格子中输入 =B2*C2回车 ,然后光标定位在D2格子右下角,变成十字形状往下拖至D21。
在D22格子中输入 =SUM(D2:D21) 回车

OK