考勤机导出员工打卡记录,如何用excel提取员工实际出勤天数!!!!

我们公司用的是指纹打卡机,员工一天打四次卡,设置的有效打卡时间分别是:上午上班(4:30~9:00)、上午下班(12:00~12:30)、下午上班(13:00~14:20)、下午下班(18:00~21:00)。月底会导出当月的打卡记录,平均一个员工一天显示的打卡记录有6次(存在重复打卡的情况)。
公司有400多人,导出来的excel表中显示近5万行信息。每位员工每次打卡都会显示一行:A列为部门、B列为员工姓名、C列为打卡的日期和具体时间。用什么公式可以直接做出来员工在这一个月中哪天没有打卡记录呢?或是,四个打卡时点,员工少打卡了是否 可以计算出来呢?
希望高人指点!!!
因为员工的特殊情况有很多,比如说忘记打卡、迟到、请假、工伤……就要先从excel中提取员工未出勤的天数或是未打卡的时段,然后核对该员工是否有请假记录或是其他。
每到月底我们的考勤核算人员都要崩溃5、6天来计算员工当月的出勤情况……

可以用公式计算。

    =NETWORKDAYS.INTL(DATE(2014,9,1),DATE(2014,9,30),7,{"2014/9/8"}),

    第三段参数取7表示周六周日两天休息。

    第四段参数表示扣除特定的法定假日。

    如上例有个离职时间,就直接将DATE(2014,9,30)这段参数替换为单元格引用即可。


可以参照以下的公式格式:=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),"0000110",{"2006/1/2","2006/1/16"})

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-09
去你们公司所用的考勤机的制造商网站,一定会有统计软件下载的。
-----
补充:
还是去下载考勤机的对应管理软件,有忘记打卡的找对应日期补卡点,请假、工伤等在软件里都可以填上(比如“排班管理”之类的地方,各家可能略有差异),迟到不用管,软件会统计。 剩下的就是无故旷工了。
第2个回答  2018-03-06
这个很复杂的,有的时间根本就不是【时间】类型,而是文本,以及重复打卡的判断,都非常复杂,一般需要使用一些中间变量(辅助列)来计算,或者使用VBA编程做成一键转换、自动生成结果。本回答被网友采纳
第3个回答  2009-10-19
他们的考勤软件好烂的,现在的指纹考勤机的软件很强大的,象你说的这些问题,只要一个表格就可以高定的,建议你换个考勤机用!!
第4个回答  2009-10-10
可以为你做个统计查询软件
相似回答