You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

求员工工时计算公式:区分45小时内常规工时与加班工时

实现员工工时与加班工时的自动计算公式

没问题,这个需求用基础的表格函数就能轻松搞定,我给你拆解具体的公式和逻辑——假设你的总工时数据放在单元格A2(第一行是表头,从第二行开始为员工数据),需要计算的工时单元格为B2加班工时单元格为C2

公式实现(Excel/Google Sheets通用)

1. 工时单元格(B2

输入以下公式:

=MIN(A2, 45)

逻辑解释MIN函数会自动取A2(总工时)和45之间的较小值。如果总工时≤45,就直接显示总工时;如果总工时>45,就固定显示加班起算阈值45。

2. 加班工时单元格(C2

输入以下公式:

=MAX(A2 - 45, 0)

逻辑解释MAX函数会取A2-45(总工时与阈值的差值)和0之间的较大值。如果总工时>45,就显示超出的部分;如果总工时≤45,差值为负数,此时就显示0,完美符合你的需求。

示例验证

  • A2=42(总工时≤45):B2=42C2=0
  • A2=50(总工时>45):B2=45C2=5

公式设置好后,直接下拉填充就能批量应用到所有员工的行啦。

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

火山引擎 最新活动