Excel打卡记录统计:一键生成考勤汇总表 下

如题所述

编按:在本篇内容中,我们深入探讨如何在制作考勤汇总表时,通过Excel的公式与模板,实现自动化的数据汇总。上一期文章中,我们已经了解了如何整理打卡记录数据。本篇文章将聚焦于汇总表模板的设置与使用,以及如何利用模板高效完成每月考勤数据的统计。

一、汇总表的设置

为了实现自动汇总考勤数据,我们需要遵循以下步骤进行操作:

Step1:首先,打开已准备好的“11月汇总表.xlsm”文件,定位至“汇总表”工作表。

接着,选择从D5开始的D列单元格,设置其格式为“货币”,以确保数据的清晰呈现。

在D5单元格输入公式“=IFERROR(INDIRECT(D$2&"!J"&ROW(A2)),"")”,并向下填充该公式。这里的公式功能强大,通过连接“&”符号与D2单元格、叹号!、字母J和ROW(A2)函数,可以形成“20221001!J2”等引用地址。ROW(A2)函数在下拉填充时自动递增,以此方式引用从“20221001”工作表的J列数据,直至“20221101”工作表的最后一行。

理解上述公式后,你将明白为什么在创建汇总表时需要确保日期与每日打卡记录表名称一致,以便准确生成引用地址。

然后,分别在E5、F5和G5单元格输入公式“=IFERROR(INDIRECT(E$2&"!K"&ROW(A2)),"")”、“=IFERROR(INDIRECT(F$2&"!L"&ROW(B2)),"")”和“=IFERROR(INDIRECT(G$2&"!M"&ROW(E2)),"")”,填充数据至“20221102”、“20221103”等后续工作表的K、L、M列。

最后,选中D5:G28区域,向右填充,完成对“20221102”之后工作表数据的引用。

Step2:接着,计算员工当月扣款和加班数据。

在C5单元格输入公式“=SUMIF($D$4:$DW$4,$D$4,D5:DW5)”,以实现对指定条件数据的统计。下拉填充公式,完成统计任务。

至此,11月的考勤数据汇总完成。

考虑到敏感数据的管理,可以通过条件格式设置来突出显示加班、迟到或早退的数据。

Step3:对加班、迟到早退数据进行条件格式设置(非必选步骤)。

选择E5单元格,新建两组条件格式规则。针对加班,选择“特定文本”,输入“加班”作为匹配文本,并设置填充颜色。同样步骤设置针对迟到早退的规则,输入“迟到”作为匹配文本。使用格式刷复制并应用至其他单元格。

保存文档,但不关闭。

二、汇总表模板的完整制作

完成基础设置后,下一步将删除多余的打卡记录表,并覆盖汇总表模板文件。

删除“11月汇总表.xlsm”中除“汇总表”、“整理模板表”外的所有工作表。

执行“文件→另存为”操作,选择之前保存的“汇总表模板.xlsm”文件进行覆盖。

至此,汇总表模板制作完成。

三、汇总表模板的使用与维护

模板已建立,接下来只需几个步骤即可快速完成每月考勤数据汇总。

以12月考勤为例,步骤如下:

第一步:打开“汇总表模板.xlsm”和“202212.xlsx”工作簿。将“汇总表模板.xlsm”的“汇总表”、“整理模板表”添加至“202212.xlsx”工作簿,确保它们位于第1、第2位。

第二步:修改“202212.xlsx”中“汇总表”A1单元格标题,将“11月”替换为“12月”。

第三步:根据实际情况调整“汇总表”中的员工姓名和编号。

第四步:在“汇总表模板.xlsm”窗口执行Alt+F11打开VBA编辑器,复制右侧VBA代码。

复制完成后,关闭“汇总表模板.xlsm”文件。

第五步:在左侧工程对话框中选择“202212.xlsx”,执行“插入→模块”命令,添加“模块1”,然后粘贴代码。确保修改代码中的文件名称,将“11月汇总表.xlsm”改为“12月汇总表.xlsm”。

第六步:保存“202212.xlsx”文档,选择“Excel启用宏的工作簿”格式,命名为“12月汇总表.xlsm”,确保与代码名称一致。

第七步:在宏对话框中选择“遍历工作表”,单击“执行”按钮。

至此,12月考勤数据汇总完成。

通过以上步骤,你将能够轻松实现每月考勤数据的自动化汇总,提升工作效率。

本教程旨在帮助您快速掌握使用Excel进行考勤汇总的技巧。如果您对Excel的其他功能感兴趣,不妨探索部落窝教育提供的《一周Excel直通车》视频和《Excel极速贯通班》直播课程,它们将为您在Excel领域提供全面指导。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜