在excel表格中如何筛选同一个人多个考勤数据中的最早和最晚时间?

如图所示,公司的考勤机是指纹打卡,同一天同一个人会涉及多个数据。1.我需要筛选出最早和最晚的两个记录(经常有加班到隔天的记录:如4月14.15.16日) 2.涉及换休或者节假日,打卡没有数据,那么没打卡的那一天,也需要以空白形式展示(如下图4月18日)

上班时间公式=IF(ISNA(MATCH(E2,B:B,)),"休",IFNA(MIN(LOOKUP(,0/((B$2:B$14=E2)*(C$2:C$14>1/4)*(C$2:C$14<1/2)),C$2:C$14)),"未打卡"))

下班时间公式=IF(ISNA(MATCH(E2,B:B,)),"休",IFNA(MAX(LOOKUP(,0/(((B$2:B$14+C$2:C$14-E2)>1/2)*((B$2:B$14+C$2:C$14-E2)<1.25)),B$2:B$14+C$2:C$14)),"未打卡"))

追问

为什么我套用你的公式出来的全是未打卡🥵

追答

检查日期与时间是否为正确的格式。

追问

我批量加上去:00。还是会出现未打卡。但是我手动改的➕上去:00就可以正常使用公式。有没有什么办法呐

追答

试试分列,什么都不用管,一直下一步到完成

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-08
用代码处理。