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


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.


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 ..


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))

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.


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).


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

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/


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.