乐于分享
好东西不私藏

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

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

很多80后应该对这种卡片并不陌生。这是二零零几年时的考勤卡。上下班时将卡片插入打卡机,打卡机就会将当前日期和时间打印在卡片上,反应出勤情况。到了月底,统计考勤的小妹妹,将卡片收回统计员工的出勤状态,并保留考勤表。统计考勤也是一件很枯燥的活,先要将每个月的日历输入电脑,再将考勤信息录入。当时给她设计了这张考勤表。
有了这张考勤表,至少不需要再录入日期了,选择年份和月份,会自动生成日期表,并且将星期六和星期天高亮显示,还会自动识别大小月份,自动识别闰、平年的2月份天数。
这张表涉及的几个知识点:

1TEXTWEEKDAY函数的用法。

(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) 三个小写aaaa为单字星期格式,如一、二等,aaa应使用引号;

(2) 四个小写aaaaa完整星期格式,如星期一,星期二等,aaaa应使用引号;

(3) 三个英文输入法下的分号;;;为隐藏单元格内容

现如今,人脸识别、虹膜识别等智能考勤设备取代了原始的考勤方式,这张表也完成了它的历史使命,早该光荣退休了。今天翻出这张表,曾经学习Excel的激情仍历历在目。
以下是这张表的下载链接,感兴趣的朋友可以下载。
自然月考勤表.xlsx
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 曾经用Excel知识变现的第一个作品——考勤表

猜你喜欢

  • 暂无文章