返回目录:excel表格制作
Excel如何设置考勤自动化?
分享一个excel表自动化考勤的Demo
下面这个excel制作的考勤表,可以自动更新每月日期,便捷录入考勤状态,还可以智能统计出勤、休息等各考勤状态数据。
智能考勤表
首先,制作一个基本excel表,如下图:
需注意的是,excel中第一行需合并,第二行倒数1-2合并,3-5合并。
接着,自定义考勤月份
第一行点击右键,选择“设置单元格格式”,在弹出的对话框中自定义格式为:表单大师0月份考勤表,设置完成后点击确定,然后第一行随便输入一个月份试试:
然后,月份自动效果
当月天数后输入公式=DAY(EDATE(DATE(2018,A1,1),1)-1),就可以实现输入任意天数,显示当月实际的总天数。
其次,星期自动效果
在C4输入公式“ =TEXT(DATE(2018,$A1,C3),"aaa") ”,则每个月的日期也可以自动化了:
接下来,周末自动填充其他颜色
选中区域然后点击“条件格式-新建规则-使用公式确定要设置格式的单元格”,输入公式=C$3>$AF$2。点击“格式”按钮;然后自定义-类型输入“;;;”(三个分号)确定,这样表中仅显示当月日期,不属于当月日期将看不到。
然后选择区域-新建规则,设置公式为“=OR(C$4="六",C$4="日")”,格式填充其他颜色。
Tips:这时可能隐藏的日期也被填充了颜色,这时只需选择数据后选择条件格式-管理规则,然后规则设置如下图,就可以解决了。
最后,统计考勤状态
在考勤表右侧设计一个备注表,不同的考勤状态不同的形式表示。然后用COUNTIF函数来解决。
公式为“=COUNTIF($C5:$AG5,AI$4)”,制作好备注说明:
最后通过数据有效性设置表格的下拉菜单,效果如下:
这样,一个智能化的考勤表就制作好了。当然你还可以用表单大师来制作一个在线考勤表。这样即使是人员外勤也可以通过定位来打卡,同样数据可以导出到excel也可以通过自带的报表分析功能生成报表自动统计考勤状态。
excel里填写序号填到发狂,如何能让序号自动化呢?
序号自动化,当然是让序号自动生成,并且不会收到筛选和隐藏行的影响,这样的序号才是智能的序号。有什么好的方法呢?
一般用的方法有,Excel的自动填充功能,row,column函数生成,这些都是好的方法,楼上的老师们也做了详解,下面我说几个我认为是最智能的方法。
1、if函数+counta函数。
if函数用来判断目标区域是否有数据,有数据就开始计数,没有数据就显示为空。公式如下:=IF(H2<>"",COUNTA($H$1:H2)-1,"")
当姓名列没有数据的时候,序号列就没有内容,一旦姓名列出现数据,就开始自动计数,实现了自动排序的功能。
2、if+subtotal函数
if和counta函数的结合,虽然能实现自动计数,但是如果行被隐藏了或者筛选的时候,需要不是连续的,如果想实现连续的序号,需要用到这两个函数。
公式:=IF(H2<>"",SUBTOTAL(103,$H$1:H2)-1,"")
这样当对数据进行筛选的时候,序号还是顺序排列的。
如果需要看视频讲解,关注我的头条号,需要源文件私信我,给你地址。
EXCEL怎么实现根据订单,BOM,物料需求表自动化?
同问[呲牙][呲牙]