excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel小技巧|原来带有法定节假日的动态考勤表也很简单

之前小编发布的文章中的考勤表大部分都是跨月份的,有朋友提出能不能制作一些正常的考勤表,那么今天小编就分享一些简单的做法吧,关于考勤表中的法定节假日和全年汇总的出勤计算,我想你可能也会有疑惑吧,赶快来跟我试试吧!一、高亮显示星期和法定节假日 选中D4:AH5区域点击开始菜单下的条件格式——新建规则——使用公式确定单元格的规则输入公式=OR(D$5="六",D$5="日")法定假日格式输入公式=SUMPRODUCT((D$4>=数据源!$K$6:$K$12)*(D$4<=数据源!$L$6:$L$12))点击格式——填充——选择一个颜色确定即可二、确定考勤项目 1、出勤统计:点击数据——数据验证——允许下拉序列——在来源处输入考勤项目即可——点击"输入信息"——输入自己想提醒的内容2、说明行:按照截图中的类型输入,后面所带的数字代表小时数或者天数,更加清晰显示实际出勤情况,比如迟到了1个小时就是C1,休年假就是N1,出勤就是输入√,法定节假日加班2小时就是G2,平时加班3小时就是P3等等注意:由于在考勤区是手动录入的,一旦月份变化,考勤区域是不会变化的,但是统计法定节假日的数据是有公式确定的,也是可以跟随变化的! 三、统计各个员工出勤加班情况 1、在AI6中输入公式=SUMPRODUCT(-(0&REPLACE($D6:$AH6,1,1,"")),-ISNUMBER(FIND(AI$5,$D6:$AH6,1)))即统计各个单元格中包含考勤项目中后所带数字之和 2、周末出勤天数:在AR6中输入公式=SUM(COUNTIFS($D$5:$AH$5,{"六","日"},D7:AH7,"√"))-AS6注意:这里的周末,不包括法定节假日中的周六/日 3、法定假日出勤:在AO6中输入公式=SUMPRODUCT(($D$4:$AH$4>=数据源!$K$6:$K$12)*($D$4:$AH$4<=数据源!$L$6:$L$12)*(D7:AH7<>""))即是考勤表中带有红色标记的区域内不为空值的个数! 四、统计每个月正常工作日(可跟随控件下年月变化) ①去除周末:在AO3中输入公式=SUMPRODUCT(--(MOD(ROW(INDIRECT(DATE(C2,F2,1)&":"&DATE(C2,F2+1,0))),7)>1)) ②去除周末和自定义国假,在AO2中输入公式=VLOOKUP($F$2,自定义节假日!$A$2:$C$13,3,) 其他月份的考勤表只需要复制一份并链接主页就OK啦五、制作动态图表 1、定义名称:选中考勤区域——公式——名称管理器——定义名称任意输入一个名字data——作为vlookup函数的第二参数:查找区域2、在AY10中输入公式=VLOOKUP($AY$7,data,ROW(AI35),0)下拉填充即可3、选中区域点击插入——选择一个图表类型——点击确定4、选中图表标题——在编辑栏中输入=N3回车即可引用动态图表,只要控件下的年月份变化的时候,图表也会随之变化!好了,总结一下大致步骤就这么多,本动态考勤表所包含的Excel知识点:数据的有效性,条件格式、函数公式的应用、动态图表制作、定义名称、以及控件窗口应用! 没想到一个小小的考勤表中竟然可以应用到这么多的知识点,即使你会制作,欢迎一起复习一下吧!如有不妥,欢迎指正!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接