我想计算某一列中与另一列同一行上的值相等的值的数量。在下面的例子中,我希望每个“ans”列中的值与“ID”列中的值匹配:
ID | ans A | ans B | ans C
------|-------|-------|------
1 | 34 | 1 | 1
23 | 23 | 23 | 32
4 | 4 | 16 | 25
54 | 54 | 54 | 16
32 | 32 | 17 | 12
.../...
TOTAL | 4 | 3 | 1
我尝试过,COUNTIF
但我只能输入一个值作为条件,如果我输入一个范围,结果总是 0。我应该使用哪个函数?
答案1
在B8进入:
=SUMPRODUCT(--($A2:$A6=B2:B6))
并复制。
公式B8仅比较列乙到列A (逐行)并计算匹配次数。
有关更多信息,请参阅:
编辑#1:
公式:
=SUM({1,2,3})
正确计算:
- Google表格
- Excel 365
- Excel 网络应用程序
- Excel 2007 / Win 7
我不知道其他环境的情况。