发布网友 发布时间: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,""),这个是不对的。如果有重复的话,这个公式就会不对了。