EXCEL如何计算符合条件的单元格中重复的个数

问题描述:

EXCEL如何计算符合条件的单元格中重复的个数
 

我要计算出C列中等于8月28日,B列中等于男,A列中的个数(重复的只计算一次),即我想得到的答案是2个,求用函数怎么去写,
1个回答 分类:综合 2014-09-20

问题解答:

我来补答
=sum(if(match(A1:A100,A1:A100,)=row(A1:A100),1,0)*(B1:B100="男")*(C1:C100="8月28日"))
数组公式,ctrl+shift+enter结束
再问: 抱歉,用你的没有做出来。
再答: 是有错误,正在思考中,此题有难度 试下这个公式=SUM(IF(MATCH(IF((B1:B10="男")*(C1:C10="8月28日"),A1:A10,0),IF((B1:B10="男")*(C1:C10=10),A1:A10,0),)=ROW(1:10),1,0))-1 数组公式,ctrl+shift+enter结束
再问: 压力大啊,看不懂,照葫芦画瓢估计都要好一会
再答: 稍微解释一下公式,如果B列是男,C列是8月28日,就返回A列的名字,否则返回0值,然后如果每个返回的值是第一次出现,就记录1,否则记为0,把这些全部加起来,减去0值产生的计数1,得到不重复并且满足条件的人数。你搞这么复杂的题目,都快考倒大家了,有压力是正常的,你照葫芦画瓢得了,里面的数据区域得按你实际的表格进行调整,如果不会,把邮件发来tanwen1109@163.com好了,设完公式还你。
再问: 其实我叙述的问题就几句话,哈哈,我在琢磨一下你的公式。我的表太乱了,发给你估计都要找半天,我只是希望找到这个类型问题的方法。谢谢你啦!
 
 
展开全文阅读
剩余:2000
上一页:bfds
下一页:知道的请解答