你会用Excel做考勤表吗?

职场   2024-11-05 14:59   广东  



你好,我是小智。


经常有人问:考勤表中自动设置周六、周日的颜色是怎么自动变换的?

如果遇到节假日,颜色能否自动显示?


当然是可以的,只需要设置条件格式即可,结果显示不但可以变色,还可以在日期左上角显示“休”和“班”字。 

是不是很想知道是怎么实现的,下面一起来看看吧!



1、制作考勤表框架

 

先做好基础的框架。




2、添加日期调节按钮


点击「开发工具」——「插入」——「表单控件」——「数值调节钮」,插入对应的位置,根据需要调整大小,如果想要两个数值调节钮看起来一样,可以直接复制已经调节好大小的。


选中「数值调节钮」——「右键」——「设置控件格式」——「大小」,根据自己的需要在当前值」、最小值」、最大值的输入框中输入值,最后在单元格链接输入框中点击C3单元格,点击确定,即可。


同理,添加月份的数值调节钮也是如此。




3、动态考勤表标题自动更新


在标题框中输入公式=C3&E3&F3&"月份"&"考勤表",按enter键即可。


点击「数值调节钮」,标题会跟着更新。





4、构建日期和星期


1)构建日期


在D5单元格中输入=DATE(C3,F3,1)来构建每月的1号,然后在E5单元格中输入「=D5+1」,按enter键,向右填充。


随后选择这一行数据,按「Ctrl+1调出设置单元格格式」——自定义」,类型中输入「D」,点击「确定」,就会变为号数显示。



2)构建星期

在日期下面对应的单元格中输入=D5,向右填充,然后直接按「Ctrl+1调出设置单元格格式——「自定义」,「类型」中输入「AAA」,点击「确定」,就会变为星期数。



5、日期显示“休”和“班”

1)调整表格列宽

为了让考勤表看起来更舒服一些,全选表格,后双击A列的右边框和第1行的下边框,即可。


2)在考勤表旁添加节假日和加班日期


3)显示休息和轮班日

在考勤表中添加一空行,并输入公式:

=IFERROR(VLOOKUP(D6,$AI:$AJ,2,),""),效果如下图



6、设置条件格式

选取考勤表,「开始」——「条件格式」——「新建规则」——「使用公式确定要使用的单元格」,输入公式:

=OR(D$5="休",AND(WEEKDAY(D$6,2)>5,D$5<>"班"))

公式原理:根据第5行的文字和用weekday提取的星期数,判断是否为休息日。


上就是今天分享的干货技巧,你Get到了吗?别忘记动手练习鸭~


office研习社,每天陪你学习一点点,进步一点点。


喜欢今天的文章,别忘记“收藏”“在看”支持~  


咱们下期再见!^_^


— END —


作者:小智,office研习社主编。来源:office研习社(ID:office_360)每天陪你学习一点点,进步一点点。


office研习社
office研习社,每天陪你学习一点点,进步一点点。在这里,开启你的PPT、Excel、Word 职场效能精进之路。
 最新文章