本文目录一览:
- 1、Excel表如何用公式进行不重复计数?
- 2、excel怎么统计不重复的单元格数量
- 3、excel中用什么函数能计算特定条件下某一列的不重复的个数?
- 4、excel统计不重复数据个数
- 5、急求函数:EXCEL中满足条件不重复计数
Excel表如何用公式进行不重复计数?
公式修改为
=SUMPRODUCT((B$2:B$182=D3)*(1/COUNTIFS(A$2:A$182,A$2:A$182,B$2:B$182,B$2:B$182)))
下拉填充
excel怎么统计不重复的单元格数量
假设你想要了解包含重复值的区域中存在的唯一值的数量。 例如,如果某一列包含:
值5、6、7和6,结果是三个唯一值,即5、6和7。
值 "王炫皓"、"谢丽秋"、"谢丽秋"、"谢丽秋",结果是两个唯一值: "王炫皓" 和 "谢丽秋"。
可通过多种方法对重复项中的唯一值进行计数。
使用筛选计算唯一值的个数
可以使用 " 高级筛选 " 对话框提取数据列中的唯一值,并将其粘贴到新位置。 然后可以使用 ROWS 函数计算此新区域中项目的个数。
选择单元格区域,或确保活动单元格位于表格中。
请确保单元格区域具有列标题。
在 “数据” 选项卡上的 “排序和筛选” 组中,单击 “高级” 。
将显示 " 高级筛选 " 对话框。
单击 " 复制到其他位置 "。
在 " 复制到 " 框中,输入单元格引用。
或者,单击 " 折叠对话框 " 以暂时隐藏对话框,选择工作表上的单元格,然后按 " 展开对话框 " 。
选中 " 仅限唯一记录 " 复选框,然后单击 "确定" 。
所选区域中的唯一值将复制到新位置,从 " 复制到 " 框中指定的单元格开始。
在区域中最后一个单元格下方的空白单元格中,输入ROWS函数。 使用您刚复制为参数的唯一值的范围,不包括列标题。 例如,如果唯一值的范围为 B2: B45,则输入= ROWS (B2: B45)。
使用函数计算唯一值的个数
使用IF、 SUM、 FREQUENCY、 MATCH和LEN函数的组合执行此任务:
使用 IF 函数为每个 True 条件指定值 1。
使用SUM函数添加总计。
使用FREQUENCY函数计算唯一值的个数。 FREQUENCY函数忽略文本和零值。 对于特定值的第一个匹配项,此函数返回一个数字,该数字等于该值出现的次数。 在第一次出现此值后,此函数返回零。
使用MATCH函数返回文本值在区域中的位置。 返回此值后,将其用作FREQUENCY函数的参数,以便可以计算相应的文本值。
使用LEN函数查找空白单元格。 空白单元格的长度为0。
excel中用什么函数能计算特定条件下某一列的不重复的个数?
=SUMPRODUCT((A2:A14"线下店")*(B2:B14"袜子")*(IFERROR(1/COUNTIFS(A2:A14,"线下店",B2:B14,"袜子",C2:C14,C2:C14),0)))或者=SUM(IF((A2:A14"线下店")*(B2:B14"袜子"),1/COUNTIFS($C$2:$C$14,C2:C14,A2:A14,"""线下店",B2:B14,"""袜子")))都可以计算出来的。
公式解析。
(1)COUNTIF(B3:D8,B3:D8):
COUNTIF是一个统计函数,用于统计满足某个条件的单元格的数量。其有2个参数。第一个参数表示要检查的数据区域,第2个参数表示要查找哪些内容。
该公式COUNTIF(B3:D8,B3:D8)返回的结果为一个数组{4,4,3;4,3,2;3,2,1;4,4,1;2,4,2;4,4,1},意思是数字1的个数有4个,数字2的个数有4个,数字3的个数有3个,数字4的个数有2个,数字5的个数有1个……
(2)1/COUNTIF(B3:D8,B3:D8):
用1除以公式COUNTIF(B3:D8,B3:D8)返回的结果数组,得到的商也是一个数组集合,如下图所示。
(3)=SUM(1/COUNTIF(B3:D8,B3:D8)):
用SUM函数将第2步所得的商全部加起来,即可得到F3单元格的结果“8”。
4、公式优化。
以上统计的单元格都是非空的单元格,如果在统计的区域内有些单元格的值为空,那么上述公式返回的结果将会是“#DIV/0!”。
那么怎样解决以上出现错误值的现象呢?
只需要在公式中加入一个IF函数作判断即可。如下图所示,F3单元格的公式变成“=SUM(IF(B3:D8"",1/COUNTIF(B3:D8,B3:D8)))”,输入完公式之后也要按快捷键“Ctrl+Shift+Enter”结束数组公式。
拓展资料
实际案例扩展:单个条件统计不重复值
固定语法=sumproduct((条件区域=条件)*(1/countifs(条件区域,条件区域,结果区域,结果区域)) 统计每个业务员上班的天数: G22中输入公式=SUMPRODUCT((B23:B28=F23)*(1/COUNTIFS(B23:B28,B23:B28,C23:C28,C23:C28)))
即是判断b列中包含张三并且c列中的不重复日期的个数
实际案例扩展:多个条件统计不重复值
固定语法函数语法=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)/COUNTIFS(条件区域1,条件区域1,条件区域2,条件区域2,结果区域,结果区域))
在H37中输入公式=SUMPRODUCT((B36:B41=F36)*(C36:C41=G36)*(1/COUNTIFS(B36:B41,B36:B41,C36:C41,C36:C41,D36:D41,D36:D41))) 即判断B列中包含张三,c列中满足11月25日的接待客户人数 从案例2中可以看出当查询条件越多,公式就越长,但是只要你体会到公式的含义也不会在乎长短了!如果你理解起来比较困难还是建议使用更加简单的办法:只是动动鼠标的事情:透视表也可以统计不重复值。
excel统计不重复数据个数
excel统计不重复的个数使用公式,=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))使用公式后统计不重复的个数,便于在数据量大的情况下使用公式提取不重复的内容
C2单元格输入以下数组公式,按Ctrl+ Shift+Enter,向下复制。
=INDEX(A:A,1+MATCH(,COUNTIF(C$1:C7,A$2:A$9),))使用公式提取不重复的内容的效果
急求函数:EXCEL中满足条件不重复计数
1、新建一个空白的EXCEL工作薄,而后打开
2、输入演示数据,要求在D4单元格求出C列等于D3单元格的对应的B列的不重复个数
3、在D3单元格输入公式=SUMPRODUCT(($C$2:$C$11=D2)*(MATCH($B$2:$B$11,$B$2:$B$11,)=ROW(1:10))),而后三键结束,获取符合条件的不重复个数,我们可以看出来是3个
4、方法2,新建辅助列A列,而后在A2输入公式=IF(IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)1,0,IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)) ,
5、下拉A2公式,将符合条件的对应单元格填充为1
6、在D4单元格输入公式=SUM(A2:A11),而后确定
7、确定后我们就通过辅助列的方法,获取了符合条件的不重复的个数