SOMARPRODUTO (Função SOMARPRODUTO)

A função SUMPRODUCT retorna a soma dos produtos de intervalos ou matrizes correspondentes. A operação padrão é multiplicação, mas a adição, subtração e divisão também são possíveis.

Neste exemplo, vamos usar SUMPRODUCT para retornar o total de vendas para um determinado item e tamanho:

Exemplo de uso da função SUMPRODUCT para retornar o total de vendas quando fornecido com o nome do produto, tamanho e valores de vendas individuais para cada um.

SUMPRODUCT corresponde a todas as instâncias do Item Y/Size M e as soma, portanto, para este exemplo 21 mais 41 é igual a 62.

Sintaxe

Para usar a operação padrão (multiplicação):

=SUMPRODUCT(array1, [array2], [array3], ...)

A sintaxe da função SOMARPRODUTO tem os seguintes argumentos:

Argumento

Descrição

array1   

Obrigatório

O primeiro argumento matricial cujos componentes você deseja multiplicar e depois somar.

[array2], [array3],...    

Opcional

Argumentos matriciais de 2 a 255 cujos componentes você deseja multiplicar e depois somar.

Para executar outras operações aritméticas

Use SUMPRODUCT como de costume, mas substitua as vírgulas que separam os argumentos de matriz com os operadores aritméticos que você deseja (*, /, +, -). Depois que todas as operações são executadas, os resultados são resumidos como de costume.

Observação: Se você usar operadores aritméticos, considere colocar seus argumentos de matriz entre parênteses e usar parênteses para agrupar os argumentos de matriz para controlar a ordem das operações aritméticas.

Comentários

  • Os argumentos de matriz dever ter as mesmas dimensões. Se não tiverem, SOMARPRODUTO retornará #VALOR! como valor de erro. Por exemplo, =SUMPRODUCT(C2:C10,D2:D5) retornará um erro já que os intervalos não têm o mesmo tamanho.

  • SUMPRODUCT trata entradas de matriz não numéricas como se fossem zeros.

  • Para melhor desempenho, SUMPRODUCT não deve ser usado com referências de coluna completas. Considere =SUMPRODUCT(A:A,B:B), aqui a função multiplicará as 1.048.576 células na coluna A pelas 1.048.576 células na coluna B antes de adi adiá-las. 

Exemplo 1

Exemplo da função SUMPRODUCT usada para retornar a soma de itens vendidos quando fornecido custo e quantidade da unidade.

Para criar a fórmula usando nossa lista de exemplos acima, digite =SUMPRODUCT(C2:C5,D2:D5) e pressione Enter. Cada célula na coluna C é multiplicada por sua célula correspondente na mesma linha na coluna D e os resultados são adicionados. O valor total das compras é de US$ 78,97.

Para escrever uma fórmula mais longa que lhe dê o mesmo resultado, digite =C2*D2+C3*D3+C4*D4+C5*D5 e pressione Enter. Depois de pressionar Enter, o resultado será o mesmo: $78,97. A célula C2 é multiplicada por D2 e seu resultado é adicionado ao resultado da célula C3 vezes a célula D3 e assim por diante.

Exemplo 2

O exemplo a seguir usa SUMPRODUCT para retornar o total de vendas líquidas pelo agente de vendas, onde temos vendas totais e despesas por agente. Nesse caso, estamos usando uma tabela do Excel, que usa referências estruturadas em vez de intervalos padrão do Excel. Aqui você verá que os intervalos Vendas, Despesas e Agentes são referenciados pelo nome.

Exemplo da função SUMPRODUCT para retornar o total de vendas pelo representante de vendas quando fornecido com vendas e despesas para cada um.

A fórmula é: =SUMPRODUCT(((Table1[Sales])+(Table1[Expenses])*(Table1[Agent]=B8)) e retorna a soma de todas as vendas e despesas do agente listado na célula B8.

Exemplo 3

Neste exemplo, queremos retornar o total de um item específico vendido por uma determinada região. Nesse caso, quantas cerejas a região Leste vendeu?

Exame de como usar SUMPRODUCT para retornar a soma de itens por região. Nesse caso, o número de cerejas vendidas na região Leste.

Aqui, a fórmula é: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Ele primeiro multiplica o número de ocorrências de East pelo número de ocorrências correspondentes de queries. Por fim, ele resume os valores das linhas correspondentes na coluna Vendas. Para ver como o Excel calcula isso, selecione a célula de fórmula e, em seguida, vá para Fórmulas > Avaliar Fórmula > Avaliar.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte na Comunidade de respostas.

Confira também

Realizar cálculos condicionais em intervalos de células

Soma com base em vários critérios com SUMIFS

Contar com base em vários critérios com COUNTIFS

Média com base em vários critérios com AVERAGEIFS

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×