如何用excel公式计算考勤表里的平时加班、周末加班

投稿:微笑向暖 优质问答领域创作者 发布时间:2023-12-30 06:14:36
如何用excel公式计算考勤表里的平时加班、周末加班

在考勤表中,通常会记录每天的工作时间和加班时间。假设我们的考勤表以小时为单位,其中工作时间为8小时,加班时间为额外的小时数。

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

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

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

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

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将其转换为小时数。