ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: cbtaja

[原创] 智能考勤数据分析—自定义作息时间表智能判断迟到、早退、重复打卡(2010-6-11更新)

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-10 06:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
回复32楼:
    得出乱码,说明你的考勤数据格式不对,是文本格式的,而非真正的时间数值,因此不能用于计算。在我的模板中,已有明确说明:对于伪打卡时间,需要通过“分列”操作使其转变为真正的日期时间值。楼主使用时不细看说明,本不拟回答,现在相信你对自己的粗心之举已深有感受,所以还是给你示范一个吧。

再给一个提示:
区分一个“数字”是真正的数值还是“伪数值”,有一个简单的办法:把它的单元格水平对齐方式取消(即设为常规),若为数值,它将自动右对齐,若为文本,它将自动左对齐,而“伪数值”的文本也必然左对齐,从而现出原形!楼主可以对照你的考勤表试一试。

考勤分析h.rar

165.97 KB, 下载次数: 127

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-11 00:33 | 显示全部楼层

回复 42楼 xfcfd362699 的帖子

40楼的附件已更新,请重新下载。

排班(当班)表有变化很正常,只需用当月的排班(当班)表配合当月的考勤数据就行了。

TA的精华主题

TA的得分主题

发表于 2011-4-11 10:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 40楼 cbtaja 的帖子

非常感谢,这么晚了,你还在弄!!

TA的精华主题

TA的得分主题

发表于 2011-4-12 16:59 | 显示全部楼层
太谢谢楼主了,我还是32楼的,虽然还没有研究出来,但首先谢谢你,我接下来会仔细研究下excel。呵呵。主要原因是我是菜鸟,对公式太不了解,不过。决定从现在开始努力学习。

再次感谢楼主。

TA的精华主题

TA的得分主题

发表于 2011-4-13 11:01 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

好贴

好贴 多谢分享

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-13 13:54 | 显示全部楼层

回复 45楼 xfcfd362699 的帖子

40楼的附件里能够看到“胡琳”的考勤记录的呀!——在早班透视表中!

由于各个使用者的具体情况不尽相同,所以模板里没有使用宏,当然也就不可能全自动!你在排班表中加入了新的名字,那就需要从你的“个旧”考勤记录表中分别把早晚班考勤手动筛选、复制到两个考勤数据表里,然后手动刷新透视表,否则表格是不会自动变化的!

TA的精华主题

TA的得分主题

发表于 2011-4-14 09:54 | 显示全部楼层

楼主,你好,再麻烦你帮忙改下!

楼主:你好,我还是32楼的,我发现我需要的打卡条件与你那些有所不同,能不能麻烦你帮忙把条件改一下啊。。。
(我昨天仔细研究了下才发现有“分列”这个功能,哈哈。太谢谢你了)

1、8:15-9:00打上班卡判断为“正常”;
2、9:01-9:30打上班卡判断为“迟到”;
2、18:00-24:00打下班卡判断为“正常”;
3、同一卡号,打卡时间相差不超过5分钟为重复;
4、正常上班时段内,第3次以上的打卡判定为重复;
5、正常上班时间离开岗位,判断为“外勤”;
6、一天必须有两次打卡记录,如果仅一次打卡记录为“漏打卡”。

考勤分析(终).rar

173.05 KB, 下载次数: 50

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-14 11:25 | 显示全部楼层

回复 49楼 hyaili 的帖子

5分钟=5/1440天。
所以,把名称pauch公式中的1/1440改为5/1440,再刷新透视表即可。
出外勤的时间是不确定的,所以不应由打卡来确定,应由各部门上报外勤记录来确定。

考勤分析(终).rar

172.05 KB, 下载次数: 152

TA的精华主题

TA的得分主题

发表于 2011-4-14 15:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-4-14 15:27 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
太谢谢啦~~
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-25 16:10 , Processed in 0.042417 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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