Soma da tabela dinâmica de números positivos e negativos, independentemente do sinal no intervalo de rótulos de linha

Soma da tabela dinâmica de números positivos e negativos, independentemente do sinal no intervalo de rótulos de linha

Estou usando o Excel 2010, recurso Tabela Dinâmica.

Eu gostaria de resumir a faixa de vendas totais dos agentes. O problema é que alguns vendedores possuem a nota de crédito. Isso significa que mostra negativo na figura. Gostaria da soma dos números positivos e negativos, independentemente do sinal.

Consigo fazer isso manualmente, {=SUM(ABS(B96:B102))}como mostra a imagem abaixo.

insira a descrição da imagem aqui

No entanto, Minha tabela dinâmica é filtrada mensalmente e por produto. Filtragens diferentes terão registros de linha diferentes. Se eu codificar a fórmula, ela também não será flexível. Como posso torná-lo flexível? Eu tentei com GetPivotData, mas não suporta por intervalo.

Alguém pode ajudar?

Responder1

Bem, isto depende. A fórmula que você inseriu na pergunta pode ser obtida usando umCampo Calculado. Basta definir um novo campo calculado para sua tabela dinâmica com a fórmula =ABS(Sales Amount)e exibi-lo em vez de Sum of Sales Amount.

No entanto, se os seus dados brutos contiverem valores positivos e negativos para um agente de vendas específico, você precisará adotar uma abordagem diferente. O Campo Calculado acima opera nos dados brutos já somados.

Se tivermos, por exemplo, os seguintes dados brutos:

Name Value
A     3
A    -2
B     4
B    -5

Em seguida, criamos uma tabela dinâmica e adicionamos um campo calculado AbsValue com a fórmula =ABS(Valor) e obtemos o seguinte resultado

  Sum of Value Sum of AbsValue
A  1           1
B -1           1

Para obter uma soma de todos os valores absolutos dos dados brutos, você precisa adicionar uma nova coluna aos dados brutos e executar a função ABS lá:

Name Value AbsValue
A     3    3
A    -2    2
B     4    4
B    -5    5

  Sum of Value Sum of AbsValue
A  1           5
B -1           9

Responder2

Nas configurações de campo do rótulo de linha que você está usando, vá para a segunda guia e clique na opção semelhante a show field for no data. Então, os rótulos das linhas permanecerão estáticos e, se não houver dados associados a eles, ficarão em branco, mas suas fórmulas funcionarão.

informação relacionada