以多列为标准计算唯一行

问题描述 投票:0回答:1

B2中的公式:

=COUNTIF(FILTER(C3:D, C3:C=TRUE, D3:D=TRUE), TRUE)

  • 应计算有多少行在 C 或 D 列中至少有一个 TRUE 值 (图中 C3:C5、D5 范围内的复选框为 TRUE)。
  • 如果一行的两列都为 TRUE,则该行仍应计为 1。
但是,仅当 C 列和 D 列中都有 TRUE 值时,此公式才会计算行,在这种情况下,该行将计为 2。

.

我也尝试过

=FILTER(C3:D, OR(C3:C=TRUE, D3:D=TRUE))
但给出了错误:

#N/A FILTER 的范围大小不匹配。预期行数:50498,列数:1。实际行数:1,列数:1。

在这种情况下我可以使用什么公式?

google-sheets google-sheets-formula unique array-formulas
1个回答
0
投票

您可以尝试:

=countif(index(C3:C+D3:D),">0")
    
© www.soinside.com 2019 - 2024. All rights reserved.