Estou tentando obter o número de usuários que possuem um endereço inválido. O endereço pode ser invalidado por um erro em muitas colunas diferentes. Posso recuperar o número de usuários com erro em uma coluna específica com a função:
{=SUM(IF('Sheet1'!N:N="FAIL", 1, 0))}
retorna4897
Porém, preciso retornar o número de usuários com erro em alguma coluna. Eu criei a seguinte função, mas ela retorna apenas 1
.
{=SUM(IF(OR('Sheet1'!N:N="FAIL", 'Sheet1'!R:R="FAIL", 'Sheet1'!P:P="FAIL"), 1, 0))}
retorna1
Como corrijo o comportamento desta função?
Responder1
Fórmulas de matriz não gostam do uso de OR
. Basta adicionar os testes booleanos para imitar OR
.
SUMPRODUCT, embora ainda uma fórmula do tipo array não precise do uso de Ctrl-Shift-Enter:
=SUMPRODUCT(--(('Sheet1'!N:N="FAIL")+('Sheet1'!R:R="FAIL")+('Sheet1'!P:P="FAIL")>0))