多语言展示
当前在线:497今日阅读:2今日分享:38

如何用Excel 将考勤系统的原始记录统计为出勤表

采用打卡考勤,导出的原始打卡数据如何应用Excel进行处理与统计,做出出勤汇总表,下面介绍应用Excel中的TEXT函数和数据透视表进行操作的方法。如图所示,考勤导出数据含工号、姓名、打卡日期时间、星期、出勤状态等列,需要统计出每位员工每天、及当月的出勤时间。
工具/原料

计算机,Excel,TEXT函数,数据透视表

方法/步骤
1

打开Excel表,打开从考勤系统导出的数据文件。在数据各列后增加“出勤日期”和“出勤工时”两列。在“出勤日期”列,“F2”单元格中输入公式“=TEXT(C2,'yyyy-mm-dd') ”即从C2单元格提取出日期,日期格式为“年-月-日”。完成输入后,通过下拉复制,完成整列的“出勤日期”提取。

2

在“出勤工时”列,“G2”单元格输入公式“=IF(E2='上班签到',TEXT(C3-C2,'[h]'),'') ”。这个公式用到IF函数与TEXT函数。意思是如果“E2”单元格的内容是“上班签到”,则计算C3与C2单元格之间的时间差,显示为小时数;如果E2单元格内容不是“上班签到”,则显示空格。完成输入后,通过下拉复制,完成整列的“出勤工时”计算。

3

下面再使用数据透视表来统计出勤数据。点击Excel表中“插入”标签,选择“数据透视表”打开下拉窗口,再点击“数据透视表”。(如图所示)

4

打开“创建数据透视表”窗口后,在“请选择要分析的数据”项目下选择“选择一个表或区域”栏,并在下框中点击进入,然后选择需要处理的数据区域,如图中选择“$A$1:$G$17”。在“选择放置数据透视表的位置”项目中,选择“新工作表”。点击下侧“确定”按钮。

5

这时在Excel中新增加了一个表格,如图中的“Sheet5”表。在右侧的“选择要添加到报表的字段”中,勾选“姓名”、“出勤日期”、“出勤工时”字段。这时右下的“行标签”中出现勾选的三个字段。(Sheet5中也出现零乱内容)

6

用鼠标点住拖放,将“行标签”栏中的“姓名”字段移到“列标签”栏中;将“出勤工时”字段移到“数值”栏中。(如图所示)

7

将鼠标光标移到“A3”单元格(即显示“计算项:出勤工时”内容处),点击右键,打开窗口,然后点击“值汇总依据”,打开侧拉窗口后,勾选“求和”项目。

8

这时出勤汇总表已完成。手工调整好表格的行、列宽度即可。

注意事项

例子为求容易理解只使用了少量数据,在大量数据时也是同样操作即可。

推荐信息