如何将 countif 与数组 excel 2016 一起使用?

how to use countif with array excel 2016?

在一个 excel 电子表格中,我有多个站点,每个站点 (A, B) 有 2 行数据。每个站点有 25 个观察值(第 1 - 5 列)。我想计算每个站点 A + B > 0 的案例数。 例如,

Site1 A 0 0 1 2 0
Site1 B 1 0 1 0 0

计数将为 3(即站点 1 中的 3 个案例的 A+B >0)。我可以为每个站点添加第三行以获取总和,然后计算 > 0 的单元格数,但我对为每个站点添加额外的行不感兴趣。我还没有找到适用于这种情况的数组公式。

=SUM(--((C1:G1+C2:G2)>0))

这是一个数组公式。

在 Excel 的旧版本中,您可以使用:

=SUMPRODUCT(--((C1:G1+C2:G2)>0))

或者你可以输入原始的数组公式

到enter/confirm一个数组公式,按住ctrl + shift同时点击 enter。如果操作正确,Excel 将在公式栏中看到的公式周围放置大括号 {...}