首页 热点资讯 义务教育 高等教育 出国留学 考研考公

excel如何得到满足多个条件的行的数目

发布网友 发布时间:2022-04-26 16:05

我来回答

5个回答

热心网友 时间:2023-10-13 11:31

没时间研究更简单的了,有了正确的就行。

=SUM(--((MMULT(--(A2:F50=10),{1;1;1;1;1;1})>0)+(MMULT(--(A2:F50=19),{1;1;1;1;1;1})>0)=2))

数组公式,输入完公式按ctrl+shift+enter结束

假如你的数据在A2:F50

 

热心网友 时间:2023-10-13 11:31

假设数据区域在A列到D列,然后在辅助列上写公式:
=IF(COUNTIF(A2:D2,10)*COUNTIF(A2:D2,19)>0,1,0)
然后这该求和,即满足你的要求。追问恩 明白了 不过这样算一次就挺麻烦了 有没有可以不做辅助列 直接通过函数求和把那些逻辑值加起来呢 excel有类似Σ作用的符号吗

热心网友 时间:2023-10-13 11:31

做辅助列,对每列数据用if(or)来判断是否含有10或19,对筛选之后用subtotal公式。追问怎么筛选,筛选不是只能一列一列筛吗,都不知道10和19的位置,如何筛选
辅助列是什么不知道啊 能详细讲讲吗 我是初学者 不太懂 谢了

热心网友 时间:2023-10-13 11:32

=IF(COUNTIF(B2:AA2,"12")+COUNTIF(B2:AA2,"10")>2,1,"")
在最前面插入一列,输入以上公式,B2:AA2 是你要判定的一行有多少单元格。
下拉复制至最后一行,第一列求和就是最终的答案。

热心网友 时间:2023-10-13 11:33

=IF(COUNTIF(B2:AA2,"12")+COUNTIF(B2:AA2,"10")>2,1,""),这个是不对的。如果有重复的话,这个公式就会不对了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com