趣百科

考勤统计技巧——利用公式过滤重复的打卡记录

编辑:Simone 2024-12-02 05:59:31 584 阅读

考勤统计技巧——利用公式过滤重复的打卡记录

在考勤统计的工作中,很多人都面临这样的痛苦:重复打卡的现象太多了,没办法用公式去统计,只能人工一个一个的去挑,怎一个“惨”字了得!

本篇将教你何如用公式过滤重复的打卡记录。

曾有一位做行政文员的MM让我给她做一个考勤统计模板,在她发给我的一份打卡记录中,6个人27天,每天上下班各打一次卡,逻辑上只有324个记录才对,可是这份文件却有900多行。哈哈,算算吧,平均每人每要打几次卡?

这是一份打卡记录的截图,共900多行,看看有颜色标记的地方,很多重复。

在记录的右边添加几个字段,分别是:日期、打卡时间、打卡时数、组码、有效打卡记录。为什么添加“日期”和“打卡时间”就不说了,做过考勤工作的人都知道。“打卡时数”是指几点钟打的卡,即不计分钟和秒。组码是把工号、日期、打卡时数组合起来,“打卡时数”和“组码”都是一个辅助数据列,为后面公式过滤重复打卡记录用的。

在D2单元中输入公式:=TEXT(B2,"yy-mm-dd")

在E2单元格中输入公式:=TEXT(B2,"hh:mm:ss")

在F2单元格中输入公式:==HOUR(E2)

在G2单元格中输入公式:=A2&VALUE(D2)&F2

在这个公式中嵌入value函数是为了把日期转换为数字。

在H2单元格中输入公式:=IF(COUNTIF($G$2:G2,G2)=1,E2,"")

这个公式的意思是说:从G2到G2单元格区域中,G2是第一次出现的话,就返回E2的值,否则就返回空值。注意了:第一个G2一定要是统对引用!

把公式往下填充最后一行。看看,重复的打卡记录是不是过滤掉了?

接下我们把“有效打卡记录”有数据的行选出来:选中表格中有数据的任意一个单元格,单击命令栏中的数据——筛选

点开H1单元格(有效打卡记录)的下拉箭头,把空的前面色选去掉。

OK,搞定!当然如果只是几个几十个打卡数据的话,手动挑选可能也会很快。但是几百几千甚至上万个数据呢?

怎么样,学会了不?

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/life/90487.html

相关推荐