fórmula de matriz para - (B2 * SUM (C2: E2) 0) para 10 linhas?

0

Eu gostaria de ver se B2 * SUM (C2: E2) é maior que zero. Se sim, o resultado deve ser um, caso contrário, zero. Então, eu gostaria de fazer isso por 10 linhas, digamos, linha 2 a 11, e somar os resultados. O resultado final deve estar entre 0 e 10.

É possível criar uma fórmula de matriz para fazer isso?

    
por joehua 16.11.2017 / 18:15

1 resposta

2

Por apenas 3 colunas na soma, a maneira mais simples é a seguinte:

=SUMPRODUCT((B2:B11*(C2:C11+D2:D11+E2:E11)>0)+0)

... ou você precisa que seja mais genérico? Nesse caso, tente esta versão onde você pode facilmente expandir o intervalo para qualquer número de colunas

=SUMPRODUCT((B2:B11*SUBTOTAL(9,OFFSET(C2:E11,ROW(C2:E11)-MIN(ROW(C2:E11)),0,1))>0)+0)

Nesta última versão, a função OFFSET é usada para gerar os intervalos separados para cada linha e, em seguida, SUBTOTAL totaliza cada intervalo

    
por 16.11.2017 / 18:48