Excel教程:⼏分钟搞定考勤统计分析表!
编按:嘉南传小说结局
⾯对新的统计需求,很多⼈会⼀下变懵,不知如何办。如果涉及的统计有⼀千多⾏数据,哭的⼼思都有了:什么时候才能下班哟!今天⽼菜鸟通过考勤统计分析表实例分享⾃⼰⾯对新统计需求的解决⽅法:简化数据、数据规律、做辅助列。任何复杂的统计,只要采取这样的⽅法,⼤多⼏分钟就会搞定。
考勤管理,是企业劳动的最基本纪律管理⼯作,公司领导要求⼈⼒资源每周按部门汇总⼀份考勤打卡情况通报,格式如下:
通报表可以更为宏观的看到考勤纪律的执⾏情况,是⾮常好的⼀个管理⼯具,但是负责制作报表的伙伴却是异常烦恼。不为别的,就是不知道该如何下⼿,⽆奈之下,到⽼菜鸟求助。
我们先来看看从考勤软件导出的数据源吧:
整个表有⼆⼗多列,⼀千多⾏,如果仅靠⼿⼯统计,难度确实不⼩。如果是你接到这个任务时,会如何着⼿开始统计呢?
其实问题并没有看上去那么复杂,关键是到思路。思路决定出路,最终完成这个统计表并没有⽤什么⾼⼤上的函数,也不是像有些伙伴猜的那样,⽤VBA去解决,只是⽤了⼏个常⽤的函数IF、COUNTIF、SUM和SUMIF就搞定了。是不是很想知道⽅法呢?
拿到数据,切忌盲⽬动⼿,⽽是⾸先整理数据。就当前通报表来说,数据源中对我们有⽤处的列并不多,只需要保留部门、⼯号、上下班的打卡结果这四列即可:
看上去清爽了很多吧?删去了⽆⽤数据之后,就需要分析具体的统计思路,同时在数据源中寻可以利⽤的规律。很容易看到,每个⼯号对应的打卡结果都是6⾏2列(12个单元格)的⼀个数据区域:
我们需要根据这12个单元格中的信息进⾏分类统计,按照要求分为正常和异常两类。其中异常包括了:缺卡、请假、迟到和早退四种情况,只要没有异常即可视为正常。
统计表怎么做
根据统计要求添加辅助列。辅助列的作⽤就是简化问题的难度系数,在这个问题中我们可以这样设置:
在继续往下前,需要理清楚这⾥统计的6个数据的关系。通报表是按⼈数⽽⾮次数统计的,因此可以得出这些结论:
◎同⼀⼯号⼀周内不管缺卡多少次,都算缺卡1⼈;
lol英雄皮肤◎同⼀⼯号⼀周内不管请假多少次,都算请假1⼈;
◎迟到、早退规则同上;
◎同⼀⼯号,⼀周内不管缺卡+请假+迟到+早退有多少⼈,只要⼤于0,都算异常1⼈;
◎同⼀⼯号,⼀周内正常⼈数等于1-异常。
很多时候我们是不建议使⽤合并单元格的,因为合并单元格会带来很多不⽅便。但是这个例⼦中,每6⾏数据(⼀个⼯
布林克克怎么打很多时候我们是不建议使⽤合并单元格的,因为合并单元格会带来很多不⽅便。但是这个例⼦中,每6
⾏数据(⼀个⼯号的数据)统计出⼀⾏结果,所以使⽤合并单元格会更⽅便。分别把E2:E7、F2:F7、G2:G7、H2:H7、I2:I7、J2:J7合并,然后在G2中输⼊公式:
=IF(COUNTIF($C2:$D7,G$1)>0,1,0)
右拉填充公式,4项异常都进⾏了统计。
从结果来看,这四项异常数据的统计结果是正确的。
这个公式的核⼼是COUNTIF,当区域中符合条件的个数⼤于0时,得到1,否则得到0。注意区域和条件的写
法,$C2:$D7锁定了列,G$1锁定了⾏,这样公式在右拉和下拉的时候就不⽤再去修改了。
异常的统计,只要后⾯四项之和⼤于0就算异常1⼈,公式为:=IF(SUM(G2:J7)>0,1,0)。这个公式很简单了,相信⼤家都能明⽩。
到这⼀步,正常的统计更没什么难度:
开车句子疼痛超污段子选中统计好的6个单元格,双击J2单元格的右下⾓,公式会⾃动向下填充⾄数据的最后⼀⾏,可以浏览⼀下结果:
咦!早退和迟到的统计结果出现了错误,怎么解决?
有些朋友可能想到了⽤通配符,没错,就是通配符,不过不⽤修改公式,只需要将表头修改⼀下就好了:
看明⽩了吧,在表头“迟到”和“早退”的两边都加上*,统计结果就正确了。
数据源经过以上处理以后,要做出最终的统计表,已经完全不是问题了:
在职⼈数公式:=COUNTIF(数据源!A:A,汇总!B4)/6。⾄于为什么要除以6,不难理解。
正常打卡⼈数:=SUMIF(数据源!A:A,B4,数据源!E:E),SUMIF最基本的⽤法哦;
占⽐:=D4/C4
后⾯的⼏列都是⽤SUMIF统计⼈数,⽤除法计算占⽐。
最后总结⼀下:
今天的通报表乍⼀看很棘⼿,平时⼯作可能也会遇到类似的情况。解决的办法就是:⾸先排除⽆⽤的数据,然后是寻数据规律,根据统计需要使⽤辅助列,最后通过⼀些基本的操作,例如累计、排序、合并,还有填充等,完成任务。
今天的分享重在体会问题的解决过程,涉及到的公式都⾮常简单,相信⼤家在动⼿练习的过程中⼀定会有很多收获的。
扫⼀扫,Excel课程
想要全⾯系统学习Excel,不妨关注部落窝教育《⼀周Excel直通车》视频课或者《Excel极速贯通班》。
主讲⽼师:滴答
让⼯作提速百倍的「Excel极速贯通班」
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论