【问题标题】:Count if a cell has the same value as another one in the same column计算一个单元格是否与同一列中的另一个单元格具有相同的值
【发布时间】:2019-02-17 03:54:51
【问题描述】:

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

基本上,我有类似的东西

-----------------
| 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, "="&amp;INDIRECT(ADDRESS(21,COLUMN(),2))) 之类的东西。 但是COLUMN() 具有写入此列的值,而不是COUNTIF() 中正在评估的列的值。

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

希望有人知道答案:)。

问候

【问题讨论】:

    标签: google-sheets formula


    【解决方案1】:

    使用 Sumproduct 应该更容易:

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

    【讨论】:

    • 我已经尝试过了,但它给了我一个 #N/A “错误:MULTIPLY 的数组参数大小不同。”
    • 不,等等。我忘记更改一个值(从 B 到 E)。它确实有效!谢谢:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-05
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多