EXCEL如何计算符合条件的单元格中重复的个数
我要计算出C列中等于8月28日,B列中等于男,A列中的个数(重复的只计算一次),即我想得到的答案是2个,求用函数怎么去写,最好讲解一下。...
我要计算出C列中等于8月28日,B列中等于男,A列中的个数(重复的只计算一次),即我想得到的答案是2个,求用函数怎么去写,最好讲解一下。
展开
展开全部
这要用两个公式
假定数据是从第二行开始
d2输入=IF(COUNTIFS(A$2:A2,A2,B$2:B2,"男",C$2:C2,"8月28日")=1,1,"")
下拉复制填充
满足条件且不重复的行在d列用“1”标识出来
再在其他单元格比如e2输入=sum(d:d)
e2单元格结果就是你想要的
假定数据是从第二行开始
d2输入=IF(COUNTIFS(A$2:A2,A2,B$2:B2,"男",C$2:C2,"8月28日")=1,1,"")
下拉复制填充
满足条件且不重复的行在d列用“1”标识出来
再在其他单元格比如e2输入=sum(d:d)
e2单元格结果就是你想要的
更多追问追答
追问
对你第一个公式不是很懂
A$2:A2,A2这个感觉如果重复的不只是张三一个人,还适用吗?
追答
对所有人都适用,你试试就看到效果了
展开全部
=sumproduct((b$2:b$1000="男")*(c$2:c$1000="8月28日"))
y引号内内容可用单元格代替
y引号内内容可用单元格代替
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=sum(if(match(A1:A100,A1:A100,)=row(A1:A100),1,0)*(B1:B100="男")*(C1:C100="8月28日"))
数组公式,ctrl+shift+enter结束
数组公式,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结束
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询