Estoy intentando obtener la cantidad de usuarios que tienen una dirección no válida. La dirección puede quedar invalidada por un error en muchas columnas diferentes. Puedo recuperar la cantidad de usuarios con error en una columna específica con la función:
{=SUM(IF('Sheet1'!N:N="FAIL", 1, 0))}
devoluciones4897
Sin embargo, necesito devolver la cantidad de usuarios con un error en cualquier columna. He creado la siguiente función pero solo devuelve 1
.
{=SUM(IF(OR('Sheet1'!N:N="FAIL", 'Sheet1'!R:R="FAIL", 'Sheet1'!P:P="FAIL"), 1, 0))}
devoluciones1
¿Cómo corrijo el comportamiento de esta función?
Respuesta1
A las fórmulas de matriz no les gusta el uso de OR
. Sólo hay que añadir las pruebas booleanas para imitar OR
.
SUMPRODUCTO, aunque sigue siendo una fórmula de tipo matricial, no necesita el uso de Ctrl-Shift-Enter:
=SUMPRODUCT(--(('Sheet1'!N:N="FAIL")+('Sheet1'!R:R="FAIL")+('Sheet1'!P:P="FAIL")>0))