要求:
1.通过按钮切换年月,并且日期对应的星期自动更新
2.法定假日、固定假日和调休用特殊格式显示
3.自动计算考勤记录
4.在选定单元格中实现“7”字型聚光灯效果
5.利用切片器实现按“姓名”、“部门”、“日期”查询考勤记录
6.通过图表对考勤进行年度汇总
7.标题年月随着统计的年月自动更新
效果如下图:

操作:
启动excel,将工作表命名为“智能考勤”。
1.年、月、日期、星期相互关联
在A4单元格中输入“2023”,B4单元格输入“年”,C4单元格输入“1”,D4单元格输入“今天是:”,F4单元格输入日期函数“=TODAY()”,表示当前日期,H4单元格输入“=F4”,并右键,打开“设置单元格格式”,单元格格式设为自定义aaa。
在M5中输入“=DATE(A4,C4,1)”,N5中输入“=M5+1”,选中N5单元格,利用自动填充功能向右拖动鼠标到AN5单元格,即28日,由于每年2月份最多29天,有的月份是30天或者31天,为在对应没有的日期不显示任何内容,需要对29、30、31日进行设定。
AO5中输入=IFERROR(IF(MONTH(AN4)=MONTH(AN4+1),AN4+1,""),""),向右拖动到AQ5单元格即31日。M5到AQ5单元格格式设为自定义d。
在M6单元格中输入“=M5”,向右拖动鼠标到AQ6,并设定M6到AQ6单元格格式设为自定义aaa。
2.考勤基本信息及统计
J4单元格输入“记录人:”,分别将A4和45、B4和B5、C4和C5、D4和E4、F4和G4、H4和I4、K4和L4合并,在D5到L5单元格中分别输入“√出勤、※迟到、↗早退、×旷工、⌂休假、∆事假、○病假、«出差、&加班”,在A6到L6单元格中分别输入“部门、月份、姓名、√、※、↗、×、⌂、∆、○、«、&”,在A7到C7单元分别输入对应的“部门、1、姓名”,所有人输入完成后,选中所有单元格向下复制11次,并分别把月份修改成2到12。
D7到L7以下单元格为个人考勤信息统计,先在D7单元格输入公式“=IF(COUNTIF($M7:$AQ7,D$6)=0,"",COUNTIF($M7:$AQ7,D$6))”,公式向右拖动到L7,再向下拖动到考勤结束的位置。
3.法定假日、固定假日和调休设定
新建一个工作表,命名为“节假日自定义”,在工作表中的A1、B1分别输入“日期”、“班或休”,从笫二行开始输入法定假日和调查班日期。

在“智能考勤”工作表M4单元格中输入“=IFERROR(VLOOKUP(M5,节假日自定义!$A:$B,2,0),"")”,向右拖动公式到AQ4单元格。
(未完)
本内容通过公众号“老徐的Excel“学习完成,需要更多的内容,请关注公众号。