Como calcular médias ponderadas no Excel com SUMPRODUCT

Índice:

Como calcular médias ponderadas no Excel com SUMPRODUCT
Como calcular médias ponderadas no Excel com SUMPRODUCT
Anonim

O que saber

  • Sintaxe: =SUMPRODUCT(Array1, Array2, Array3, …Array255).
  • Em um cálculo de média ponderada, alguns números no intervalo valem mais do que outros.
  • A fórmula de ponderação SUMPRODUCT é uma fórmula não padrão que deve ser digitada em uma célula para funcionar.

Este artigo explica como usar a função SUMPRODUCT para calcular uma média ponderada em fórmulas do Microsoft Excel.

Digite a Fórmula de Ponderação

Como a maioria das outras funções no Excel, SUMPRODUCT pode ser inserido em uma planilha usando a Biblioteca de Funções na guia Formulas. Como a fórmula de ponderação neste exemplo usa SUMPRODUCT de maneira não padrão (o resultado da função é dividido pelo fator de ponderação), a fórmula de ponderação deve ser digitada em uma célula da planilha.

O exemplo mostrado neste artigo calcula a média ponderada da nota final de um aluno usando a função SUMPRODUCT.

A função faz isso por:

  • Multiplicando as várias marcas pelo seu fator de peso individual.
  • Adicionando os produtos dessas operações de multiplicação.
  • Divisão da soma acima pelo total do fator de ponderação 7 (1+1+2+3) para as quatro avaliações.

Image
Image

Para inserir a fórmula SUMPRODUCT para calcular uma média ponderada, abra uma planilha em branco, insira os dados nas linhas 1 até 6 de a imagem acima e siga estes passos:

  1. Selecione a célula C7 para torná-la a célula ativa (este é o local onde a nota final do aluno será exibida).
  2. Digite a fórmula =SUMPRODUCT(B3:B6, C3:C6)/(1+1+2+3) na célula. A fórmula aparece na Barra de Fórmulas.
  3. Pressione a tecla Enter no teclado.
  4. A resposta 78.6 aparece na célula C7 (sua resposta pode ter mais casas decimais).

A média não ponderada para as mesmas quatro marcas seria 76.5. Como o aluno teve melhores resultados nos exames intermediário e final, pesar a média ajudou a melhorar a nota geral.

Como funciona a função SUMPRODUCT

Normalmente, quando você calcula uma média ou média aritmética, cada número tem o mesmo valor ou peso. A média é calculada somando um intervalo de números e, em seguida, dividindo esse total pelo número de valores no intervalo. Uma média ponderada, por outro lado, considera que um ou mais números no intervalo valem mais ou têm um peso maior do que os outros números.

SUMPRODUCT multiplica os elementos de duas ou mais matrizes e, em seguida, adiciona os produtos para calcular as médias ponderadas. Por exemplo, certas notas na escola, como exames intermediários e finais, geralmente valem mais do que testes regulares ou tarefas. Se a média for usada para calcular a nota final de um aluno, os exames intermediários e finais receberão pesos maiores.

Image
Image

Em uma situação em que dois arrays com quatro elementos cada são inseridos como argumentos para a função SUMPRODUCT:

  • O primeiro elemento de array1 é multiplicado pelo primeiro elemento de array2.
  • O segundo elemento de array1 é multiplicado pelo segundo elemento de array2.
  • O terceiro elemento de array1 é multiplicado pelo terceiro elemento de array2.
  • O quarto elemento de array1 é multiplicado pelo quarto elemento de array2.

A seguir, os produtos das quatro operações de multiplicação são somados e retornados pela função como resultado.

SUMPRODUCT Sintaxe e argumentos

A sintaxe de uma função refere-se ao layout da função e inclui o nome da função, colchetes e argumentos. A sintaxe para a função SUMPRODUCT é:

=SOMAPRODUTO(Array1, Array2, Array3, … Matriz255)

Os argumentos para a função SUMPRODUCT são:

  • Array1: O primeiro argumento da matriz (obrigatório).
  • Array2, Array3, … Array255: Arrays adicionais (opcionais), até 255. Com dois ou mais arrays, a função multiplica os elementos de cada array e soma os resultados.

Os elementos da matriz podem ser referências de células para a localização dos dados na planilha ou números separados por operadores aritméticos, como os sinais de mais (+) ou menos (-). Se você inserir números não separados por operadores, o Excel os tratará como dados de texto.

Os argumentos de matriz devem ter o mesmo número de elementos em cada matriz. Caso contrário, SUMPRODUCT retornará o VALUE! valor de erro. Se algum elemento da matriz não for números, como dados de texto, SUMPRODUCT os tratará como zeros.

SUMPRODUCT Variações de Fórmula

Para enfatizar que os resultados da função SOMAPRODUTO são divididos pela soma dos pesos de cada grupo de avaliação, o divisor (a parte que faz a divisão) é inserido como:

(1+1+2+3)

A fórmula geral de ponderação pode ser simplificada inserindo o número 7 (a soma dos pesos) como divisor. A fórmula seria então:

=SOMAPRODUTO(B3:B6, C3:C6)/7

Image
Image

Esta escolha é boa se o número de elementos na matriz de ponderação for pequeno e eles puderem ser facilmente adicionados, mas se torna menos eficaz à medida que o número de elementos na matriz de ponderação aumenta, tornando sua adição mais difícil.

Outra opção, e provavelmente a melhor escolha, já que utiliza referências de células ao invés de números na totalização do divisor, seria usar a função SUM para totalizar o divisor. A fórmula é então:

=SOMAPRODUTO(B3:B6, C3:C6)/SOMA(B3:B6)

Geralmente é melhor inserir referências de células em vez de números reais em fórmulas. Isso simplifica a atualização se os dados da fórmula forem alterados.

Por exemplo, se os fatores de ponderação para Tarefas forem alterados para 0,5 no exemplo e Testes for alterado para 1,5, as duas primeiras formas da fórmula precisarão ser editadas manualmente para corrigir o divisor.

Na terceira variação, apenas os dados nas células B3 e B4 precisam ser atualizados, e a fórmula recalcula o resultado.

Recomendado: