excel制作一月的考勤表,其实无想象的繁杂,它重点应用了有些平常的函数和表格内置功能。
一个完整的考勤表,它包括了每一个月份的明细考勤数据,以及考勤汇总表、日历视图、节假日表等。
这节咱们的重点内容是快速制作一月份考勤表,如下图所示:
上图考勤表外观较为简洁,无太多的内容,但已然足够平常运用需要,经过输入员工每日的出勤状态,能够经过区别单元格颜色高亮表示和区分她们的出勤状态,并自动在表格中统计该员工或所有员工的区别出勤状态次数。
下面进入正题,根据过程进行快速讲解。
1、获取日期
一月包括30或31天,倘若是2月份还包括28或29天,因此呢咱们能够输入date公式来自动获取当前月份的所有日期值。
公式为:=DATE($N$3,$S$3,COLUMN(A1))
date函数是返回指定年、月、日的日期值,包括三个参数分别为年份、月份和日数。
这儿重点是公式中第3参数日数运用了column函数表达,能够使公式在向右填充时自动获取递增的日期值。
另外需要重视一点,date函数的结果是一个日期,而咱们的需要是表示天数,因此呢必须将日期转换为天数,即只表示日期中的天数值。
这儿作者利用单元格格式的自定义功能,在类型中输入“D”,即暗示仅表示日期天数!
经过以上公式和格式设置,能得到本月的天数值。
2、获取星期值
考勤表一般需要对应星期值,星期值的计算比较简单,一般运用text函数就能得到。
公式为:=TEXT(H9,"aaa")
这儿重点是text函数的第2参数,它是一个固定表达,暗示转换日期为特定格式的星期值,“aaa”暗示大写星期值!咱们记住这个表达就可。
3、设置出勤录入区域下拉菜单
考勤表包括较多的出勤状态,例如平常的正常、迟到、早退、事假、病假、加班等等,咱们需要设置一个下拉菜单来快速选取对应的出勤状态。
关于下拉菜单的设置,日前重点是利用数据验证功能,详细操作如下图所示,首要选中所有出勤录入区域,而后点击数据工具栏下方功能区“数据验证-序列-源自”,在源自输入框中拉取表格上方的出勤状态文本区域。
得到的下拉菜单如下图所示:
此时咱们在录入出勤状态时,就能够直接在下拉列表中点击选取相应文本。
4、高亮表示反常出勤状态
当遇到非正常出勤,如迟到、早退等,则能够设置区别单元格颜色,来进行明显表示。
在excel表格中对单元格的填充色进行自动和批量的设置,一般是利用要求格式。
这儿作者重点是经过要求格式功能中“只为包括以下内容的单元格设置格式”选项,来进行颜色填充。
当然,咱们亦能够经过要求格式的公式表达来设置单元格格式。
5、统计员工反常出勤天数
接下来是实时统计每一个员工本月的反常出勤次数。
统计次数,能够利用countif函数,亦便是要求计数,输入公式为:
=COUNTIF($H10AL10,"迟到")+COUNTIF(H10:AL10,"早退")
这儿两个countif函数相加,是由于迟到和早退两种出勤状态被合并到一块进行统计,因此呢运用了“或”的多要求关系计数表达。
同理统计请假,则包括病假、事假、婚假和产假,则无需运用以上多要求相加表达,而是利用通配符来执行多关键字的单元格计数!由于它们有一个相同关键字,即“假”,因此通配符表达为“*假”。
6、统计所有员工反常出勤次数
最后是统计所有员工的反常出勤次数,一样是运用countif函数,只不外它的计数区域要相应的调节为全部出勤录入区域,则公式为:
=COUNTIF($H$10AL$18999,D5)
它是对指定出勤状态在全部表格录入区域中的计数,得到所有员工的指定反常出勤天数。
经过以上几个包括公式和操作的过程,就能得到一个简洁美观的月份考勤表。关于它的表头,能够套用固定格式,亦能够按照需要和爱好,来设置区别的文本描述或格式。
|