As funções DSoma e DCONTAR no Excel não funcionam com tabelas dinâmicas

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 983031
Sintomas
Considere o seguinte cenário no Microsoft Excel:
  • Criar uma tabela que possui duas ou mais colunas de dados em uma planilha.
  • Inserir uma newPivotTable para a planilha com base nos dados da nova tabela.
  • Digite uma fórmula usando qualquer uma das seguintes funções de banco de dados:
    • DCONTAR
    • DSOMA
  • Você pode usar referências de célula da tabela dinâmica para o parâmetro de banco de dados da função de banco de dados. Além disso, você usar a referência de célula para a coluna da tabela dinâmica para o parâmetro de campo da função de banco de dados.

    Por exemplo, considere o cenário a seguir. A tabela dinâmica está em células C10:F20. A coluna de destino é F10 e esta coluna tem um rótulo de coluna de "Total". A tabela de banco de dados no qual a tabela dinâmica é baseada está em N1:Q10. Os critérios para a função são H2:H12. Os parâmetros da funçãoDCOUNT são as seguintes:

    banco de dados = C10:F20
    campo = F10
    critérios = H2:H12

    A função é escrita da seguinte maneira:
    DCOUNT(C10:F20,F10,H2:H12)
Nesse cenário, quando as funções DCONTAR e DSoma são calculadas, elas retornam o seguinte erro:
"#VALUE!"
Além disso, se você usar o rótulo da coluna "Total" para o parâmetro de campo , funções DCONTAR e DSoma também retornam o erro "#VALUE!".
Causa
Esse problema ocorre porque o parâmetro de campo das funções DCONTAR e DSoma não pode usar uma referência de célula ou de um rótulo de coluna para recuperar dados da tabela do banco de dados. Quando você usa a DCONTAR e as funções DSomaem uma tabela dinâmica, o parâmetro decampo só pode usar um número para representar a posição da coluna dentro da lista. Por exemplo, o parâmetro pode usar 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Não use aspas ao redor do número.
Como Contornar
Para contornar esse problema, use um rótulo de coluna ou o valor da posição de coluna para identificar a coluna para usar no campo de parâmetro.

Por exemplo, usando o exemplo na seção "Sintomas", a função DCONTAR pode ser reescrita da seguinte maneira:
DCOUNT(C10:F20,4,H2:H12)


XL2013 XL2010 Excel2013 Excel2010

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 983031 - Última Revisão: 04/10/2016 05:15:00 - Revisão: 3.0

Microsoft Excel 2013, Microsoft Excel 2010

  • kbprb kbPubTypeKC kbsurveynew kbtshoot kbexpertisebeginner kbformula kbmt KB983031 KbMtpt
Comentários