Excel多条件统计不重复人员个数的实用技巧
Excel多条件统计不重复人员个数的方法
在实际工作中,我们经常需要根据多个条件统计不重复的人员数量,例如统计某部门中参与过多个项目且达到特定业绩的员工数。Excel提供了多种实现方式,下面介绍两种最实用的方法。
方法一:使用SUMPRODUCT和COUNTIFS函数
假设数据表包含A列:部门、B列:员工姓名、C列:项目名称。我们需要统计“销售部”中参与了“项目X”且姓名不重复的人数。公式如下:
=SUMPRODUCT((A2:A100="销售部")*(C2:C100="项目X")*(1/COUNTIFS(A2:A100,A2:A100,C2:C100,C2:C100,B2:B100,B2:B100)))
该公式的原理是使用COUNTIFS计算每个组合(部门+项目+姓名)出现的次数,然后用1除,再通过SUMPRODUCT求和,从而每个唯一组合仅被计数一次。
方法二:数据透视表
1. 选中数据区域,点击“插入”选项卡中的“数据透视表”。
2. 在字段列表中,将“部门”和“项目”拖动到“行”区域,将“姓名”拖动到“值”区域。
3. 右键点击值字段,选择“值字段设置”,然后选择“非重复计数”(仅Excel 2013及以上版本支持)。
4. 最后在透视表中筛选出部门为“销售部”、项目为“项目X”,即可看到不重复的人员个数。
注意事项
- 使用公式时,数组公式需按Ctrl+Shift+Enter结束(Excel 365/2021可自动识别)。
- 数据透视表方法简单直观,但需要Excel版本支持非重复计数功能。
- 如果条件更多,可在SUMPRODUCT中添加相应条件数组,或扩展COUNTIFS的范围。
掌握这些技巧,可以快速应对多条件下的唯一值计数需求,让数据分析更加高效。