Mediana da tabela dinâmica no Excel 2010?

18

Surpreendente que essa funcionalidade não esteja presente em um aplicativo tão antigo

Existe uma solução alternativa conhecida?

Estou falando da parte em que você pode alterar o tipo de agregação para um campo de valor: possui soma, mínimo, máximo, média etc., mas não mediana

alho adolf
fonte
1
Se a memória servir, as funções agregadas do Excel estão intimamente relacionadas às funções agregadas do SQL - e você também não encontrará uma função Mediana. Uma solução alternativa do SQL pode fornecer algumas dicas sobre a criação de uma versão da tabela dinâmica do Excel.
dav
Você pode aproveitar o Powerpivot para fazer o que precisa, consulte este artigo: javierguillen.wordpress.com/2011/09/13/… .
dav

Respostas:

7

Para exemplos simples, você pode usar fórmulas de matriz em vez de uma Tabela Dinâmica.

Se você tiver os dados de origem nas linhas 10: 1000, designações de categoria dos dados de origem na coluna A, os valores de dados de origem na coluna C e a categoria considerada em G3, a seguinte fórmula de matriz encontrará a mediana:

{=MEDIAN(IF($A$10:$A$1000=G3,$C$10:$C$1000))}

Confirme a entrada com Ctrl+ Shift+ Entere copie para as categorias em G4, G5, etc.

Levi
fonte
2
Parece que há erro de digitação no valor em que, em vez de $ C $ 10, $ C $ 100 existe.
Jhamu
1

Infelizmente, não há nada incorporado à função de tabela dinâmica do excel que faça isso. Você pode experimentar este complemento . Alega ser capaz de fazê-lo, mas nunca o usei.

Você poderia fazer a mediana trabalhar com os dados e incluí-los nos dados da tabela dinâmica, mas nesse ponto .. você sabe .. qual é o objetivo da tabela ..

Raystafarian
fonte
1

Você pode realmente usar a iserrorfunção para excluir o total de linhas das medianas. Por exemplo, se os Total rowrótulos estiverem dentro row Ae os dados dos quais você deseja a mediana estiverem row I:

=MEDIAN(IF(ISERROR(FIND("Total",$A$5:$A$65535)),I5:I35535))
Thomas Cleberg
fonte
1

A maneira mais rápida e simples de obter uma mediana em suas tabelas dinâmicas é importar seu arquivo do Excel para o Planilhas Google. Lá, você pode criar uma tabela dinâmica e usar uma mediana.

Jeff Gebhart
fonte
Eu tive que votar nisso porque é de longe a maneira mais fácil de obter os resultados. Não ajuda no excel, mas os mesmos dados podem ser processados ​​lá em uma pitada.
Dan
Não é bom se você tiver dados sensíveis
Adolf alho
0

existe uma maneira de fazer mediana (ou qualquer fórmula) se sua tabela dinâmica é simples (não possui subtotais na tabela). além disso, não há outra maneira de incluir normalmente cálculos medianos na sua tabela dinâmica.

muito ruim não pode incluir anexos ... vou fazer um instantâneo do meu exemplo:

usei a função de deslocamento descrita aqui: http://www.myonlinetraininghub.com/excel-offset-function-explained também, baixe a pasta de trabalho e vá para a guia da tabela dinâmica - foi onde fiz meu exemplo

este é o resultado final - veja a imagem aqui:

insira a descrição da imagem aqui

NOTA: você não pode colocar a célula da fórmula mediana / offset na mesma coluna da qual está obtendo o valor mediano. TAMBÉM, o deslocamento permite que você obtenha o valor mediano do valor da coluna menos a linha total geral.

infelizmente, não há uma maneira fácil de calcular a mediana (ou qualquer outra) quando você estiver trabalhando com uma tabela dinâmica mais complexa (ou seja, que tenha subtotais na tabela dinâmica).

Prospertute
fonte
0

Encontrei uma resposta se você deseja obter rapidamente alguns valores medianos específicos em sua tabela dinâmica: Não é perfeito, mas pode ajudar em algumas situações.

  • Clique duas vezes na tabela dinâmica no valor agregado que você deseja que a mediana seja calculada
  • O Excel abre uma nova planilha com todas as linhas por trás desse valor agregado
  • Selecione o intervalo de valores desejado e clique em "Análise de dados" na guia Dados do Excel ( pode ser necessário ativá- lo primeiro )
  • Escolha "Estatísticas descritivas"
  • Ajuste cuidadosamente seus parâmetros ( consulte a ajuda desta função )
  • O Excel calculará um monte de estatísticas descritivas em uma nova planilha por padrão
Fabien
fonte
0

Como Dav comentou acima, você pode usar o complemento gratuito do PowerPivot (pode exigir uma versão mais recente do excel). Trabalhei para mim no excel 2016. Consulte este artigo: https://www.masterdataanalysis.com/ms-excel/calculating-median-excel-pivottables/

Decio
fonte
Os links externos podem quebrar ou ficar indisponíveis; nesse caso, sua resposta não acrescentaria nada de útil. Inclua as informações essenciais em sua resposta e use o link para atribuição e leitura adicional. Obrigado.
fixer1234 17/01