如何制作考勤表(如何用Excel制作考勤表)

/ 0评 / 0

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

1.打开一个空白的EXCEL工作表,首先绘制如下图所示。

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

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

在D2单元格中输入公式= if (weekday (date ($ m ,$ s ,D3),2) = 7。Day ",WEEKDAY(DATE(M $ 1,S,D3),2))

此时,您可以看到D2单元格中出现了一周的“日”字(这意味着2011年5月1日是星期日)。

公式含义:第一,用DATE函数将M1的“年”、S1的“月”、D3的“日”组成计算机能识别的“日期”;然后使用WEEKDAY函数将“日期”更改为周代表的数字。

在WEEKDAY函数之后添加了参数“2”,以便将星期一显示为“1”,星期二显示为“2”...周日为“7”。

因为我们不习惯把周日叫做“周日7”,最后用IF函数来判断,自动把“7”的显示改成“day”。

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

为了方便我们的中文习惯,我们不得不将显示为阿拉伯小写数字的星期改为中文数字,即“星期一”的格式从Best Network上的“星期一”改为“星期一”。这需要通过定义单元格格式来实现。

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

完成这些后,您可以使用鼠标选择D2单元格,并按住右下角的“填充手柄”来拖动和复制AH2单元格。效果如下:

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

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

本月的最后一天,即5月31日,是从百特减去1得到的。最后由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函数统计AK3中的符号在D4:AH5区域出现的次数。

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

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

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

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

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

在统计结果中,会有很多0值,这意味着对应的考勤符号不会出现在考勤区域。如果0值太多,会觉得“混乱”,所以我们可以通过设置来“隐藏”这0值。

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

5.这里,考勤表基本完成。细心的朋友会发现一个小问题,那就是总有三个日期:AF3、AG3、AH3的29、30、31,即使2月份只有28天。

我们可以根据月份的变化,使用条件格式自动显示或隐藏,即小月份AH3变为空白,大月份显示31,如果不是闰月,2月份不显示AF3、AG3、AH3的数字。

选择AF3:AH3地区,按“格式-条件格式”,设置如下:

有了这个条件格式的方法,还可以设置D2:AH2区域,让它们在周六和周日变成不同的(原创版权www.isoyu.com)颜色,每周的情况显示的更直观。你可以自己想出设置方法。