Excel 中countif参数 可以是不相邻的两列数据的组合吗?

2024-12-01 19:35:57
推荐回答(4个)
回答1:

excel无所不能。呵呵。
以你的截图来看,假设数据是A1:C9
那,第二个问题的答案是
=COUNT(1/(MATCH($A$1:$A$9&$C$1:$C$9,$A$1:$A$9&$C$1:$C$9,)=ROW($A$1:$A$9)*($C$1:$C$9="aaa")))
注意这是数组公式,输入后,不能按回车,你需要按下ctrl+shift+回车。即看到公式前后自动出现{}就表示你按对了。
以你的图,答案是2
至于第一个问题,也可以。但是因为countif指定的是连续区域,所以相对麻烦,比如下面的公式是统计C3:C41和H3:H23这个区域少于0的个数
=SUM(COUNTIF(INDIRECT({"C3:C41","H3:H23"}),"<=0"))
通过这个你应该可以明白怎么使用跨区域的countif了
这个意思

回答2:

可以。比如公式中(A1:A100)是一列数据,(A1:B100) 就是两列数据了。

回答3:

问题一:是想统计个数吧?可以选取两列的,也可以用来统计多列的个数
问题2:单列可以用=COUNTIF(A1:A10,条件1)
也可以用组合来统计=COUNTIF(A1:A10,条件1)+COUNTIF(B12:B20,条件2)
如果是想统计一个组合条件可以用=sumproduct((A:A=条件1)*(B:B=条件2)*(C:C=条件3)...)
以此类推。希望可以帮到你

回答4:

可以