乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中,怎样统计列中不重复的数据的总数目-excel统计不重复的个数,excel统计重复项次数和个数

excel中,怎样统计列中不重复的数据的总数目-excel统计不重复的个数,excel统计重复项次数和个数

作者:乔山办公网日期:

返回目录:excel表格制作




可以用公式解决。以下图中的姓名为例:

D2输入公式

=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))

结果为3,既不重复数为3个,如下图

公式解析:

COUNTIF(A2:A8,A2:A8)是个数组计算的例子,结果为一个数组,就是A2:A8每个姓名出现的次数:

COUNTIF(A2:A8,A2)

COUNTIF(A2:A8,A3)

……

COUNTIF(A2:A8,A8)

在B2输入公式

=COUNTIF(A$2:A$8,A2)

公式下拉复制,结果就是COUNTIF(A2:A8,A2:A8)的计算结果,依次计算每个姓名的出现次数。

如下图:

再用1/出现次数,如张三出现2次,则每次计算1/2次,求和得1,李四出现3次,每次计算1/3次,求和得1,依此类推,得到不重复姓名的个数。

相当于在C2输入

=1/B2

公式下拉再求和的结果,如下图:

以上是对公式=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))的拆分解析,最后的求和之所以用SUMPRODUCT,而不是使用SUM,是因为这是数组计算,数组公式必须按Ctrl+Shift+Enter三键确认输e69da5e887aa7a686964616f330入,而使用SUMPRODUCT函数则只需按Enter就可以了,当然也可以把公式改为:

=SUM(1/COUNTIF(A2:A8,A2:A8))

再按Ctrl+Shift+Enter三键确认输入,Excel会自动在公式外面嵌套一对大括号,表示数组公式:

{=SUM(1/COUNTIF(A2:A8,A2:A8))}

如下图所示:


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

  公
式解释:COUNTIF(A2:A8,A2:A8)将对A2:A8单元格区域中的每个数据进行个数统计,也就e799bee5baa6e58685e5aeb9361是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函数将这些结果相加就得到了总的不重复个数。

1、电脑打开Excel,要统计这一列中有多少个不重复的个数。


2、输入公式=COUNTIF($C$1:$C$15,C1)。


3、输入公式后,得到3代表C2单元格中的输入在这一列中出现了3次。


4、下拉复制公式,显示1的都是不重复的数据


5、如果要统计1的个数,输入公式=COUNTIF(E1:E15,"1")。


6、按回车键后,就可以得到1的总数了

相关阅读

关键词不能为空
极力推荐
  • <em>excel</em>表格设置<em>虚线</em>边框,打印却成

  • 工具/原料电脑 elcel表格方法/步骤1、双击打开excel表格。2、点zd击上方“开始”选项。3、点击“对齐方式”点击右下角的功能键。内4、在弹出的对话框中点击“边框”。5、线条样式中

ppt怎么做_excel表格制作_office365_word文档_365办公网