ExcelVBA实例
如何建造考勤挂号表格excel表格
Excel是人们日常办公的必备软件,公司为了记录员工的出勤环境,可以用Excel表格建造考勤表,本文将汇报各人怎么用Excel建造考勤表。
01 首先从电脑里打开EXCEL空缺表格,在第一行任意位置的单位格内填入考勤表名称: 02 从第二行第二个单位格开始输入1、2、3然后操作快捷方式向右拖到31,因为每个月份最多只有31天,再在最后写上全勤、缺勤、出差、病假、事假等几顶(视公司环境而定): 03 在第一列第二个单位格填入【员工姓名】,下方即可填入公司员工姓名: 04 选定从第一行第一列,一直到事假那一列,然后点击菜单栏【归并后居中】按钮,并将表格内容全部框选居中: 05 选定第一行以下需要的部门,然后点击菜单栏中的田字边框按钮,给这些单位格加上边框: 06 配置列宽行高将表格变得雅观些: 07 考勤表就建造完成了: 08 点击左上角的【文件】按钮,再点击【打印】举办预览,假如表格欠悦目还可以在举办修改:。
2.如安在excel中做考勤表建造步调:
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)
留意:公式中对原始区域和表头的引用是出格要存眷的处所。
然后将公式向右拉,就返回了该员工当月的考勤统计环境。
3.如何利用excel建造考勤表步调/方式第一步:画表格打开一张空缺的EXCEL事情表,先按下图所示画出样子。
图中M1:P1是归并单位格,用于填写“年”,S1:T1是归并单位格,用于填写“月”,为了精明配置成浅蓝色底纹。第二步:配置公式为了让第二行中的“礼拜”能自动显示,需要配置公式,如下:在D2单位格中输入公式 =IF(WEEKDAY(DATE($M$1,$S$1,D3),2)=7,"日",WEEKDAY(DATE($M$1,$S$1,D3),2))这时就能看到D2单位格中呈现一个暗示礼拜的“日”字(这说明2011年5月1号是礼拜日)。
公式寄义:先用DATE函数把M1格中的“年”、S1格中的“月”、D3格中的“日”构成一个电脑能识此外“日期”;再用WEEKDAY函数把这个“日期”酿成礼拜所代表的数字。WEEKDAY函数后头加了参数“2”,是为了让礼拜一显示为“1”,让礼拜二显示为“2”。
让礼拜日显示为“7”。由于我们不习惯把礼拜日叫成“礼拜7”,所以最后用IF函数做判定,把显示为“7”的自动改成“日”。
提示:函数DATE与WEEKDAY在EXCEL自带的辅佐中有具体的用法先容,想相识它们的伴侣可以参考。为了利便我们中国人的习惯,还要把显示为阿拉伯小写数字的礼拜酿成中文数字,即“礼拜1”酿成“礼拜一”这种名目。
这就需要通过界说单位格名目来实现。选中D2单位格,按鼠标右键“单位格名目”,在呈现的名目窗口中选“数字”选项卡,在左侧的“分类”框中选“非凡”,在右侧的“范例”框中选“中文小写数字”,按“确定”退出。
这些完成后就可以用鼠标选中D2单位格,按住它右下角的“填充柄”拖动复制AH2单位格,结果如下图:在AI单位格中可以通过公式显示当月的总天数,公式 =DAY(DATE(M1,S1+1,1)-1)公式寄义:先由DATE函数“DATE(M1,S1+1,1)”获得本月的下一个月月初1号的日期。本例中,本月是5月份,下一月的月月朔号就是6月1日。