Boa noite, tudo bem? Estou Fazendo uma tabela dinâmica. Quando vou jogar um campo para Valores, ele transforma em contagem, mas quero soma. Quando peço a alteração para soma, ele traz esta mensagem "Não podemos resumir este campo com soma porque ele não é um cálculo com suporte para tipos de dado texto". Já verifiquei a formatação da célula em que está e das células que estão na fórmula também (os valores dessa célula são compostos por uma fórmula). Por favor, o que fazer para consertar esse erro? Obrigada!
Boa noite! Esse erro geralmente ocorre quando o Excel interpreta o conteúdo das células como texto, em vez de números. Aqui estão algumas etapas que você pode seguir para tentar resolver esse problema:
Verifique a origem dos dados: Antes de mais nada, certifique-se de que os dados na fonte original estão realmente formatados como números. Se houver alguma célula com texto (mesmo que apenas um espaço), isso pode causar problemas.
Converter texto em números: Às vezes, os dados que parecem números estão formatados como texto. Para converter, você pode:
Usar a ferramenta Texto para Colunas
: Selecione a coluna com os valores, vá para a guia Dados
no menu e escolha Texto para Colunas
. Clique em Avançar
duas vezes e depois em Concluir
.
Outra forma é usar a função VALOR
em uma nova coluna para converter texto em números: =VALOR(A1)
, substituindo A1
pela primeira célula que deseja converter.
Erro na fórmula: Se os valores vêm de uma fórmula, verifique a fórmula para garantir que ela está retornando números e não texto. Algumas funções podem retornar texto em certas condições.
Remover espaços ou caracteres invisíveis: Use a função ARRUMAR
ou ESQUERDA
/DIREITA
/LIMPAR
para remover espaços extras ou caracteres invisíveis que possam estar no começo ou no final dos seus dados.
Formatação de células: Verifique se as células estão formatadas como Número
ou Geral
. Se ainda estiverem como texto, mesmo após a conversão, tente alterar a formatação manualmente.
Recriar a Tabela Dinâmica: Às vezes, recriar a tabela dinâmica após corrigir os dados pode resolver o problema, pois o Excel pode precisar atualizar o cache da fonte de dados.
Depois de seguir essas etapas, tente novamente adicionar o campo à área de Valores da sua tabela dinâmica. Isso deve resolver o problema se os dados forem realmente numéricos. Se continuar tendo problemas, verifique se não há células ocultas ou erros específicos nas células que não foram corrigidos.
Rúbia!
Difícil entender o que acontece com estas informações. Você precisa testar os campos.
Boa sorte.
Prezada. O campo numérico pode possuir alguma formatação de texto. Portanto:
1) Vá para a planilha que foi originada a tabela dinâmica, selecione a coluna fato gerador, e após feito, clique no Menu Dados > Texto para Colunas. Dali, clique em Delimitado > Avançar > Tabulação > Avançar > Bolinha marcada na Opção 'Geral' > Concluir.
2) Volte para a tabela dinâmica, atualize e tente novamente.
Atenciosamente,
Adm. Thiago Luiz
VBA Expert
Boa noite, Rubia;
Realmente fica um pouco dificil estabelecer a razão pela qual isto está acontecendo com sua planilha. Pode ser algum erro entre as formulas, e para tanto eu sugeriria que você criasse uma nova coluna que fosse resultado da multiplicação por 2 essa coluna em que você deseja somar e ver se todos os valores são de fato numéricos. Ou então copiar todos os valores da coluna e utilizar da opção "colar como numeros", disponível na setinha para baixo da opção colar, que fica no canto superior esquerdo do menu principal. Qualquer coisa estamos a disposição.
Atenciosamente,
André
Olá,
Tive esse mesmo problema, e resolvi tirando a seleção abaixo na hora de gerar a dinâmica.
"Adicionar estes dados ao Modelo de Dados"
Espero que ajude.
Abs
Olá,
apanhei muito atá achar a solução.
Entrei pelo Power Pivot e alterei o formato do campo.
Vi que é preciso salvá-lo, pois a opção "atualizar", somente, não funciona.
Espero que ajude!
Eu tive o mesmo erro...
No meu caso, na Tabela Dinâmica eu estava tentando resumir uma coluna A.
Essa coluna tinha uma fórmula PROCV e algumas linhas estavam dando erro (#N/D), logo a tabela dinâmica não entende isso como número e não consegue fazer cálculos com ele.
Para resolver, na coluna A eu acrescentei o SEERRO (coluna A; 0) e funcionou. (: