员工考勤表模板设置表,每月考勤表的模板
员工考勤表模板设置表,月度考勤表模板考勤表是办公中经常使用的一种表格。不管是小公司还是大企业,只要有员工,基本上都涉及到考勤。考勤表记录了员工每月的出勤情况,既是员工每天上班的凭证,也是员工领取工资的凭证。
基本上每个月都要做考勤表。为了减少考勤表制作流程,提高工作效率,很多企业或个人都会先制作考勤表模板,然后每个月根据考勤表模板填写相关的考勤表数据。
既然考勤表模板如此重要,那么一个标准化、大众化的考勤表模板应该具备哪些特征呢?
在Excel表格中设置考勤表框架,然后在表头设置年月可选区域,通过公式自动生成不同年月的考勤表。具体操作步骤如下。
步骤01根据考勤表内容设置考勤表框架,如下图所示。
步骤02输入辅助数据。在当前工作表中预计不会用到的空白区域输入多个年份(本例中输入年份为2015 ~ 2025)和月份数据作为辅助列,以便以后调用,如下图所示。
第05步计算出勤天数。选择单元格P1,然后输入公式[=网络天数(date ($ c $1,$ e $1,1),eomonth (date ($ c $1,$ e $1,1),0)]来计算所选月份中应值班的总天数,如下图所示。
技术看板
在本例中,当使用NETWORKDAYS函数计算所选月份应出勤的总天数时,使用DATE函数将单元格C1和E1以及数字1转换为日期数据,用作统计工作日的开始日期;使用EOMONTH函数将转换为日期的日期($C$1,$E$1,1)数据返回到当月的,作为统计工作日的结束日期。
步骤06计算表格标题。分别在“C1”和“E1”单元格中选择年份和月份,您可以查看根据刚刚在“P1”单元格中输入的公式计算出的当月出勤天数。选择单元格A2,输入公式[=TEXT(DATE (C1,E1,1),' e年-m月考勤表']],根据单元格C1和E1中选择的年份和月份,自动显示单元格A2中当前工作表的名称,如下图所示。
步骤07计算日期顺序号。选择单元格D4,并输入公式[=if (month (date ($ c $1,$ e $1,column (a1)))=$ e $1,date ($ c $1,$ e $1,column (a1)),' ')]以返回当前所选年份和月份的个年份和月份。
技术看板
该公式首先将由列(A1)提取的单元格C1、E1和A1的列号转换为按日期函数的日期数据,然后提取该组的按月日期函数的月数,并将所得结果与单元格E1的月数进行比较。如果相等,则返回日期($C$1,$E$1,列(A1)),否则返回空值。这样,公式后,公式中的列(A1)会自动改变其相对位置,从而依次返回指定月份的日期数。
步骤08设置日期格式。打开[设置单元格格式]对话框,在[数字]选项卡上的[分类]列表框中选择[自定义]选项,在[类型]文本框中输入[D],然后单击[确定],如下图所示。
公式。也就是说,单元格D4中的日期数据只能显示为日。向右拖动填充柄,将公式到单元格E4:AH4中,返回当前所选年月中其他日子对应的日期序号,如下图所示。
第10步计算日期对应的星期。选择D5单元格,输入与D4单元格相同的公式[=if (month (date ($ c $1,$ e $1,column (A1)))=$ e $1,date ($ c $1,$ e $1,column (A1),' ')],然后按[
公式。将D5单元格中的数字格式自定义为“aaa”,这样D5单元格中的日期数据只能显示为周的序列号。向右拖动填充柄,将公式到E5:AH5单元格区域,以返回与当前所选年份和当月其他日期相对应的周数,如下图所示。
表格中每个月的记录数据比较密集,不方便查看。另外,公司周六日不上班,可以突出显示表单中的周六日数据,以区分不同周的数据。
步骤01选择菜单令。选择D4:AH5单元格区域,点击开始选项卡样式组中的条件格式按钮,从弹出的下拉菜单中选择新建规则令,如下图所示。
步骤02设置条件格式。打开新建格式规则对话框,在“选择规则类型”列表框中选择“使用公式确定要格式化的单元格”选项,在“格式化与该公式匹配的值”参数框中输入公式[=WEEKDAY(D4,2)=6],单击【格式化】按钮,如下图所示。
步骤03设置单元格填充效果。打开[单元格格式]对话框,选择[字体]选项卡,在[字体]列表框中选择[粗体]选项,在[颜色]下拉列表中选择[白色]选项,然后选择[填充]选项卡,并在列表框中选择所需选项。
填充的绿色,单击【确定】按钮,如下图所示。Step 04 突出显示周末。返回【新建格式规则】对话框,单击【确定】按钮,返回工作表,即可看到已经为所选区域中的星期六数据设置了绿色填充色。使用相同的方法突出显示星期天。为保证表格中的自动数据无误,可以重新设置 C1、E1 单元格中的年份和月份,并验证指定年月应出勤天数、表格标题、当月所有日期及对应的星期数是否出错,如下图所示。
考勤数据有多种表达形式,为规范输入的考勤数据,本例中假定一些规则,并通过设置考勤数据区的数据有效性使考勤表的制作更加便利。同时设置了冻结窗格,方便后期填写和查阅数据明细,将作为辅助列的数据进行隐藏,让整个表格更加规范。
设置规范的考勤数据,具体操作步骤如下。
技术看板
本例假定全勤用【√】作为标记,事假用【事】作为标记,病假用【病】作为标记,出差用【差】作为标记,年假用【年】作为标记,婚假用【婚】作为标记,迟到 10 分钟以内用【迟 1】作为标记,迟到半小时以内用【迟 2】作为标记,迟到 1 小时以内用【迟 3】作为标记,旷工用【旷】作为标记。这个考勤符号可以根据公司要求进行设置。
Step 02 冻结表格行和列。考勤表中的数据很多,为便于查看,可以将有用信息固定在窗口中。当窗口大小不变时,让不必要的细节数据可以随着拖动滚动条来选择显示的部分。本例需要固定表格的上面 5 行和左侧 3 列数据,选择 D6 单元格,单击【视图】选项卡【窗口】组中的【冻结窗格】按钮 ,在弹出的下拉列表中选择【冻结窗格】选项,即可冻结所选单元格前面的多行和多列,完成考勤表模板的制作,如下图所示。
模板考勤表