MS Excel:获取至少有一列满足失败条件的行数

MS Excel:获取至少有一列满足失败条件的行数

我正在尝试获取地址无效的用户数量。地址可能因许多不同列中的错误而无效。我可以使用以下函数检索特定列中存在错误的用户数量:

{=SUM(IF('Sheet1'!N:N="FAIL", 1, 0))}返回4897

但是,我需要返回任何列中存在错误的用户数。我创建了以下函数,但它仅返回1

{=SUM(IF(OR('Sheet1'!N:N="FAIL", 'Sheet1'!R:R="FAIL", 'Sheet1'!P:P="FAIL"), 1, 0))}返回1

我该如何纠正这个函数的行为?

答案1

数组公式不喜欢使用OR。只需添加布尔测试即可模仿OR

SUMPRODUCT 虽然仍然是一个数组类型公式,但不需要使用 Ctrl-Shift-Enter:

=SUMPRODUCT(--(('Sheet1'!N:N="FAIL")+('Sheet1'!R:R="FAIL")+('Sheet1'!P:P="FAIL")>0))

相关内容