countif 值等于另一列中的值

countif 值等于另一列中的值

我想计算某一列中与另一列同一行上的值相等的值的数量。在下面的例子中,我希望每个“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

我不知道其他环境的情况。

相关内容