EXCEL分类汇总如何汇总每个员工的
给一个高级一点的解决方案,使用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语句了。
使用这个语句构建的新数据源后,原数据增减后,直接点右键刷新表格就可以得到统计结果,速度比普通公式要快很多,而且维护起来很方便。全部
给一个高级一点的解决方案,使用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语句了。
使用这个语句构建的新数据源后,原数据增减后,直接点右键刷新表格就可以得到统计结果,速度比普通公式要快很多,而且维护起来很方便。收起