用好FREQUENCY函数,统计考勤表不再是难事情了!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
做人力资源工作的朋友们肯定都知道,员工出勤考核是一项非常重要的工作内容。
下面就是某公司一个月的考勤记录表。人事部要统计一下每个员工的考勤天数以及最大连续缺勤的天数。
处理这一类的问题,最常用的函数就是FREQUENCY函数。
在单元格AH3中输入公式“=MAX(FREQUENCY(ROW($2:$33),(B3:AF3<>"")*COLUMN($B$3:$AF$3)))-1”,三键回车并向下拖曳即可。
思路:
(B3:AF3<>"")*COLUMN($B$3:$AF$3)部分,对于有打卡记录的,则返回对应的列号
利用FREQUENCY函数对ROW($2:$33)计频。B3:AF3共有31个序列号,这里ROW($2:$33)多出一个数,作用稍后讲
利用MAX求出最大值。由于FREQUENCY函数在计频时多记录了一个,因此减掉一个
最后讲讲为什么要多出一个数。在极端条件下,比如AF4,最后连续7天缺勤。如果不多一个数,最终的结果就不正确了
上面讲的是横向的考勤表。如果是纵向的考勤表,又该怎样写公式呢?
这个问题留给大家练习吧!
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
本期阅读分享赠书书目为:
Power Query智能化数据汇总与分析
此书是Power Query入门的初级书籍
赠书规则:
本公众号下文章“阅读最多”排名和“分享最多”排名各自第一名的朋友将会获赠一本
截止时间:2021-4-25
我就知道你“在看”
注意!前方有红包挡道!速点阅读原文消灭之
赞 (0)