利用Excel快速处理汇总刷卡考勤数据(之二)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用Excel快速处理汇总刷卡考勤数据(之二)

我公司的是在一个单元格内保存的日期和打卡时间,这样的表格该如何处理呢?

请看下图,就是一个典型的例子:

这个表格的难点,是每个人的刷卡日期和时间保存在一行的一个单元格里,但是存在某人早上刷卡(也许刷了好几次)而下班没刷卡的,或者上班没刷卡但下班有刷卡(也许刷了好几次)的。

这个问题的解决,第一步就是使用分列工具把日期和时间分开,如下结果:

有了这个分列后的日期和时间,就可以进一步处理了。公司的出勤是早晚8:30-17:30,这样就可以通过辅助列来解决早签到时间和晚签退时间的提取问题,如下表:

在单元格K2输入公式:=IF(AND(MIN(F2:J2)<14/24,MAX(F2:J2)<>""),MIN(F2:J2),""),计算早签到时间

在单元格L2输入公式:=IF(AND(MAX(F2:J2)>14/24,MIN(F2:J2)<>0),MAX(F2:J2),""),计算晚签退时间

这样,我们就可以判断某个人是否迟到和早退了,如下图:

迟到有两种情况:上班没有打卡;打卡时间迟于8:30,因此单元格 M2 公式为:

=IF(OR(K2="",K2>8.5/24),1,"")

早退有两种情况:下班没有打卡;打卡时间早于17:30,因此单元格N2 公式为:

=IF(OR(L2="",L2<17.5/24),1,"")

最后,利用透视表进行汇总,就可以计算出每个人的迟到次数和早退次数。假如公司规定迟到一次扣50元,早退一次扣80元,那么汇总结果如下所示:

考勤数据的处理并不复杂,也不难,只要掌握了Excel的几个实用技能(分列工具、常用函数、透视表),就可以在几分钟把看起来繁琐无比的考勤数据进行高效快速处理和统计汇总。有关Excel数据处理和分析的问题,欢迎大家加入千人Excel交流学习群(群号 228678049),随时跟大家交流实际工作中的问题,分享最新案例模版,了解最新学习动态,学习最新Excel技能。

上面介绍的是一种只有早晚考勤的情况。后面的总结文章中,我将再陆续介绍一天四次打卡的考勤数据例

子及其解决方案。

【作者简介】

韩小良,国内著名资深实战型Excel培训讲师和应用解决方案专家。Excel应用方面的著作第一人,出版

了近40部关于Excel企业管理应用方面的实用书籍。从事Excel研究及应用多年,对Excel及VBA在企业管理

中的应用有着较深的研究和独特的认识,对Excel及VBA在企业管理中的高级应用培训有着丰富的实战经验,

已经为数千家大中型企业进行了Excel培训和应用方案解决咨询服务,在业界享有很高的评价,深得客户认可。主要著作:《构建高效数据分析模版——Excel函数和动态图表高级应用》,《Excel高效财务管理和分析模版

应用大全》,《Excel 会计与财务高效应用从入门到精通》等等。

相关文档
最新文档