智能考勤表切换下月前填好的数据怎样自动保存在本月?
1个回答
关注
展开全部
咨询记录 · 回答于2021-10-31
智能考勤表切换下月前填好的数据怎样自动保存在本月?
、做框架框架的话,看各个公司的需求,样式自己定就好,没有说统一的标准。考勤表主表区域需要有31列,因为每月最多的时候有31天。而行嘛,至少两行作日期,日期一行,星期一行,其他的就随意。2、本月应出勤数对于正规的企业来说,出勤数和国家规定的工作日是一样的,该放假就放假,该双休就双休。这里我们说的就是按照国家规定的来,如果你的公司不是这样的,则根据各自情况确定。比如,按照国家的标准,本月应上班21天。这是通过函数公式计算出来的,公式是:=NETWORKDAYS(DATE($G$1,$J$1,1),EOMONTH(DATE($G$1,$J$1,1),0))【公式解读:“NETWORKDAYS”计算的是两个日期之间的完整工作日的数量;“DATE”计算的是一个日期,“EOMONTH”这个函数计算的是每个月的最后一天,不一定是31号,可能是30号,也可能是29号、28号。】3、表头公式设置表头“溪门飞雪有限公司2019年9月考勤表”,这个也是设置了公式的,公式为:=TEXT(DATE(C1,I1,1),'溪门飞雪有限公司e年m月考勤表')【公式解读:“TEXT”是将单元格的值转换为文本;“date”就是日期,“e年m月”自动匹配结果中的年月值。】当然,这里我们不一定要弄这么复杂,如果你搞不懂“e年m月”,不会用,也可以直接使用“yyyy”和“mm”,四个“y”表示显示四个字符的年份,如果改为两个“y”,则结果显示为“19”年,月份也是一样的,一般使用一个“m”就可以。公式:=TEXT(DATE(C1,I1,1),'溪门飞雪有限公司yyyy年mm月考勤表')4、日期的公式设置接下来,就是最重要的部分,日期函数公式的设置。日期的设置主要是随着月份的变化,天数变化,小月将不显示31号,2月不能显示30,31号。公式:=IF(MONTH(DATE($C$1,$I$1,COLUMN(A1)))=$I$1,DATE($C$1,$I$1,COLUMN(A1)),'') 输入公式后,一直将公式拖动或者复制到最后边即可。【注意事项:公式输入在日期这一行,刚才我们输入“1,2,3……”只是为了方便大家看,这些位置其实是需要由公式显示日期的。那么,结果出现了上图这样的情况,这个时候我们需要对日期这31个单元格进行格式自定义,全部自定义为“d”。】
已赞过
评论
收起
你对这个回答的评价是?