1

在谷歌电子表格中,我在 A 和 B 列中填充了一些数据,然后如果 B=1,我有这个公式来计算 A 中的值:

=COUNTA(FILTER(A:A;B:B=1))

问题是即使没有匹配条件的值,公式也会计算 1 个匹配项。

这是电子表格:https ://docs.google.com/spreadsheet/ccc?key=0Ak9RViY8FJE5dF9PN3F2ZVFsenk3TG1LZkZjS0d4MHc#gid=0

4

2 回答 2

0

那是因为过滤器导致错误 - 显示计数 1 这是错误...请尝试

=COUNTA(IFERROR(FILTER(A1:A3,B1:B3=1),""))
于 2013-08-14T14:05:50.707 回答
0

正在计算错误,另一个结果将错误替换为“”,这也将返回 1。如果您希望空过滤器结果返回零,只需省略第二个参数...

=COUNTA(IFERROR(FILTER(A1:A3,B1:B3=1)))
于 2016-08-05T21:31:27.817 回答