ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 综合应用 > 人力考勤核算探讨

人力考勤核算探讨

作者:绿色风 分类: 时间:2022-08-18 浏览:125
楼主
little-key
人力考勤核算
最近几天已经看到几个人问了
我一般的方法都是使用数据透视表
按照人员、日期分组
获取打卡时间的最大值和最小值
这就是第一次打卡时间(最小值)
最后一次打开时间(最大值)
然后再根据这两个最值
用简单的判断函数IF
和上班时间和下班时间做对比
就可以得到是否迟到(最小值大于上班时间)
和早退(最大值小于下班时间)
最后再做进一步的统计就可以

此方法仅供参考
若大家有什么更好的方法
请一起发上来
大家一起分享一下
2楼
little-key
不过有一个前提
就是日期和时间要分两列
其次,日期和时间都是标准的格式
不能是文本,否则没法计算出来
日期可以
时间不可以
因为文本没法做最大值和最小值的计算
3楼
little-key
以这个帖子(http://club.excelhome.net/thread-903987-1-1.html)为例。
第一步:
调整数据结构
将原来的这个数据结构

 

调整为这个样式

 

其中调整的日期和时间方法有两种:
1、分列,用空格作为分隔符;
2、用函数,但是需要转换为数值,我一般使用=--TEXT(,"YYYY-MM-DD")
4楼
little-key
第二步
做数据透视表
找到两个最值
也就是每天上班时间和下班时间

先求最值,如下图所示

 

在调整格式和修改字段名称
如下图所示

 

为什么在第一步的时候需要将时间转为为标准的时间
就是为了这一步计算最大值和最小值

注意:
1、在【设计】---【报表布局】选择【以表格形式显示】
2、在【设计】---【报表布局】选择【重复所有项目的标签】
5楼
little-key
第三步
判断是否迟到和早退
以9点上班、18点下班为例
如图所示

 

其中迟到判断公式:=IF(H3>TIME(9,0,0),"迟到","")
早退判断公式:=IF(I3<TIME(18,0,0),"早退","")

另外还要注意迟到和早退中,可能还有的是一天只卡一次卡的
或者都是下午打卡的
这些都需要另外核算
6楼
little-key
第四步
考勤核算
1、将刚才的数据拷贝出来,为什么刚才要重复项目,就是为了这一步可以做到筛选和拷贝出来,以备做下一步计算;
2、针对第三步的特殊迟到和早退进行调整,并将请假等特殊原因考虑进去,对这个结果进行修正;
3、根据【员工编号】使用vlookup查询函数补上部门、员工姓名等个人信息,如果原来已经有,则这一步省略;
4、将修正后的结果再次用数据透视表,就可以直接得到迟到和早退的次数;
7楼
little-key
我不是人力专业的
以上是根据我的经验
结合excel 的一些简单技术
解决一个实际问题

个人认为
使用数据透视表来处理这个考勤问题还是比较简洁的
特别是当数据量比较大的时候
数据透视表较函数更显高效

题外话
有的时候增加一些辅助列和步骤
不一定直接实现的要慢
要按需选择。
8楼
い卋玑┾宝珼
虽然不是做人力的,学习一下处理这个问题的思想

那个最大时间和最小时间啥的,一定要带日期比哦,只是带时间比的话,在咱这种悲剧的公司是行不通的

经常有人,凌晨两三点下班的

比如说我们公司的考勤制度是这样的

早上5点之前刷卡,算前一天的下班时间,如果早上7点以后刷卡,则算第二天的出勤时间,中间刷卡忽略之

正常上班时间是早上9点到晚上六点,半个小时弹性出勤,最晚可以9点半来,然后就得六点半走

如果前一天加班加过十点,则可以最晚十点到,7点走,这样的

这种考勤的话,用透视表应该实现不了吧?
9楼
houtian23
哈哈
我们不打卡
可以迟到但不能太迟可以早退前提是工作已经完成
10楼
little-key
特殊情况要特殊处理
这个只是介绍一般情况
比如说那些总经理都不用考勤
连excel 都不用
对吧
11楼
い卋玑┾宝珼
正解,我们公司的考勤制度,是极其的恶心的

其实我只是来膜拜一下,让我们妃妃都紧张的牛人的

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap