You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不新增列计算Excel C列符合休息扣除规则的总工时?

无辅助列计算C列总工时(含休息扣除)

直接用SUMPRODUCT结合条件判断就能实现,无需新增辅助列,公式如下:

=SUMPRODUCT(C2:C10 - IF(C2:C10>=TIME(8,0,0), TIME(1,0,0), TIME(0,30,0)))

公式说明:

  • SUMPRODUCT:支持对数组元素运算后求和,无需额外按数组公式快捷键(部分旧版Excel可能需要按Ctrl+Shift+Enter确认)
  • TIME(8,0,0)/TIME(1,0,0)/TIME(0,30,0):分别对应8小时、1小时、30分钟的时间数值(Excel中1天=1,1小时=1/24,30分钟=1/48)
  • IF判断:逐个检查C列工时,≥8小时则扣除1小时,否则扣除30分钟,用原工时减去扣除值后汇总求和

注意事项:

把结果单元格格式设置为**[h]:mm**,确保总工时超过24小时时能正常显示累计时长。

内容的提问来源于stack exchange,提问作者Preetam_Shrirao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 09:27:39