求问Excel达人,同一天内两次打卡时间相减公式,计算考勤用

各位大神,小弟第一次计算考勤。请各位帮忙。
如下图所示,一个员工每天上班、下班打两次卡。每天正常上班时间为8小时,超过8小时的算加班时间。其中,加班半小时以内不算加班,加班超过半小时小于一小时按照半小时计算。请问该如何写公式,能够在E列直接算出加班小时数?

谢谢各位!

=SUM(INT((MMULT(N(OFFSET(D1,ROW(1:4)*2-{0,1},)),{1;-1})-1/3)/(1/24)))

说明:ROW(1:4)这一段根据你的D列行数/2扩展,单次加班不足1小时的全算的半小时,非合并计算

温馨提示:答案为网友推荐,仅供参考
相似回答