一组数据中,获取唯一值的方式很多,

如:删除重复项功能、数据透视表。

但是此方法对后期数据追加的扩展性不强,

使用公式能弥补上述的不足。

如下图用公式求销售员人数:

excel统计不重复数据个数总数的思路和操作方法-趣帮office教程网

思路:

售货员如果重复N次,则每次占比为1/N,N个1/N相加的和为1;所有占比求和即不重复售货员人数。

操作示例:

增加辅助列(辅助列的格式调整为分数以方便理解)

excel统计不重复数据个数总数的思路和操作方法-趣帮office教程网

单元格D2输入公式

=1/COUNTIF(B:B,B2)

COUNTIF()计算重复的总数,

1/ COUNTIF()表示此处占总数的比值。

由于A-001重复了4次,结果为1/4

拖动填充公式。

excel统计不重复数据个数总数的思路和操作方法-趣帮office教程网

对D列进行求和,

结果就是售货员的人数。

此处结果为4。

扩展:

如果不使用辅助列,

可以使用以下公式:

=SUMPRODUCT(1/COUNTIF(B2:B11, B2:B11))

1/COUNTIF(B2:B11, B2:B11)的结果为上面辅助列的数组,

SUMPRODUCT括号里面的数组进行求和。

如果将SUMPRODUCT替换成SUM,

则需要使用Ctrl Shift Enter组合键生成数组公式。