当前位置:首页经验技巧Excel经验excel图表

excel如何统计员工出勤

2026-01-16 13:20:54

1.excel 如何统计员工的出勤天数

我的方法可能有些笨,按图片要求建好第1、2列后,合并B4和C4,填写“=OR(B3,C3),选中,向右拉动至BK4,在BL4中填写”=COUNTIF(B4:BK4,"=true"),选中B3:BK4(实际是BJ4合并单元格)向下拉动填充至需要的行数(一名员工占两行),单击4行行标(最左边)选中,单击右键选择行高取值为1确定,选取3、4行(出现小标为“2R”),点击格式刷从第3行行标开始向下刷,这样可以将4,6,8等偶数行(辅助行)隐藏起来,直到美化的作用。你还可以用工作表保护功能将辅助行的公式保护起来防止误删。

2.excel考勤的统计功能

这个问题用数据透视表来做很简单。

附件做了演示,为了保证外部数据源可用,下载本附件后,保存在电脑上,然后打开文件时会提示你包含外部数据源,记得在数据透视表和数据表中更改文件所在路径,及相应的SQL代码: 统计表数据源: select 人员编号,姓名,考勤日期,班次,上班1,下班1,公休加班,事假,病假,出差,iif(上班1-#8:00#>0,hour(上班1-#8:00#)*60+minute(上班1-#8:00#),0) as 迟到,iif(#16:00#-下班1>0,hour(#16:00#-下班1)*60+minute(#16:00#-下班1),0) as 早退,iif(上班1 is NULL or 下班1 is NULL,8,0) as 缺勤 from [原始考勤$] where weekday(考勤日期,2) 全部。

3.如何汇总每个员工的月出勤天数(有的一天多个记录,

给一个高级一点的解决方案,使用SQL语句进行汇总: select *,round(总额/天数,2) as 日工资 from (select 姓名,sum(总额) as 总额,count(天数) as 天数 from (select 姓名,count(日期) as 天数,sum(金额) as 总额 from [Sheet1$] group by 姓名,日期) group by 姓名) 查看附件中Sheet2中的数据源属性就可以看到这个SQL语句了。

使用这个语句构建的新数据源后,原数据增减后,直接点右键刷新表格就可以得到统计结果,速度比普通公式要快很多,而且维护起来很方便。

4.excel 如何统计员工的出勤天数

我的方法可能有些笨,按图片要求建好第1、2列后,合并B4和C4,填写“=OR(B3,C3),选中,向右拉动至BK4,在BL4中填写”=COUNTIF(B4:BK4,"=true"),选中B3:BK4(实际是BJ4合并单元格)向下拉动填充至需要的行数(一名员工占两行),单击4行行标(最左边)选中,单击右键选择行高取值为1确定,选取3、4行(出现小标为“2R”),点击格式刷从第3行行标开始向下刷,这样可以将4,6,8等偶数行(辅助行)隐藏起来,直到美化的作用。

你还可以用工作表保护功能将辅助行的公式保护起来防止误删。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .