一组数据中,获取唯一值的方式很多,
如:删除重复项功能、数据透视表。
但是此方法对后期数据追加的扩展性不强,
使用公式能弥补上述的不足。
如下图用公式求销售员人数:
思路:
售货员如果重复N次,则每次占比为1/N,N个1/N相加的和为1;所有占比求和即不重复售货员人数。
操作示例:
增加辅助列(辅助列的格式调整为分数以方便理解)
单元格D2输入公式
=1/COUNTIF(B:B,B2)
COUNTIF()计算重复的总数,
1/ COUNTIF()表示此处占总数的比值。
由于A-001重复了4次,结果为1/4
拖动填充公式。
对D列进行求和,
结果就是售货员的人数。
此处结果为4。
扩展:
如果不使用辅助列,
可以使用以下公式:
=SUMPRODUCT(1/COUNTIF(B2:B11, B2:B11))
1/COUNTIF(B2:B11, B2:B11)的结果为上面辅助列的数组,
SUMPRODUCT括号里面的数组进行求和。
如果将SUMPRODUCT替换成SUM,
则需要使用Ctrl Shift Enter组合键生成数组公式。
评论 (0)