Excel如何利用函数计算考勤表中的迟到或加班时间差
在日常工作中,尤其是人力资源部门的员工,在做考勤统计时,如果使用的还是比较原始的表格,没有系统可以自动计算迟到小时数或加班小时数,那就需要我们自己手工计算迟到和加班的时间差。
1、下图为我们原始的考勤数据,上班时间为9:00,下班时间为18:30,晚于9点打卡则为迟到,下班时间晚于18:30则为加班。
现在需要计算出员工的迟到和加班时间差。
公式的意思是,必须满足应出勤为上班状态和签到时间晚于9点钟的条件时,开始计算迟到的时间数,或者数值为0.
AND函数表示检查所有参数是否符合条件,如果都符合则返回TRUE。
就可以看到迟到的时间数都计算出来了。8号和15号是有迟到的,其他都没有迟到。
在单元格J2输入公式=IF(H2>F2,H2-F2,IF(H2<TIME(3,0,0),”24:00″-F2+H2,0))
TIME的意思是将参数用“小时:分钟:秒“表示出来。
我们先用24点减18:3得出的时间差,加上凌晨那个时间,得出的才是最终的加班时间数。
因为加班时间不会超过凌晨3点,所以我在公式中设定以3点为截点(TIME(3,0,0))。
如第3步骤,设置好一个公式后向下拖拉,得出全部的加班时间来。
在I33单元格输入公式=TEXT(SUM(I2:I32),”[H]:M”)
在J33单元格输入公式=TEXT(SUM(J2:J32),”[H]:M”)
TEXT函数的意思是根据指定的数值格式将数字转成文本。
如果直接相加是不能得出正确的时间总数的。如加班时间数,如果直接相加得出的是19:57,因为这个时间格式是24小时制的。所以一定要用上TEXT函数。
2.本站不保证所提供下载资源的准确性、安全性和完整性,请自行测试;
3.资源仅供学习交流使用,版权归原作者所有,请在下载后24小时之内删除;
4.如用于商业或非法用途实属个人行为,与本站无关,一切后果由用户自负;
5.本站提供的源码、主题模板、插件等资源,都不包含技术服务,请大家谅解;
6.本站所设置的资源售价只是用于赞助,收取费用仅维持本站的日常运营所需;
7.如果您有好的源码或者教程,请至个人中心发布资源,将有积分奖励和额外收入;
8.本站默认解压密码:www.ittiantang.com,如有链接无法下载,请联系管理员处理。
IT天堂 » Excel如何利用函数计算考勤表中的迟到或加班时间差
常见问题FAQ
- IT天堂的会员权益只能通过充值获得吗?
- 您可以通过签到功能获得积分,用积分兑换会员权益。
- 网站上的VIP资源只能通过充值购买吗?
- 您可以通过每日签到获得积分,使用积分直接购买VIP资源。