考勤记录在excel中怎么处理。

如图, G列中 每天两个考勤记录, C列是不同的员工编号,F列是日期。
详细的说一下 我怎么才能提取出 谁迟到 谁 未打卡 迟到超过30分钟
可以发邮箱: [email protected]

将考勤数据导入到Excel中,以便编写公式进行数据处理
一般来说,考勤数据包含这几项内容:员工登记号码,上班时间,下班时间,日期。

有的考勤系统导出的数据只有员工登记号码,不能显示中文,为了统计结果更加直观,我们需要将号码转化成相应的姓名。这就需要用到VLOOKUP函数。首先,我们在新的工作表sheet2中编写两列内容,一列是登记号码,一列是与之对应的职工姓名。然后在sheet1表的登记号码列前添加“姓名”一列,并在A2单元格编写公式“= VLOOKUP(B2,Sheet2!A:B,2,0)”,表示A2的内容,是B2内容在Sheet2表中通过A列查找出来的相应B列的内容。最后使用拖拽将A列姓名全部显示出来。

接下来我们要对上班时间和下班时间来进行处理。假定单位规定早上上班时间不能晚于9点,下午下班时间不能早与5点。那么我们新建两列,分别为:上午签到情况和下午签到情况,分别编写两个IF函数:
IF(HOUR(C2)<9,"√","早上迟到")和=IF(HOUR(D2)<17,"下午早退","√")
然后拖拽整列即可。

有时我们需要获得职工一天的工作时间,因此需要对工作时长进行计算。新建一列“工作时长”,编写公式:
INT((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2))/60)&"小时"&MOD((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2)),60)&"分钟"
将上下班时间差计算出来并以小时和分钟的形式显示出来。然后拖拽整列。

有的单位双休日不计入考勤天数,因此,我们有必要对考勤日期进行一下判别,标记出是工作日还是双休日,这就需要用到WEEKDAY函数。新建一列“日期情况”,编写公式:
IF(OR(WEEKDAY(E2,2)=6,WEEKDAY(E2,2)=7)," 双休日","工作日")
不妨将双休日的文本前留几个空格,以示突显。拖拽整列即可看到效果。
至此,数据的处理工作基本完成。根据不同的需要,我们还可以通过自定义排序来从不同角度查看考勤情况。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-28
将考勤数据导入到Excel中,以便编写公式进行数据处理
一般来说,考勤数据包含这几项内容:员工登记号码,上班时间,下班时间,日期。
有的考勤系统导出的数据只有员工登记号码,不能显示中文,为了统计结果更加直观,我们需要将号码转化成相应的姓名。这就需要用到VLOOKUP函数。首先,我们在新的工作表sheet2中编写两列内容,一列是登记号码,一列是与之对应的职工姓名。然后在sheet1表的登记号码列前添加“姓名”一列,并在A2单元格编写公式“=
VLOOKUP(B2,Sheet2!A:B,2,0)”,表示A2的内容,是B2内容在Sheet2表中通过A列查找出来的相应B列的内容。最后使用拖拽将A列姓名全部显示出来。
接下来我们要对上班时间和下班时间来进行处理。假定单位规定早上上班时间不能晚于9点,下午下班时间不能早与5点。那么我们新建两列,分别为:上午签到情况和下午签到情况,分别编写两个IF函数:
IF(HOUR(C2)<9,"√","早上迟到")和=IF(HOUR(D2)<17,"下午早退","√")
然后拖拽整列即可。
有时我们需要获得职工一天的工作时间,因此需要对工作时长进行计算。新建一列“工作时长”,编写公式:
INT((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2))/60)&"小时"&MOD((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2)),60)&"分钟"
将上下班时间差计算出来并以小时和分钟的形式显示出来。然后拖拽整列。
有的单位双休日不计入考勤天数,因此,我们有必要对考勤日期进行一下判别,标记出是工作日还是双休日,这就需要用到WEEKDAY函数。新建一列“日期情况”,编写公式:
IF(OR(WEEKDAY(E2,2)=6,WEEKDAY(E2,2)=7),"
双休日","工作日")
不妨将双休日的文本前留几个空格,以示突显。拖拽整列即可看到效果。
至此,数据的处理工作基本完成。根据不同的需要,我们还可以通过自定义排序来从不同角度查看考勤情况。
第2个回答  2013-11-26

可恨的系统呀,功能这么弱,我们的是打卡横向的,会自动计算出来,如下:

追问

说多了都是泪。唉

追答

不好用EXCEL函数筛选(除非是非常简单的考勤并处理正常打卡的考勤)。原因有:
考勤机的打卡时间导出到EXCEL往往是一个时间一行,而不是按整天班次的上下班时间在一行;
考勤时,有缺卡、多打卡、中途请假等情况,即考勤分析起来不容易,不是简单的用第二个卡减第一个卡就是一段上班时间;
考勤的依据有加班单、请假单、班次、签到时间,要分析出来的考勤有出勤小时、旷工、迟到、早退、各种请假、各种加班等,其结果往往不是一次分析计算而成,可能是多次;
有时复杂的考勤规则软件都没办法处理或不方便处理而要手动调。

结果以上三点,而EXCEL通常只适合做简单的个别公式的当前行的运算,如果非EXCEL精通大师,是很难完全准确的处理好考勤公式计算的。所以,建议有考勤自动计算需要的,还是选用专业考勤系统比较好。

第3个回答  2013-11-27
这个应该是你要在考勤机或者软件上设置了迟到限制的,报表上才能显示,不然你可能只有自己手动看了.....
第4个回答  2019-01-31
钉钉考勤报表一键导出考勤、请假,自动汇总,无需再重复处理。
极速打卡极致体验,手机秒变考勤机,彻底告别排队;自动打卡,员工不再忘打卡
团队状态随时了解团队出勤,实时查看,发现优秀的人;多地多店,统一管理详情
    官方电话官方服务
      官方网站
相似回答