曾经用Excel知识变现的第一个作品——考勤表



1、TEXT、WEEKDAY函数的用法。
(1) TEXT可以将一个日期或一个数字或用日期函数计算出的数值通过自定义格式,直接转换为星期几。
将数字转换为星期几:如=TEXT(1,”aaa”),返回日,=TEXT(1,”aaaa”),返回星期日,TEXT默认星期日为一周的第一天。
将日期值直接转换为星期几,如=TEXT(“2026/3/13″,”aaa”),返回五,=TEXT(“2026/3/13″,”aaaa”),返回星期五,注意,日期应使用引号。
(2) WEEKDAY函数是通过可选参数,将一个日期或数字或日期函数计算出的数值转换为1-7或0-6的数字,这个数字代表的是一周的第几天,WEEKDAY函数通过可选参数,可以将一周的任何一天设置为一周的第一天,
以2026年3月13日,星期五为例:
可选参数为1时,星期日作为一周的第1天,星期五应该是第6天,WEEKDAY(“2026/3/13”,1)=6
可选参数为2时,星期一作为一周的第1天,星期五应该是第5天,WEEKDAY(“2026/3/13”,2)=5
可选参数为3时,星期二作为一周的第1天,星期五应该是第4天,WEEKDAY(“2026/3/13”,2)=4,参数3有点特殊,星期一为0,星期日为6
可选参数分别为11、12、13、14、15、16、17时,分别将星期一、星期二、星期三、星期四、星期五、星期六、星期日作为一周的第一天。
2、条件格式:
(1) 周末高亮显示的条件格式:用WEEKDAY函数逐一对日期进行判断,值>5,则高亮显示;
(2) 屏蔽每月多余天数的条件格式:用MONTH函数逐一对日期所在月份与考勤月比较,大于考勤月的天数为下月天数,用自定义格式屏蔽。
3、自定义格式:
(1) 三个小写a即aaa为单字星期格式,如一、二等,aaa应使用引号;
(2) 四个小写a即aaaa为完整星期格式,如星期一,星期二等,aaaa应使用引号;
(3) 三个英文输入法下的分号;;;为隐藏单元格内容。
夜雨聆风