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))

相關內容