Como profissional de inteligência de mercado, uma das maiores necessidades é fazer análises em grandes volumes de dados, e muitas vezes precisamos contar o cliente apenas uma vez para fazer um estudo de produtos, itens, etc.
Por DOIS anos, estava procurando formas de fazer contagens únicas (distinct count), que é uma forma de você não contar duas vezes um mesmo nome, código, etc. Pois bem, eis que durante o dia de folga, estava buscando informações sobre análises dinâmicas, bancos de dados, e me deparei com um bloq que demonstrava como fazer isso via tabela dinâmica. Não aguentei e fui testar para ver se isso me atendia, e qual foi a surpresa ao descobrir que é realmente o que eu preciso!!!! Como muitos profissionais também tem essa necessidade, estou compartilhando aqui para que vocês desfrutem dessa valiosa info:
Passo 1: Selecione as colunas (apenas produtos e coluna de código) e vá para a guia Inserir> grupo Tabelas> clique em tabelas dinâmicas
Passo 2: Uma nova janela irá aparecer. Aqui você pode escolher para inserir a tabela dinâmica na folha existente ou uma nova folha. Eu escolhi folha existente e mencionou a célula para a inserção. Não se esqueça de verificar “Adicionar esses dados para o Modelo de Dados”
Passo 3: Vai ter um momento para processar e de interface normal de tabela dinâmica aparece. Mova o campo produtos para linhas quadrante e campo de código de valores quadrante.
Passo 4: Atualmente ele está mostrando a contagem simples de produtos, mas precisamos de contagem distinta. Clique no quadrante de valores na tabela dinâmica, clique co mo botão direito no campo desejado e selecione “Configurações do Campo de Valor” e da caixa de diálogo, selecione “contagem distinta” (última opção) e clique em OK.
Não acreditou? Pois é, nem eu!!! Na verdade, o que faz toda a diferença é marcar a opção “Adicionar esses dados para o Modelo de Dados” enquanto você está construindo a tabela dinâmica. Ela habilita este campo que em uma tabela não configurada como modelo de tabela simplesmente não existe.
SEM VBA, SEM FORMULAS, SEM GERAR MAIS BASES DE DADOS! Uhuuuuuuuuuuuuuuuul!!!!
Caso você tenha interesse em saber mais dicas sobre negócios, não hesite em visitar o meu perfil no LinkedIn e me seguir para mais dicas.
O post completo com outros dois métodos você pode conferir neste link
Arrasou! É tudo o que eu precisava e da maneira mais simples possível! Muítissimo obrigada.
CurtirCurtir
Que legal Caroline!!! Que bom que te ajudou, a única coisinha chata é que sempre que você modificar alguma informação na base e atualizar a dinâmica, terá que remontar a tabela, mas pelo menos já consegue fazer a contagem, né? Abraço,
CurtirCurtir
Infelizmente eu não consegui
CurtirCurtido por 1 pessoa
Ismael, queria te agradecer muito por postar esta dica. Me ajudou muitíssimo!
CurtirCurtido por 1 pessoa
Que bom! Fico feliz em ter ajudado!
CurtirCurtir
Muito simples, objetiva e resolutiva a dica.
Muito obrigado, me ajudou muito.
CurtirCurtido por 2 pessoas
Como habilitar a Função “Adicionar esses dados para o Modelo de Dados” não consego flegar está congelado?
CurtirCurtir
Você conseguirá flegar se passar o valor para o quadrante filtros. Dentro do quadrante colunas com filtros ativos você não conseguirá. É importante saber que inclusive os casos repetidos aparecerão nos flags.
CurtirCurtir
Só funciona a partir do Office 2013. Preciso dessa função porém ela não existe no 2010 😦
CurtirCurtir
Excelente!!! Muito obrigado!
CurtirCurtido por 2 pessoas
Muito obrigada!
CurtirCurtir
Esta dica só funciona no Excel 2016….no 2010 não possui esse campo. Existe alguma outra forma?
CurtirCurtir
no 2013 já tem essa opção ou é só nas versões posteriores?
CurtirCurtir
perdão, na versão 2007 que eu quero saber!
CurtirCurtir
Oi boa tarde! Essa eu já tinha aprendido mas hoje eu precisei criar uma tabela dinâmica que contasse valores distintos e que também tivesse a opção de soma e não funcionou!rsrs.. tem alguma forma para eu usar as duas funções na mesma tabela?
CurtirCurtir
Excelente, me ajudou muito.
CurtirCurtir
Muito, muito, muito bom!!
Parabéns e obrigado por compartilhar!
CurtirCurtir
Não dá pra fazer no excel 2010?
CurtirCurtir
Excelente. Obrigado por compartilhar esse conhecimento.
CurtirCurtir
Me salvou, muito obrigado
CurtirCurtir
Top! Obrigado por compartilhar!
CurtirCurtir
só faz esta opção em base pequenas, estou com base grande e não consegui
CurtirCurtir
Muito clara a explicação Ismael! Porém a opção “Adicionar esses dados para o Modelo de Dados” não está disponível para marcação, sabe me auxiliar o porque? Conto mais uma vez com seu apoio! Abraço.
CurtirCurtir
Mandou muito bem. Incrível como se mostrou ser fácil.
CurtirCurtir
Top mesmo, muito obrigado Ismael, há tempos procurava uma função assim. Me ajudou demais. Agora preciso somente entender um pouco mais sobre fórmulas MDX 😉 vlw abraço
CurtirCurtir
Ismael, você é deus… Tudo bem não é, mas fez a diferença na vida de milhares de planilheiros que, como eu, quebraram a cabeça por meses tentando resolver este problema. Muito obrigado!
CurtirCurtir
Excelente !!!
CurtirCurtir
Olá, boa tarde! Uso o excel 2010 e quando crio a tabela dinâmica, não aparece esse ultimo campo com a informação “adicionar estes dados ao modelo de dados na tabela dinamica”. Como faço para habilitar ou configurar para que apareça?
CurtirCurtir
Muito bom! Agora , se quisermos explodir os detalhes desse count de forma distinta , também? Pois quando clicamos encima do valor resultado, na tabela dinâmica, traz as informações sem o distinct.
CurtirCurtir
Muito bom!!!
Mas quando inserido mais dados não estou conseguindo atualizar, existe alguma forma de atualizar sem alterar a fonte sempre?
CurtirCurtido por 1 pessoa
Oi Karen! Pois é, infelizmente a estrutura da tabela dinâmica que você montou reinicia do zero se você insere novos dados.
CurtirCurtir
Olá boa tarde. Deu certo pra mim também obrigado. problema agora é que não aceira campo calculado, ou seja, não dá pra inserir uma formula. Alguém pode dar uma luz?
CurtirCurtir
Me ajudou mto vlw
CurtirCurtir
Show de bola! Mas no Excel 2010 tem como habilitar?
CurtirCurtir
Ótima dica!!!
CurtirCurtir
Sensacional! Muito obrigada por isso.
CurtirCurtir
Ajudou demais! Obrigado por isso!
CurtirCurtir
Boa tarde Ismael eu sou de Portugal e á muito tempo que andava à procura de uma solução para as minhas tabelas dinâmicas em contar dados uma única vez, tem sido uma obra de engenharia para dar a volta. Mas surgiu a sua partilha, SUPER VALIOSA.
Agradeço a sua partilha, nem sabe a redução de trabalho que me ajudou.
GRANDE Ismael muito OBRIGADO!!!!
Rui Martins (Portugal)
CurtirCurtir
Muito obrigado… Me ajudou demais
CurtirCurtir
muuuuuuuuuuuuuuuuuuuito obrigado0o0o0o0o0o0 !!!!!!! me ajudou demais
CurtirCurtir
Magina Wesley! Feliz em ter ajudado!
CurtirCurtir
Olha não sou de comentar em blogs, mas você salvou minha vida de forma tão simples e eu quebrando a cabeça aqui…. Obrigado!
CurtirCurtir
Ismael, gostaria de te agradecer por este post, graças a ele eu não precisei aguardar dois anos para aprender essa sacada. Quebrei a cabeça por alguns minutos e após entender que com valores numéricos, o excel não veria o texto, seu blog salvou a vida! Vida longa, obrigado!
CurtirCurtido por 1 pessoa
Que bacana Albert! Fico feliz em ajudar!!!!
CurtirCurtir
Obrigado! Faz tempo que tentava fazer essa contagem. 🙂
CurtirCurtido por 1 pessoa
Que legal Leandro! Show!!!
CurtirCurtir
Boa tarde.
CurtirCurtir
Comecei a utilizar esta função. mas está contando campos vazios….Obrigado
CurtirCurtir
Bom dia Ismael, espero que esteja bem…
Estou com uma dúvida e não consegui sana-la ainda…
Tenho duas colunas, onde a Coluna A me mostra um código Original e a Coluna B mostra os códigos similares.
Eu tentei fazer com que a Tabela Dinâmica me trouxesse a informação dos similares a partir do código original, não apenas os contassem.
Teria alguma forma de fazer isso?
Coluna A Coluna B Tabela Dinâmica
*cód original Alguns similares cód Original /Similar 1/ Similar 2 / Similar 3 / |ETC
Espero que tenha compreendido a minha necessidade e possa auxiliar.
Agradeço desde já.
CurtirCurtir