Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel para iPhone Excel para tablets Android Excel para telemóveis Android Excel Mobile

Quando precisar de realizar cálculos aritméticos simples em vários intervalos de células, somar os resultados e utilizar critérios para determinar quais as células a incluir nos cálculos, considere utilizar a função SOMARPRODUTO.

SUMPRODUCT utiliza matrizes e operadores aritméticos como argumentos. Pode utilizar matrizes que são avaliadas como Verdadeiro ou Falso (1 ou 0) como critérios ao utilizá-las como fatores (multiplicando-as pelas outras matrizes).

Por exemplo, suponha que pretende calcular as vendas líquidas de um determinado agente de vendas ao subtrair as despesas das vendas brutas, como neste exemplo.

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

  1. Clique numa célula fora dos intervalos que está a avaliar. É para aqui que vai o resultado.

  2. Escreva =SUMPRODUCT(.

  3. Escreva (, introduza ou selecione um intervalo de células a incluir nos cálculos e, em seguida, escreva ). Por exemplo, para incluir a coluna Vendas da tabela Tabela1, escreva (Tabela1[Vendas]).

  4. Introduza um operador aritmético: *, /, +, -. Esta é a operação que irá efetuar com as células que cumprem os critérios que incluir; pode incluir mais operadores e intervalos. A multiplicação é a operação predefinida.

  5. Repita os passos 3 e 4 para introduzir intervalos e operadores adicionais para os cálculos. Depois de adicionar o último intervalo que pretende incluir nos cálculos, adicione um conjunto de parênteses que inclui todos os intervalos envolvidos, para que todo o cálculo esteja incluído. Por exemplo, ((Tabela1[Vendas])+(Tabela1[Despesas])).

    Poderá ter de incluir parênteses adicionais no cálculo para agrupar vários elementos, consoante a aritmética que pretende executar.

  6. Para introduzir um intervalo a utilizar como critério, escreva *, introduza a referência de intervalo normalmente e, em seguida, depois da referência de intervalo, mas antes do parêntese direito, escreva =", em seguida, o valor a corresponder e, em seguida, ". Por exemplo, *(Tabela1[Agente]="Jones"). Isto faz com que as células avaliem como 1 ou 0, por isso, quando multiplicado por outros valores na fórmula, o resultado é o mesmo valor ou zero - efetivamente incluindo ou excluindo as células correspondentes em quaisquer cálculos.

  7. Se tiver mais critérios, repita o passo 6 conforme necessário. Após o último intervalo, escreva ).

    A fórmula concluída poderá ter o aspeto da fórmula no nosso exemplo acima: =SOMAPRODUTO(((Tabela1[Vendas])-(Tabela1[Despesas]))*(Tabela1[Agente]=B8)),em que a célula B8 contém o nome do agente.

SumPRODUCT function

Sum based on multiple criteria with SUMIFS

Count based on multiple criteria with COUNTIFS

Average based on multiple criteria with AVERAGEIFS

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.