当前位置:首页 > 最新体育 > 正文

考勤表的制作(简单考勤表)

考勤监控是每个公司或单位都非常重视的事情。我们来解释一下如何用excel制作专业考勤表。

1.打开一张空白色EXCEL工作表,如下图所示绘制。

图中,M1:P1为填写“年”的合并单元格,S1:T1为填写“月”的合并单元格,设置为浅蓝色底纹醒目。

2.为了在第二行自动显示“周”,需要设置公式如下:

在单元格D2中输入公式= if (WEEKDAY(DATE($M,$S,D3),2) = 7,“DAY”,WEEKDAY(DATE($M,$ s ,D3,2))。

这时,你可以在D2小区看到“日”字(意思是2011年5月1日是星期天)。

公式含义:首先,用DATE函数将M1单元格中的年、S1单元格中的月、D3单元格中的日做成计算机能识别的日期;然后使用WEEKDAY函数将这个“日期”转换成周代表的数字。

在WEEKDAY函数后添加参数“2”,这样周一显示为“1”,周二显示为“2”周日为“7”。

因为我们不习惯把周日称为“周日7”,所以最后用IF函数做一个判断,自动把“7”的显示改为“日”。

提示:函数DATE和WEEKDAY在EXCEL自己的帮助中有详细介绍。想了解他们的朋友可以参考一下。

为了方便我们的中文习惯,我们还应该将显示为阿拉伯数字的星期改为中文数字,即“星期一”变成“星期一”格式。这需要通过定义单元格格式来实现。

选择D2单元格,右键单击“单元格格式”,在出现的格式窗口中选择“数字”选项卡,在左侧的类别框中选择“特殊”,在右侧的类型框中选择“中文小写数字”,按“确定”退出。

之后,你可以用鼠标选择D2单元格,按住右下角的“填充柄”,拖动复制AH2单元格。效果如下:

在AI单元格中,当月总天数可以用公式显示,公式= DAY(DATE(S1 M1+1,1)-1)

公式含义:首先,通过日期函数“DATE(M1,S1+1,1)”,得到本月次月1日的日期。在这个例子中,这个月是5月,下个月的第一天是6月1日。

减去1得到本月最后一天的日期,即5月31日。最后,day函数取出代表当月天数的“31”。

3.先设置一些考勤符号,放在AR列,如图:

这些符号不是统一的规则。可以根据习惯和喜好自行设置。它们也可以用汉字来表示。简而言之,只是注意你的习惯。

如何方便快捷地将这些符号输入到考勤表的D4:AH33区域?我们使用下拉框方法。

选择D4:AH33区域,按上方工具栏中的数据-有效性,弹出有效性设置对话框,选择设置选项卡,在允许中选择序列,在源中单击右折叠按钮,然后用鼠标选择表格中的AR1:AR8区域,再次单击折叠按钮,返回有效性设置窗口,按确定退出。

完成后,当选择考勤表D4:AH33区域的任意一个单元格时,会出现一个下拉框按钮,点击按钮会弹出下拉框,用鼠标就可以方便地选择要输入的考勤符号。

4.已经可以输入出勤。如何统计每个人的出勤情况?或者自动按公式计数。

先画一个区域进行考勤统计,如下图红圈所示:

该区域需要设置多个合并单元格,AK4:AK5合并,AL4:AL5合并AP4:AP5合并。也就是每个名字对应的上下行需要合并,方便在一个网格里统计上午和下午。

AL4:AP5区域合并操作完成后,选择该区域右下角的填充手柄,按住鼠标左键并下拉,直到AP33单元格松开鼠标左键,这样就可以分别快速合并后面的单元格。(其实是AL4:AP5风格的翻版)

由于第一个人的考勤记录区域是D4:AH5区域,所以需要统计这个区域的考勤符号数量才能知道这个人的考勤情况。

先在AK3:AP3中输入考勤符号,然后在AK4单元格中输入公式=COUNTIF($D4:$AH5,AK)。

含义:COUNTIF函数用于对D4 AK3网格:AH5区域的符号进行多次计数。

使用拖动复制功能将此公式复制到AK4:AP4区域。

然后选择AK4:AP4区域,按住AP4右下角的填充手柄,向下拖动复制到AP33单元格。

现在统计区域的每个单元格都有一个公式。因为公式的某些部分使用了绝对引用符号“$”,所以在拖动和复制时每个单元格的公式是不一样的。

提示:在这张考勤表中,多次使用了“拖拽复制”的方式,可以大大简化输入公式和设置格式的操作。除此之外,公式中可以灵活使用绝对引号符号“$”,有规律变化的公式可以快速输入到区域中,避免了逐个输入的麻烦。

现在我们来看看统计公式的效果。

在统计结果中,会有很多0值,这意味着对应的考勤符号不会出现在考勤区域。如果0值太多,就会“混乱”。我们将这0个值设置为“隐藏”。

按工具栏中的“工具-选项”打开选项窗口。按下图所示的设置,去掉“零值”前的勾号,这样这些零值就不会显示出来。

5.至此,考勤表基本完成。细心的朋友会发现一个小问题,就是29、30、31三个日期总是出现在AF3、AG3、AH3,即使2月份只有28天,我也觉得很不开心。

我们可以使用条件格式的方法,让它们根据月份的变化自动显示或隐藏,即月份小的时候,AH3网格变成空白色,月份大的时候,显示31。如果不是2月份的闰月,则不会显示AF3、AG3、AH3网格中的数字。

选择AF3:AH3区域,按“格式-条件格式”,设置如下图所示:

有了这个条件格式的方法,还可以设置D2:AH2区域,这样就可以在周六周日换成不同的颜色,每周的情况显示的更直观。可以自己考虑设置方法。

以上用excel制作考勤表的步骤基本都是普通型的,适合很多公司,也可以根据自己的情况进行设置。