如何将考勤机导出的数据转变成标准的excel考勤表呢?
如何将考勤机导出的数据转变成标准的考勤表呢?今天我们说的这种转化情况还算是比较规律的打卡记录,所以都是使用简单的函数来操作的,接下来具体看看如何做的
1、 整理打卡记录
①将原始记录分出上下班以及星期
②将刷卡时间分列出日期和时间
③统计出加班时间(为后续做准备)
2、 剔除多次打卡,整理出漏卡记录
①数据透视表:我们以最后一次打卡为标准
②透视加班时间
3、 将数据透视表转为标准的模板这是不是你要的考勤表!
①根据透视结果转化为相应的考勤项目符号
在N3中输入函数
=IF(AND(由透视转化标准格式!C4<=VALUE(“8:30″),由透视转化标准格式!C4>0),”√”,IF(AND(由透视转化标准格式!C4>VALUE(“8:30”),由透视转化标准格式!C4<=VALUE(“10:00″)),”×”,IF(AND(由透视转化标准格式!C4>VALUE(“10:00”),由透视转化标准格式!C4<=VALUE(“12:00″)),”◤”,IF(AND(由透视转化标准格式!C4>VALUE(“12:00”),由透视转化标准格式!C4<=VALUE(“17:30″)),”★”,IF(由透视转化标准格式!C4>VALUE(“17:30″),”√”,””)))))
从这个公式看出我们的考勤规则:8:30之前上班√,8:30-10:00迟到×,10:00-12:00旷工半天◤,12:00-17:30早退★,17:30-18:30下班√,18:30之后超过半个小时算加班☉,具体的考勤规则不一致,只是简单的举个例子。
N4中结果可以复制N3中公式
②同样将第二步透视加班时间的表转化为标准格式,查找每个人的加班时间
在N5中输入公式=VLOOKUP($B3,$B$25:$AO$31,COLUMN(N1)-1,0) 输完公式将三行的数据复制下拉填充即可(不过对于数据量比较大的小编还未试过,不知道会不会卡机)
4、 统计出勤情况:在这里只演示正常出勤天数和加班时间,其他的异常情况更改符号即可
①出勤天数= COUNTIF($N3:$AO4,”√”)/2
①周末加班时间=SUM(SUMIFS(N5:AO5,$N$2:$AO$2,{“六”,”日”}))
③平时加班=SUM(N5:AO5)-L3(即总加班数减掉周末加班时间)
PS:这里加班定义:这里数据为假设的,随便写的时间,周六18:30以后超过半个小时为加班,周日休息
今天的打卡时间记录是经过处理的比较规则一些,如果异常情况较多的话,此转化符号的公式可能就不适用了,空白处的情况根据具体打卡记录填写。如果写的有什么不对的话,请留言交流
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/4326.html