Quando SUM() deve ser usado como uma fórmula de matriz em vez de no Excel

Quando SUM() deve ser usado como uma fórmula de matriz em vez de no Excel

Como é que {=SUM(A2:A10*B2:B10)} funciona, mas sem CTRL+SHIFT+ENTER não funciona?

Estou tentando aprender mais sobre fórmulas de matriz, mas gostaria que houvesse algum guia sobre o que acontece nos bastidores. A2:A10*B2:B10 simplesmente não cospe uma série de multiplicações? Nesse caso, o SUM deveria poder consumir apenas isso? Mas aqui estamos usando a sintaxe Array Formula, o que significa que estamos usando a versão AF do SUM? Isso significa que ele percorre cada multiplicação, soma-as e une-as de alguma forma? Muito confuso.

Responder1

Você não precisa inserir a matriz se a soma contiver intervalos ou números simples. Você pode evitar a entrada de array com Sumproduct().

Para ver como o Excel processa as diferentes fórmulas, use a ferramenta Avaliar Fórmula na faixa Fórmulas.

Veja uma pequena animação sobre issoaqui

informação relacionada