我正在嘗試獲取地址無效的用戶數量。該位址可能會因許多不同欄位中的錯誤而失效。我可以使用以下函數檢索特定列中出現錯誤的使用者數量:
{=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))