公司考勤机功能比较单一,导出数据仅有每一次的打卡,考勤机无识别功能。现在想根据打卡判断上下班时间,即:取每个人每天第一次打卡记录为上班,最后一次打卡为下班,怎么用函数能区分出来呢?求助!谢谢!
方法一,按考勤号码排序、日期升序,时间升序。
在F2中输入或复制粘贴下列公式
=IF(COUNTIFS(B$2:B2,B2,D$2:D2,D2)=1,"上班",IF(COUNTIFS(B$2:B2,B2,D$2:D2,D2)=COUNTIFS(B:B,B2,D:D,D2),"下班",""))
下拉填充
方法二,选择B列,按下CTRL键,选择D列,复制。右键单击H1,粘贴。
选择H:I两列,删除重复值。
在J2和K2中分别输入或复制粘贴下列公式
=MINIFS($E:$E,$B:$B,$H2,$D:$D,$I2)
=MAXIFS($E:$E,$B:$B,$H2,$D:$D,$I2)
选择J2:K2,下拉填充
选择J:K两列,设置为时间格式