求excel考勤表的平时加班和周末加班的计算公式

投稿:八小九 优质问答领域创作者 发布时间:2024-01-01 09:13:29
求excel考勤表的平时加班和周末加班的计算公式

1.“平时加班”,我们可以通过以下公式计算:

=IF(OR(D3="六",D3="日"),SUM(D4:D6),D6)

这个公式的含义是,如果周六或周日(用D3表示),则把整天的加班时间一起计算;如果不是周六或周日,则只计算晚上的加班时间。

2.“周末加班”,我们可以使用以下公式计算:

ROUNDDOWN((TIMEVALUE(MID(A1,35,2)&":"&MID(A1,37,2))-TIMEVALUE(MID(A1,9,2)&":"&MID(A1,11,2))-TIMEVALUE("1:20"))/TIMEVALUE("00:15"),0)*0.25

这个公式的含义是,首先通过TIMEVALUE函数和MID函数计算出实际下班时间(用A1单元格中的时间表示)和规定下班时间(假设为下午17:20),然后通过减法和除法计算出加班的小时数,最后乘以0.25将其转换为小时数。