求助:用Pivot Table、Countif计算员工月度日均案件处理数
堆叠透视表中统计工作日数及计算日均案件数的解决方案
核心思路
通过条件求和函数直接统计对应员工、对应月份的AR列中1的数量(即工作日数),再用月度案件总数除以该数值得到日均案件数。
具体公式实现
1. 统计员工月度工作日数(兼容所有Excel版本)
假设:
B列为员工姓名A列为月份文本AR列为标记列(符合月份返回1,否则0)
在空白列(比如AS列)的第二行输入公式后下拉填充:
=SUMIFS(AR:AR, B:B, B2, A:A, A2)
该公式会匹配当前行的员工姓名与月份,自动求和对应AR列中的1,得出该员工当月的工作日数。
2. 计算月度日均案件数
假设C列为员工月度案件处理总数,在空白列(比如AT列)的第二行输入公式后下拉填充:
=IF(AS2=0, 0, C2/AS2)
加入IF判断是为了避免除数为0的报错,当工作日数为0时返回0,否则计算日均案件数。
3. 高效动态数组方案(Excel 365/2021)
如果使用Excel 365或2021版本,可通过GROUPBY函数直接生成员工-月份的汇总结果,无需手动下拉填充:
=GROUPBY(B:B&A:A, AR:AR, SUM,,0)
该公式会按「员工+月份」自动分组,求和对应AR列的1,输出动态数组形式的汇总表。
排查SumIfs失败的常见原因
此前使用SumIfs未成功,大概率是参数顺序错误:SumIfs的语法要求先写求和区域,再依次写条件区域与对应条件,不要将条件区域放在求和区域之前。
内容的提问来源于stack exchange,提问作者MethodikalMe23
相关产品推荐
相关产品推荐

