excel 多条件去重计数公式

如下图,需要同时限定2个或3个条件进行去重计数,求B16、C16、D16三个单元格的公式,不要写VBA,在线等。。

1、首先,我们打开excel,然后我们输入一些数字,之后我们选中图示中的单元格,然后点击公式;

2、然后点击自动求和的下拉箭头,之后点击其他函数;

3、然后我们将选择类型设置成全部,之后我们找到COUNTIF,然后点击选中它,之后点击确定;

4、然后我们点击图示中的引用符号;

5、然后我们选择图示中的区域,之后点击引用符号;

6、然后我们输入条件,此处我们输入>400,然后点击确定;

7、结果如图所示,这样我们就求出了大于400这个条件的个数了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-10

1、右击“我的电脑”,从弹出的菜单中选择“管理”项进入。

2、在打开的“计算机管理”窗口中,依次展开“服务和应用程序”->“服务”,并在右击找到并双击“Print Spooler”项。

3、并在弹出的窗口中将“启动类型”设置为“自动”。

4、同时点击“启动”按钮来启用该服务。

本回答被网友采纳
第2个回答  推荐于2017-05-24

(1)B16 公式 

 =COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($A$4:$A$11=A16)))-1

(2) C16公式

=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($B$4:$B$11="A")*($A$4:$A$11=A16)))-1

(3)D16公式

=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($B$4:$B$11="B")*($A$4:$A$11=A16)))-1

追问

ROW($1:$9),我有很多名字要下拉,不能这样写吧?

追答

ROW($1:$9) 这里面的9只是最小值,写成多大都没问题,1000,10000都可以,因为是作为frequency的第一参数,不影响最后的结果。

本回答被网友采纳
第3个回答  2015-08-24

B16=COUNT(0/((MATCH($A$4:$A$11&$C$4:$C$11,$A$4:$A$11&$C$4:$C$11,)=ROW($1:$8))*($A$4:$A$11=A16)))

C16=COUNT(0/((MATCH($A$4:$A$11&$B$4:$B$11,$A$4:$A$11&$B$4:$B$11,)=ROW($1:$8))*($A$4:$A$11=A16)*($B$4:$B$11="A")))

D16类似于C16

第4个回答  2015-08-24
B16:
=SUMPRODUCT((A$4:A$11=A16)*(MATCH(A$4:A$11&C$4:C$11,A$4:A$11&C$4:C$11,0)=ROW(A$4:A$11)-3))

C16:
=SUMPRODUCT((A$4:A$11&B$4:B$11=A16&"A")*(MATCH(A$4:A$11&B$4:B$11&C$4:C$11,A$4:A$11&B$4:B$11&C$4:C$11,0)=ROW(A$4:A$11)-3))

D16:
=SUMPRODUCT((A$4:A$11&B$4:B$11=A16&"B")*(MATCH(A$4:A$11&B$4:B$11&C$4:C$11,A$4:A$11&B$4:B$11&C$4:C$11,0)=ROW(A$4:A$11)-3))追问

运行比较卡。。。要贴几百行,而且改了几个数据源好像就对不上了,有办法吗?

追答

辅助列 可以让它简单点,不卡

就是 再右边 弄2列 =A4&B4&C3 =A4&B4
然后用Countif 就可以做了

数组公式 都会卡, Sumproduct 虽然不是数组公式,但是会用到数组, 所以一样卡

相似回答