ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1291|回复: 3

[求助] 考勤机中导出的是打卡记录,怎么通过函数得到想要的考勤结果

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-9-9 15:42 | 显示全部楼层 |阅读模式
从公司的打卡机中导出的只有人员姓名,工号以及每天上下班的打卡记录时间,之前一直是人工校对,可是效率非常低还容易出错。
想在这里求助一下万能的坛友们,不知道有没有相关经验。
附件是打卡时间记录表和要生成的最终表,其中:
1.公司行政班 上班时间是8:30—17:30,17:30-18:00为休息时间,18:00开始可以计算加班时间。加班满1小时起可以报加班。正常出勤时上班和下班分别打一次卡;
2.会出现同一时间多次打卡的情况;
3.制造型企业,有白夜班两个班次,白班正常出勤时间为08:30-17:30    17:30-18:00为休息时间,从18:00开始为加班时间,车间一般晚上加班到20:30,算2.5H加班。夜班正常出勤上班时间20:30-05:30     05:30-06:00为休息时间,从06:00开始计算加班时间,到08:30下班,记录加班2.5H
4.出现未打卡记录要标注,每月有两次以内未打卡不扣钱。

想了很久,没有想到合适的处理办法,自己对于excel也不是非常精通,希望大家能够多多指教。

新建文件夹.zip

168.2 KB, 下载次数: 59

TA的精华主题

TA的得分主题

发表于 2021-9-15 16:03 来自手机 | 显示全部楼层
要生成的最终表,

好像和你后面的描述关联不大,看不出有何关系,没法进一步自动化。

TA的精华主题

TA的得分主题

发表于 2021-9-16 17:26 | 显示全部楼层
要自动化还是可以想办法的,之前做考勤时有做过类似的。
简单说一下思路:
1.打卡记录表通过数据透视表的方式可以定位出当天最早和最晚的打卡时间,来判断上下班时间,夜班的没有尝试过
2.需要有一个【工作日】数据源表,用来维护工作日、周末、以及统一调休等日期,判断打卡日期的状态属性;需要一个【请假情况登记表】,用来判断打卡异常的数据是否存在请假情况;需要一个【人员信息表】,用来维护员工部门信息,排班信息等,关联字段为ID号。
3.在数据透视表处理过的数据的基础上,进行上述的各种判断——形成过程数据。
4.最后的考勤情况成一张总表(也可以按部门成分表),通过ID和日期来关联【过程数据】表中的考勤状态。

TA的精华主题

TA的得分主题

发表于 2022-3-2 15:46 | 显示全部楼层

通过考勤机导出的打卡时间记录表,最后自动生成最终考勤表,可以通过VBA来实现,前段时间帮公司人事制作了个类似的。
另外楼上说得对,还需要一些数据才行。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-29 08:10 , Processed in 0.042573 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表