excel中用公式统计单列不重复个数方法

 excel 中用公式统计单列不重复个数的方法

 如下图所示,要统计 A 列数据的不重复个数,也就是 1、2、3总共 3 个。应该如何用公式呢?今天,小编就教大家在 Excel 中用公式统计单列不重复个数的方法。

  Excel 中用公式统计单列不重复个数的方法如下:

  在 B2 单 元 格 输 入 公 式=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)),即可统计出 A 列A2:A8 单元格区域的不重复值的个数。

  如下图所示:

  公式解释:COUNTIF(A2:A8,A2:A8)将对 A2:A8 单元格区域中的每个数据进行个数统计,也就是 A2:A8 单元格区域中 A2 单元格数值的个数是 COUNTIF(A2:A8,:A2),A2:A8 单元格区域中 A3 单元格数值的个数是 COUNTIF(A2:A8,A3)。。。,以此类推,相当于=COUNTIF(A2:A8,{1;1;2;2;2;3;3}),最后的结果就是{2;2;3;3;3;2;2},也就是 A2:A8 单元格区域中每个单元格中的数据的个数分别是2,2,3,3,3,2,2。

  3 然 后 通 过 1/ 统 计 的 结 果 , 将 个 数 取 倒 数 ,1/COUNTIF(A2:A8,A2:A8) , 得 到 的 结 果 是={0.5;0.5;0.333333333333333;0.333333333333333;0.333333333333333;0.5;0.5}。举例说明,由于数值 1,在 A2:A8 单元格区域中有 2 个,取倒数后就是 1/2,2 个 1/2 相加就等于 1。也就是将 2 个

 重复的 1 算作了 1 个,以此类推其它数字。最后用 SUMPRODUCT函数将这些结果相加就得到了总的不重复个数。

推荐访问:单列 中用 公式