首页 > 软件 > Excel导出来的打卡记录,一天的打卡记录都在一个单元格里,如何快速显示出迟到早退或者缺卡的现象

Excel导出来的打卡记录,一天的打卡记录都在一个单元格里,如何快速显示出迟到早退或者缺卡的现象

软件 2022-08-30

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个公式分别判断“迟到”/“早退”。

具体过程如下:

  1. 首先用函数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

5、输入完成后,点击回车,就会看到单元格中显示出了统计的状态。将鼠标放到单元格右下角,当鼠标变成小十字时,用鼠标进行拖动,即可完成一列时间点的考勤状况统计。


6、统计完成后即可看到应有的状态,如下图所示。


标签:信息技术 MicrosoftExcel MicrosoftOffice excel 办公软件

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18