用单位的考勤表按照老师的分享文章进行了学习实践收获很多。
实践过程:
首先依照文章思路开始制作考勤
·找出每个人最早打卡时间和最晚打卡时间;
1、日期时间分开(完成)选中整个D单元格-数据-分列-分隔符号-下一步-空格-下一步-常规-完成
2、分别插入辅助列打卡次数、最早打卡、最晚打卡
3、选中单元格F2输入公式 =COUNTIFS($B$2:B2,B2,$D$2:D2,D2)完成后自动出现当天打卡次数
4、选中单元格G2输入公式 =IF(F2=1,E2,"")完成后自动出现最早时间
5、选中单元格H2输入公式 =IF(G2<>"",INDEX(E2:E875,COUNTIFS(B:B,B2,D:D,D2)),"")完成后自动出现最晚时间
6、将F列至H列的公式,采用选择性粘贴的方法转换为数值(完成)选中G列数据(最早打卡)-粘贴-右键选择性粘贴-数据-完成,后面相同操作
7、删除E列(时间)、F列(打卡次数)
8、选中选中整个E单元格-开始-筛选-空格-ctrl+G-定位条件-可见单元格-确定-最终删除
9、在表格的右侧输入迟到、早退、加班三列
·判断每个人每天的迟到、早退情况、加班情况。
数字1表示迟到或早退,具体的时间表示加班时间
1、选中单元格G2输入公式=IF(E2>8/24,1,"")完成后会在迟到处自动出现数字1
2、选中单元格H2输入公式=IF(F2<17.5/24,1,"")完成后会在早退处自动出现数字1
3、选中单元格I2输入公式=IF(F2>18/24,F2-18/24,"")完成后会出现加班时间
最后对这个数据表进行透视汇总分析
1、插入-数据透视表-选择一个表或区域(选择全部数据)-新工作表
2、在弹出的新工作表中把部门名称、姓名拖入行标签把迟到次数、早退次数、加班时间拖入数值
操作完成后就完成了此次考勤汇总