所以,让我们说我有一张像这样的表:
A | B
=============
1 | 1 | 0.5
2 | 1 | 0.3
3 | 0 | 0.5
4 | 1 | 0.5
5 | 1 | 0.2
6 | 0 | 0.3
7 | 1 | 0.5
8 | 0 | 0.6
9 | 1 | 0.4
10| 1 | 0.8
这是一个小的示例表,但请记住,我的真实表有几千行。
所以,如果我想计算B列中出现次数0.5,我会使用这样的公式:
=COUNTIF(B:B;0.5)
...在这种情况下输出为4。但是,我如何计算0.5的出现次数,但是只有当A列中的相应单元格的值为1时才会计算出来?在这种情况下,输出应为3。
答案 0 :(得分:4)
或者:
=COUNTIFS(A:A,1,B:B,0.5)
=SUMPRODUCT(--(A:A=1)*(B:B=0.5))
COUNTIFS 可以与Excel 2007及更高版本的版本一起使用。
答案 1 :(得分:3)
尝试:
=COUNTIFS(A:A,1,B:B,0.5)
COUNTIFS将允许您指定要依赖的多个条件。
答案 2 :(得分:1)
使用此:
=SUM(COUNTIFS(A:A,"1",B:B,"0.5"))
COUNTIFS的参考(用于多个标准):