如何用excel制作班级考勤表

如题所述

1、第一步先打开excel表格,然后选择三行空白表格,选择A1到H1,然后双击单元格输入公式等于=TEXT(NOW(),"yyyy年mm月考勤表)。

2、接着在B3输入1,并向右填充日期,本例填充七天,用if判断,如果超过本月的最多天数显示空白。

3、之后,输入本月的第一天,并向右填充,选中填好的日期。

4、点击鼠标右键点击“设置单元格格式”选择“数字”点击“自定义”,在类型下的文本框中输入四个a。

5、选中不用的空白列输入对考勤的标记,然后点击鼠标右键选择“定义名称 ”,点击“确定”。

6、选择B4单元格上方的数据,点击上方工作栏“数据验证”,在允许下选择“序列”,来源下写“=选项1”。

7、设置统计格式,I4到N4输入公式“=COUNT IF(B4:H4,I3)”,最后,把第一个统计好的向右边拉就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-10

1、在EXCEL中新建一表格,选择三行空白,选择A1到H1,点击开始选择合并后居中,在双击单元格输入公式等于=TEXT(NOW(),"yyyy年mm月考勤表) 

2、在B3输入1,并向右填充日期,本例填充七天,用if判断,如果超过本月的最多天数显示空白 

3、输入本月的第一天,并向右填充,选中填好的日期 

4、点击鼠标右键点击“设置单元格格式”选择“数字”点击“自定义”,在类型下的文本框中输入四个a 

5、选中不用的空白列输入对考勤的标记,然后点击鼠标右键选择“定义名称 ”,点击“确定” 

6、选择B4单元格上方的数据,点击上方工作栏“数据验证”,在允许下选择“序列”,来源下写“=选项1” 

7、设置统计格式,I4到N4输入公式“=COUNT IF(B4:H4,I3)”,把第一个统计好的向右边拖拽即可。

本回答被网友采纳
第2个回答  2019-03-03

1、首先打开Excel,演示所用版本为2016,其他版本亦可,先在表上留三行空白,在第四行写个名字。

2、选择A1:H1,点合并后居中。

3、双击A1单元格,输入公式“=TEXT(NOW(),"yyyy年mm月考勤表")”。

4、在B3输入1,并向右填充日期,本例填充7天,也就是当月的1到7号。

5、在B2输入当月的第一天,并向右填充。然后选中填好的日期点击右键,选择设置单元格格式。

6、在第三行选中所有数据,将单元格格式设置为自定义,并输入“aaaa”,单元格变成星期几。

7、到这儿基本考勤表就完成了,如果需要更复杂的可以根据具体情况进行设计,考勤情况字段也可以设计成下拉列表。


本回答被网友采纳
第3个回答  2016-09-28
制作步骤:

1
首先,如下图,前三行留空。在A4输入一个姓名,从A4开始直到H4加上边框。

2
选择A1:H1,选择【合并单元格】。

3
双击合并后的单元格,输入公式:
=TEXT(NOW(),"yyyy年mm月考勤表")
注意:为了防止6月份该函数自动变化,可以在月末粘贴成数值保存。

4
在B3输入1,并向右填充日期,本例填充7天,也就是当月的1到7号。
注意:实际情况可以填充到31,并用IF判断,如果超过本月的最大天数显示空白。

5
在B2输入当月的第一天,并向右填充。
注意:这里也可以用时间公式完成。如果月份和年份处用下拉菜单生成,此处和表头均可以用公式自动生成,不会随着时间变化而变化。

选中刚才输入的日期,鼠标右键,选择【设置单元格格式】。在【自定义】处输入:
aaaa,并点击【确定】按钮。

这样,刚才输入的日期就变成“星期几”的显示样式了。

在一个用不到的空白列输入对考勤的标记,然后在名称框输入【选项】并回车。这样就定义了一个“选项”的名称。

选中姓名右侧的空白位置,选择【数据】-【数据有效性】。

在【允许】处选择“序列”,在来源处输入:=选项,勾选【提供下拉箭头】。

这样,就在B到H列生成了下拉菜单,可以对员工的考勤情况进行标记。

根据员工实际考勤情况在不同日期进行下拉菜单选择,完成后效果如下图:

最后一步,要对当月的考勤情况进行统计。
在记录区域的右方,如下图设置统计格式。其中I4:N4要输入公式统计。

双击I4单元格,输入公式:
=COUNTIF($B4:$H4,I$3)
注意:公式中对原始区域和表头的引用是特别要关注的地方。

然后将公式向右拉,就返回了该员工当月的考勤统计情况。本回答被提问者采纳
相似回答