文章目录[隐藏]
每月员工考勤表(这个员工考勤表太方便计算了)
考勤明细从系统导出。平时上班打卡在C栏和D栏,周末加班打卡在E栏和f栏,现在你每天要算多少个加班小时?
平时18点以后就是加班,周末全天加班。不足1小时,直接放弃。
1.平时加班
将D栏的下班时间减去18分,得到正常加班时间。
= D2-“18:00”
没有下班时间的时候,就是这个符号:无法操作文字,导致操作错误。最常用的容错方法是嵌套IFERROR函数。
=IFERROR(D2-\"18:00 \",0)
这里还有一个潜在的问题,早退,就是18点前下班。如果早走,两次的减法是负数,类似于个税。如果是负数,将被视为0。熟悉税收公式的人都知道嵌套最大值处理。
=IFERROR(MAX(0,D2-“18:00”),0)
不到1小时直接放弃。有很多方法可以把它卸下来。这里用地板,一天24小时,1小时是1/24。
=IFERROR(FLOOR(最大值(0,D2-“18:00”),1/24),0)
另外,如果不到半小时就放弃,可以从1/24改成0.5/24或者1/48。
你在财务工作中遇到过不知道怎么解决的问题吗?
问会计问题,专家免费解答。进入
到了这里,通常的加班时间就出来了。当然,您只能显示小时。*24,然后将单元格设置为常规,即小时数。
=IFERROR(FLOOR(MAX(0,D2-“18:00”),1/24),0)*24
平时加班都算过了,周末加班就变得很简单了。原理是一样的。
2.周末加班
F列的时间减去E列的时间就是周末加班,然后嵌套IFERROR函数容错。
=IFERROR(F2-E2,0)
然后把时间换算成小时,少于一小时丢弃。
=IFERROR(FLOOR(F2-E2,1/24),0)*24
3.加班总时数
总加班小时数=正常加班+周末加班,即以上两个公式相加。
=IFERROR(FLOOR(MAX(0,D2-“18:00”),1/24),0)*24+IFERROR(FLOOR(F2-E2,1/24),0)*24
如果周末9点开始工作,公式可以稍微改一下。
=IFERROR(FLOOR(F2-MAX(TIME(9,0,0),E2),1/24),0)*24+IFERROR(FLOOR(MAX(0,D2-“18:00”),1/24),0)*24
计算出勤率是一件很麻烦的事情,要考虑的因素太多了。好在这个考勤比较规范,处理起来不会太难。
来源:Excel不加班
获取通知
以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.jwshe.com/591167.html,转载请说明来源于:嘉文社百科网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场。