Excel:"countif" 或 "if count"

Excel: "countif" or "if count"

我正在尝试比较两行:C17:X17 和 C10:X10

如果C17:Z17>C10:Z10,则统计实例数

我试过了 =IF(C17:X17>C10:X10,COUNT(C17:X17),0) 我也试过 =COUNTIF(C17:X17,C17:X17>C10:X10)

有什么帮助吗?谢谢!

尝试像这样使用 SUMPRODUCT:

=SUMPRODUCT((C17:Z17>C:Z)+0)

我将第 10 行引用设为绝对引用 - 然后您可以复制下来,那部分不会改变

鉴于您想要比较两个 'vectors' 并且您无法使用公式创建新的 'vector',您可能需要考虑将 VBA 作为一个选项。

使用 this answer 作为起点,我们可以看到一些 VBA 用于循环行:

Dim x As Integer
x=0
For i = 3 to 26
    If Sheet.Cells(i, 17).Value > Sheet.Cells(i,10).Value
        x=x+1
    End If
Next
Sheet.Range("D1").Value = x

在这里,您需要做的就是将最后一行引用的单元格更改为您希望计数的位置。