自动考勤表制作攻略:天数判断、汇总,周末智能上色

您好,亲爱的朋友们,今天很高兴与大家相聚在这里,我要向大家详细介绍如何制作一份功能齐全的考勤表。接下来,让我们一起来了解一下,这份考勤表将能够实现哪些出色的效果。

首先,让我们看看这份考勤表能够带来的几大亮点: 1. 表头会根据所选月份自动更新,使得数据始终与当前月份保持一致。 2. 系统能够自动识别当月的天数和星期几,大大提升了效率。 3. 周六和周日的单元格会自动填充颜色,如果选择单休,则仅周日填充颜色,一目了然。 4. 考勤表会自动计算当月应出勤的天数,但遇到节假日时,需要手动添加节假日信息。 5. 表格会自动添加边框,公式也会自动填充和下拉,使操作更加便捷。 6. 考勤表能够自动汇总整个月的考勤情况。 7. 汇总表中,缺勤记录的单元格会自动填充颜色,方便快速识别。

以上就是我们今天要制作的考勤表的主要内容。制作过程中,我们会运用到许多Excel的常用功能,如公式和条件格式等。现在,就让我们一起来实际操作一下吧。

一、表头自动根据所选月份变动 首先,在第二列中输入需要的数据内容,如图所示。然后在第一列中创建一个合并单元格,并在其中输入以下公式:=D2&'年'&H2&'月'&'考勤表'。这里,D2代表年份,H2代表月份。通过使用连接符号将数据连接起来,我们就能实现表格的自动变化效果。

二、自动判断当月天数和星期 在日期列的第一个单元格中输入公式=--(D2&-H2),然后在相邻的单元格中输入公式=IFERROR(IF(MONTH(B3+1)=$H$2,B3+1,''),'')。向右拖动这些公式,总共拖动30个格子,因为一个月最多有30天。选择日期区域,按Ctrl+1调出格式窗口,选择自定义,在类型中输入“d号”,点击确定。这样,日期就变成了我们想要的格式。

三、根据单双休自动填充颜色 首先,选择星期这一行数据,然后点击条件格式,选择新建规则,选择使用公式确定要设置的格式。将公式设置为:IF($L$2='双休',WEEKDAY(B$4,2)>5,WEEKDAY(B$4,2)>6)。选择一个喜欢的颜色作为填充颜色。通过这个公式,我们可以根据L2单元格的值判断是否为双休,并据此填充颜色。

四、自动计算当月的应出勤天数 自动计算当月出勤天数会根据单双休自动计算。如果设置为双休,默认一周休息两天;如果设置为单休,默认休息一天。由于法定节假日的影响,计算公式相对复杂,因此这里采用手动输入的方式。如果遇到法定节假日,直接输入休息天数即可。

公式如下: =IF(L2='双休',NETWORKDAYS.INTL(B3,EOMONTH(B3,0),1)-P2,NETWORKDAYS.INTL(B3,EOMONTH(B3,0),11)-P2)

五、自动添加边框,公式自动填充,下拉 可以先对几行数据区域设置下拉,代表对应的考勤状态。然后使用Countif函数对各种考勤状态进行汇总。设置完成后,选择设置的区域,按Ctrl+T插入表,隐藏标题行,将样式更改为无。这样,当我们向下输入数据时,公式和格式都会自动填充。

六、自动汇总当月考勤 新建一个工作表,并设置好表头。在第一个姓名位置输入函数=IFERROR(IF(考勤明细!A6='','',考勤明细!A6),'')。这个函数的作用是判断考勤明细表中A6单元格的位置是否为空,如果为空则返回空值,如果不为空则返回该名字。使用Vlookup函数在考勤明细中查找出勤天数、请假天数等信息。

七、汇总表缺勤自动填充颜色 同样,选择第一行的迟到天数、早退天数等单元格,然后选择出勤天数、请假天数,最后选择缺勤天数。这样设置是为了将缺勤天数设置为活动单元格。点击条件格式,选择使用公式确定格式,输入公式=IF($D2='',FALSE,$D2>0)。这样,如果缺勤天数不为空,则显示设置的格式。

怎么样?这些功能是否满足了您的日常需求呢?我是Excel从零到一,关注我,我会持续分享更多实用的Excel技巧。

上一篇
下一篇

相关资讯