然而,老板或人力希望看到的最终结果是:正常、迟到、提前离开(早退)、旷工。如果你的公司使用的考勤机不能自动产生这样的结果,那么负责统计这些数据的弟弟和妹妹将是可悲的。假如有10人的公司每周有数以百计的考勤记录,要花一天和对时间来判断结果。
今天,我会教给你一个窍门,几分钟内就能得到你想要的东西。首先,创建一个新的考勤结果表,将员工姓名垂直放置,并将日期水平放置,然后在B2单元格中输入公式:
=IF(SUMPRODUCT(('2月'!$B$2:$B$19=$A2)*('2月'!$C$2:$C$19=B$1)),IF(SUMPRODUCT(('2月'!$B$2:$B$19=$A2)*('2月'!$C$2:$C$19=B$1)*('2月'!$D$2:$D$19<9/24)),IF(SUMPRODUCT(('2月'!$B$2:$B$19=$A2)*('2月'!$C$2:$C$19=B$1)*('2月'!$D$2:$D$19>17.5/24)),"正常","早退"),"迟到"),"旷工")
这样,我们很快就得到了每个人的日常考勤详情。
为了使每个人都能根据自己的需要修改公式,将公式用白话写成:
=IF(SUMPRODUCT((记录表的姓名区域=$A2)*(记录表的日期区域=B$1)),IF(SUMPRODUCT((记录表的姓名区域=$A2)*(记录表的日期区域=B$1)*(记录表的时间区域<早上打卡时间)),IF(SUMPRODUCT((记录表的姓名区域=$A2)*(记录表的日期区域=B$1)*(记录表的时间区域>晚上打卡时间)),"正常","早退"),"迟到"),"旷工")
根据上述的白话公式,你的数据中相应的填写可以直接使用,应该注意到9/24代表9:00,17.5/24表示17:30,同样,8:30用8.5/24表示,18:00以18/24表示。