Tabela dinâmica: valor absoluto do total geral no Excel

2

Meu total de concessões é gerado pela soma dos valores de COLUMNS de itens para um determinado assunto (para cada assunto eu tenho uma lista de itens e eu quero fazer um total geral dos valores destes itens). Os valores para os itens podem ter valores negativos e meu total geral deve ser a soma de valores positivos e negativos. Eu preciso selecionar top 20 linhas de acordo com o valor absoluto do grande valor. A solução precisa ser dinâmica - não consigo copiar o valor da tabela dinâmica para separar a planilha e classificá-la lá. Eu tentei definir "Campo calculado" como =ABS(SUM(VALUE)) , mas soma absolutos de valores para ITEMS.

    
por Karusmeister 29.07.2013 / 22:09

1 resposta

1

Esse problema é identificado pela Microsoft ... consulte o link .

Mas acho que uma maneira de conseguir isso é usar um item calculado no pivô. Por exemplo, se você tiver um conjunto de dados como este:

id | value
--
1  | 300 
--
2  | -400
--
3  | -500
--
4  | 600
--

Um item calculado com esta fórmula: =SUM(ABS(id[1])+ABS(id[2])+ABS(id[3])+ABS(id[4])) produzirá um resultado de 1800, em vez de 0 com o total geral da tabela dinâmica. Observe que você precisa ter uma coluna "id" no seu conjunto de dados. No campo calculado, id[i] , com i , indica o número do item, conforme exibido na tabela dinâmica. Para o seu caso, você tem que iterar a fórmula até 20.

Se você tiver muitas linhas ou se o número de linhas puder variar, você poderá procurar uma macro para criar automaticamente o item calculado.

    
por 16.11.2014 / 19:59