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

我要计算出C列中等于8月28日,B列中等于男,A列中的个数(重复的只计算一次),即我想得到的答案是2个,求用函数怎么去写,最好讲解一下。... 我要计算出C列中等于8月28日,B列中等于男,A列中的个数(重复的只计算一次),即我想得到的答案是2个,求用函数怎么去写,最好讲解一下。 展开
 我来答
yanxy0924
2012-08-29 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18569

向TA提问 私信TA
展开全部
这要用两个公式
假定数据是从第二行开始
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这个感觉如果重复的不只是张三一个人,还适用吗?
追答
对所有人都适用,你试试就看到效果了
夏奈酱好基9x
2012-08-29 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5711
采纳率:61%
帮助的人:2485万
展开全部
=sumproduct((b$2:b$1000="男")*(c$2:c$1000="8月28日"))
y引号内内容可用单元格代替
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanwen1109
2012-08-29 · TA获得超过2713个赞
知道大有可为答主
回答量:1645
采纳率:0%
帮助的人:1676万
展开全部
=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结束
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式