计算一个单元格是否与同一列中的另一个单元格具有相同的值

时间:2018-09-12 13:25:17

标签: google-sheets formula

我正在尝试找到一个公式来计算给定行中一个单元格与另一行(同一列)中另一个单元格具有相同值的次数

基本上,我有类似的东西

-----------------
| 1 | S | M | M |
-----------------
| 2 | M | M | M |
-----------------
| 0 | S | M | S |
-----------------
| 1 | S | M | M |
-----------------
| 3 | M | S | M |
-----------------
....
|   | M | S | M |  // <--- the reference row
-----------------

1、2、0、1、3的数字应使用公式计算。 1->只有一个与参考行匹配,这是最后一个M 2->有两个匹配项,第一个单元格和最后一个单元格

等等...

我尝试了类似=COUNTIF(E5:Z5, "="&INDIRECT(ADDRESS(21,COLUMN(),2)))之类的东西。 但是COLUMN()具有写入该列的值,而没有COUNTIF()中正在评估的列的值。

如果是一般的方法,我似乎找不到一种方法来引用COUNTIF中当前正在评估的单元格。

可能有人回答了:)。

致谢

1 个答案:

答案 0 :(得分:2)

使用Sumproduct应该更容易:

=SUMPRODUCT((B1:Z1=B$21:Z$21)*(B1:Z1<>""))

enter image description here

相关问题