vba考勤统计.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vba考勤统计

vba考勤统计 VBA考勤编程的简要流程 现在企业中,利用考勤机实施对人员考勤已经十分普遍。虽然有些考勤机厂商提供了相应的统计软件,对人员考勤情况能够进行简单的分析,但结合企业自身实际,定制相应的考勤程序进行对考勤数据的灵活分析、数据统计仍十分必要。 Excel作为目前最为常见的办公表格软件,其应用人群十分广泛,Excel作为考勤统计臷体十分方便,且由于VBA编程代码保存在工作簿内,不需要借助其他编辑器,编程成本小,易于修改完善。 以下为VBA考勤数据统计表格截图,主要流程如下: 1.根据使用者在不同条件下统计需求,分别设置了分步操作方法和一键汇总两种执行方法。 2.建立统计规则字典 将考勤过程中存在的漏打卡、迟到、早退、缺勤情况利 用代码建立纠察字典。(一天四次打卡规则应该有几十种之多),字典item列表如下: 3.分析考勤数据,形成统计分析表。 (1)将企业下属单位各考勤机原始数据存放在该工作簿下的子文件夹“各单位考勤数据”中,利用VBA编码实现跨工作簿数据合并。 (2)设定统计参数 (3)对合并汇总后的数据,排除周六周日和节假日,依据统计【规则字典】,进行对比统计分析。 4.对分析后的数据进行统计,形成统计结果 以上文字只涉及统计流程,如有好的意见和建议, 可联系冬 雨,QQ邮箱:470208739@ 篇二:利用Excel快速处理汇总刷卡考勤数据(之一) 利用Excel快速处理汇总刷卡考勤数据(之一) 马上又要月底了,又要面临着把从刷卡机里导出的12月的考勤数据进行统计汇总。我们总不能还是花几天时间来手工处理这些考勤数据吧? 前天晚上给HR们上课,正好介绍到考勤数据统计分析的一个例子,现在拿出来跟大家分享。 实际数据如下图所示,从打卡机导出的数据是一个流水,要求: 1、找出每个人最早打卡时间和最晚打卡时间; 2、判断每个人每天的迟到、早退情况、加班情况。 说明:出勤时间标准是8:00-17:30,18点以后为加班时间。 这个表格数据的特点是:每个人的刷卡数据有好几个,分成了几行保存,而且刷卡日期和时间是保存在一个单元格,因此我们首先要把刷卡日期和时间分开,这个工作可使用“分列”工具栏完成,处理结果如下: 剩下的问题,就是要解决本文前面提出的问题了。这些问题的解决,有很多方法,其中一个最容易掌握、也最简单的方法,是利用简单的几个函数IF、COUNTIFS、INDEX函数进行处理。下面进行具体说明。 在右侧插入一个辅助列,标题为“第几次刷卡”,在单元格F2输入公 式 =COUNTIFS($B$2:B2,B2,$D$2:D2,D2),往下复制,就可以统计E列的某个刷卡时间是某人某天的第几次刷卡了。 再插入两个辅助列,标题分别为“最早刷卡”和“最晚刷卡”。 在单元格G2输入公式 =IF(F2=1,E2,) ,往下复制,即可得到某个人在某天的最早刷卡时间。 在单元格H2输入公式 =IF(G2lt;,INDEX(E2:E875,COUNTIFS(B:B,B2,D:D,D2)),),往下复制,即可得到某个人在某天的最晚刷卡时间。 这三个公式的思路、逻辑和原理,这里就不再细说了。 这样,就得到了如下的处理结果。 将F列至H列的公式,采用选择性粘贴的方法转换为数值,然后筛选出所有空值单元格,予以删除,并删除E列和F列,就得到下面的每个人的刷卡考勤数据,以此数据来做考勤计算: 在此表格的右侧进行迟到、早退、加班的计算,数字1表示迟到或早退,具体的时间表示加班时间,如下表: 其中,各单元格的公式分别如下: 单元格G2:=IF(E28/24,1,) 单元格H2:=IF(F2lt;17.5/24,1,) 单元格I2: =IF(F218/24,F2-18/24,) 最后再对这个数据表进行透视汇总分析,就得到每个人这个月的迟到、早退、加班汇总数据,如下: 大家看到了吧,考勤数据的处理并不复杂,也不难,只要掌握了Excel的几个实用技能(分列工具、常用函数、透视表),就可以在几分钟把看起来繁琐无比的考勤数据进行高效快速处理和统计汇总。 有关Excel数据处理和分析的问题,欢迎大家加入我创建的千人Excel交流学习群(群号 228678049),随时跟大家交流实际工作中的问题,分享必威体育精装版案例模版,了解必威体育精装版学习动态,学习必威体育精装版Excel技能。 上面介绍的仅仅是一种考勤机数据格式,实际中,每家企业的考勤机都不一样,数据格式也缤纷异彩,这就需要根据具体的情况进行具体分析,找出最佳的解决方案。后面的总结文章中,我将再陆续介绍几个常见的考勤数据例子及其解决方案。 篇三:利用Excel快速处理汇总刷卡考勤数据(之二) 利用Excel快速处理汇总刷卡考勤数据(之二) 我公司的是在一个

文档评论(0)

raojun0013 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档