Excel导出来的打卡记录,一天的打卡记录都在一个单元格里,如何快速显示出迟到早退或者缺卡的现象
Excel导出来的打卡记录,一天的打卡记录都在同一个单元格内,如何快速看出迟到早退?
有一个思路供题主参考:
新建一张sheet为迟到,建另一张为早退。
迟到sheet的B2=LEFT(Sheet1!A2,FIND(CHAR(10),Sheet1!A2)),自动提取原始数据中A2单元格第一次打卡的时间。
早退sheet的B2=RIGHT(Sheet1!A2,LEN(Sheet1!A2)-(-LOOKUP(,-FIND(CHAR(10),Sheet1!A2,ROW(Sheet1!A:A))))),自动提取原始数据中A2单元格最后一次打卡的时间。
两个公式下拉填充,提出所有时间。剩下的就简单了,用条件格式自动判断晚于上班时间的值和早于下班的值。完成。
Excel导出来的打卡记录,一天的打卡记录都在一个单元格里,如何快速看出迟到现象
把首个签到时间提出来,然后用条件格式突出显示。缺点就是要生成一个辅助表,优点就是可以快速标记迟到现象,不需要人工判断。
在B12格输入公式:=NUMBERVALUE(LEFT(B7,2))+NUMBERVALUE(MID(B7,4,2)/100)下拉,右拉,生成辅助表。
框选全部辅助表范围,开始,条件格式,突出显示单元格规则,大于。我假设的7点30以后算迟到,所以填的7.30,后面具体应用什么格式excel有推荐,不喜欢也可以自定义。
Excel如何标记考勤表迟到早退情况?
1、先删除重复
Excel怎样快速批量把考勤记录表重复时间删除
2、再标
迟到早退
用VBA处理
要知上下班时间才能处理
Excel表格如何提取考勤中的迟到早退?
每个员工每天有2条考勤记录,分别是“上班”/“下班”打卡记录,所以用2个公式分别判断“迟到”/“早退”。
具体过程如下:
首先用函数HOUR(),MINTUE(),SECOND()将考勤机记录中的时间部分(小时、分钟,秒)读取出来。
如E1(对应“上班”打卡)所示为A1时间部分。E1对应“上班”打卡时间,E2对应“下班”打卡时间。
公式(E1):=HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600
2.以E1单元格公式为基础加上判断,(C1)晚于9:00(>9)即为“迟到”,(C2)早于16:30(<14.5)即为“早退”,即得到“迟到”/“早退”结果。
“迟到”公式(C1):=IF(HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600>9,"迟到","正常")
“早退”公式(C2):=IF(HOUR(A2)+MINUTE(A1)/60+SECOND(A2)/3600<16.5,"早退","正常")
3.下拉
说了很多,其实就是2个公式:
“迟到”公式(C1):=IF(HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600>9,"迟到","正常")
“早退”公式(C2):=IF(HOUR(A2)+MINUTE(A1)/60+SECOND(A2)/3600<16.5,"早退","正常")
怎样在excel表用函数做考勤表显示迟到、早退、漏打卡的状况?急求!谢谢!
1、首先,将上下班签到情况表打开,点击需要显示状态的单元格,并输入统计命令。“=IF(D6="","未打卡",IF(D6>TIME(8,0,0),"迟到",""))”,其中,D6表示统计的时间点,(8,0,0)代表8:00。
2、输入完成后,点击回车,就会看到单元格中显示出了统计的状态。将鼠标放到单元格右下角,当鼠标变成小十字时,用鼠标进行拖动,即可完成一列时间点的考勤状况统计。
3、统计完成后即可看到应有的状态,如下图所示。
4、早退统计
首先,将上下班签到情况表打开,点击需要显示状态的单元格,并输入统计命令,“=IF(E6="","未打卡",IF(E6