SOMARPRODUTO (função SOMARPRODUTO)

A função SOMARPRODUTO devolve a soma dos produtos de intervalos ou matrizes correspondentes. A operação predefinida é também possível para a multiplicação, a adição, a subtração e a divisão.

Neste exemplo, iremos utilizar SOMARPRODUTO para devolver o total de vendas para um determinado item e tamanho:

Exemplo de utilização da função SOMARPRODUTO para devolver o total de vendas quando fornecido com o nome do produto, tamanho e valores de vendas individuais para cada um deles.

SOMARPRODUTO corresponde a todas as instâncias de item Y/size M e soma-as, por isso, para este exemplo 21 mais 41 é igual a 62.

Sintaxe

Para utilizar a operação predefinida (multiplicação):

= SOMARPRODUTO (matriz1; [matriz2], [matriz3];...)

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

Argumento

Descrição

matriz1   

Obrigatório

O primeiro argumento de matriz cujos componentes pretende multiplicar e, em seguida, adicionar.

[matriz2], [matriz3],...    

Opcional

São 2 a 255 argumentos de matriz cujos componentes pretende multiplicar e, em seguida, adicionar.

Para efetuar outras operações aritméticas

Utilize SOMARPRODUTO como habitualmente, mas substitua as vírgulas que separam os argumentos da matriz pelos operadores aritméticos que pretende (*,/, +,-). Depois de efetuar todas as operações, os resultados são somados como usualmente.

Nota: Se utilizar operadores aritméticos, considere o fechamento dos argumentos da matriz entre parênteses e a utilização dos parênteses para agrupar os argumentos da matriz para controlar a ordem das operações aritméticas.

Comentários

  • Os argumentos de matriz têm de ter as mesmas dimensões. Caso contrário, a função SOMARPRODUTO devolve o #VALUE! . Por exemplo, = SOMARPRODUTO (C2: C10; D2: D5) irá devolver um erro, uma vez que os intervalos não têm o mesmo tamanho.

  • SOMARPRODUTO trata as entradas de matriz não numérica como se fossem zeros.

Exemplo 1

Exemplo da função SOMARPRODUTO utilizada para devolver a soma dos itens vendidos quando é fornecido o custo unitário e a quantidade.

Para criar a fórmula utilizando a nossa lista de exemplo acima, escreva = SOMARPRODUTO (C2: C5; D2: D5) e prima Enter. Cada célula na coluna C é multiplicada pela célula correspondente na mesma linha na coluna D e os resultados são adicionados. O montante total dos mercados é $78.97.

Para escrever uma fórmula mais longa que dê o mesmo resultado, escreva = C2 * D2 + C3 * D3 + C4 * D4 + C5 * D5 e prima Enter. Após premir ENTER, o resultado é o mesmo: $78.97. A célula C2 é multiplicada por D2 e o seu resultado é adicionado ao resultado da célula C3 vezes, a célula D3 e assim sucessivamente.

Exemplo 2

O exemplo seguinte utiliza a função SOMARPRODUTO para devolver o total de vendas líquidas por agente de vendas, onde temos o total de vendas e as despesas por agente. Neste caso, estamos a utilizar uma tabela do Excel, que utiliza referências estruturadas em vez de intervalos padrão do Excel. Aqui, verá que as vendas, as despesas e os intervalos do agente são referenciados pelo nome.

Exemplo da função SOMARPRODUTO para devolver o total de vendas por representante de vendas quando é fornecido com vendas e despesas para cada um deles.

A fórmula é: = SOMARPRODUTO ((tabela1 [vendas]) + (tabela1 [despesas])) * (tabela1 [o agente] = B8)) e devolve a soma de todas as vendas e despesas do agente listado na célula B8.

Exemplo 3

Neste exemplo, pretendemos devolver o total de um item específico vendido por uma determinada região. Neste caso, quantas cerejas a região do leste vendeu?

Exampe de utilizar SOMARPRODUTO para devolver a soma dos itens por região. Neste caso, o número de cerejas vendidos na região do leste.

Aqui, a fórmula é: = SOMARPRODUTO (B2: B9 = B12) * (C2: C9 = C12) * D2: D9). Em primeiro lugar, o número de ocorrências do leste é multiplicado pelo número de ocorrências correspondentes de cerejas. Por fim, soma os valores das linhas correspondentes na coluna vendas. Para ver como o Excel calcula isto, selecione a célula da fórmula e, em seguida, aceda a fórmulas > avaliar fórmula > avaliar.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Consulte Também

Efetuar cálculos condicionais em intervalos de células

Soma com base em múltiplos critérios com soma

Contar com base em múltiplos critérios com contar.se/contar.se.S

Média baseada em múltiplos critérios com média

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×