O campo calculado retorna total geral incorreto no Excel

Aplica-se a
Office Products Excel 2010 Excel 2013 Excel 2016 Excel for Microsoft 365 Excel 2019

Sintomas

Em uma Tabela Dinâmica, o Microsoft Excel pode calcular um total geral incorreto para um campo calculado.

Causa

Esse problema ocorre quando você usa um campo calculado (um campo baseado em outros campos) em uma Tabela Dinâmica e o campo calculado é definido por meio de uma operação aritmética de ordem superior, como exponenciação, multiplicação ou divisão em outros campos na Tabela Dinâmica. Por exemplo, esse problema ocorre quando você usa um campo calculado chamado Receita que retorna o múltiplo dos campos Unidades * Preço. Os itens individuais no campo calculado retornam os resultados esperados. No entanto, o total geral não retorna o resultado esperado para o campo calculado.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais informações

Quando um campo calculado inclui mais de um campo no intervalo de dados, o Excel calcula o total geral da soma de cada campo de componente e executa a operação aritmética.

Por exemplo, o seguinte exemplo de Tabela Dinâmica contém um campo calculado chamado Receita. Este campo é definido como Preço * Unidades.
   A1: Soma da receita B1: C1: D1:
   A2: Produto B2: Unidades C2: Preço D2: Total
   A3: Alfa B3: 1 C3: 10 D3: 10
   A4: B4: 1 Total C4: D4: 10
   A5: Alfa Total B5: C5: D5: 10
   A6: Bravo B6: 2 C6: 11 D6: 22
   A7: B7: 2 Total C7: D7: 22
   A8: Bravo Total B8: C8: D8: 22
   A9: Charlie B9: 3 C9: 12 D9: 36
   A10: B10: 3 Total C10: D10: 36
   A11: Charlie Total B11: C11: D11: 36
   A12: Total Geral B12: C12: D12: 198
  O total geral de 198 não é igual aos subtotais de 10+22+36, que é 68.

O Excel calcula os totais gerais do campo calculado
 Receitas de duas maneiras, da seguinte maneira.

   SUM(Units)*SUM(Price)

   SUM(1+2+3)*SUM(10+11+12)

Isso é 6 * 33 = 198.