Excel: Como posso somar os quadrados de valores em um intervalo que atende a um critério?

1

Eu tenho uma série de valores. Eu quero calcular o que é efetivamente o RMSE de um intervalo de células com base em entradas em uma coluna diferente. Para fazer isso, preciso da soma dos quadrados de valores dentro de um intervalo, atendendo a um critério especificado.

SUMIF calculará a soma de todas as células que atendem a um critério.

SUMSQ calculará a soma de todas as células em um intervalo, mas nenhum critério.

Como faço para obter efetivamente a combinação? Existe algo como um SUMSQIF ?

    
por Steve Rowe 23.11.2016 / 21:30

2 respostas

2

Eu usaria SUMPRODUCT () :

=SUMPRODUCT((--(A:A="dog")*(B:B))^2)

para este caso:

    
por 23.11.2016 / 21:48
1

você também pode usar essa fórmula de matriz:

=SUMSQ(IF(A1:A10="dog",B1:B10))

Sendo uma fórmula de matriz, ela precisa ser confirmada com Ctrl-Shift-Enter em vez de Enter ao sair do modo de edição. Se feito corretamente, o Excel colocará {} em torno da fórmula.

Além disso, sendo uma fórmula de matriz, deve-se evitar referências completas a colunas.

    
por 24.11.2016 / 00:14