OBTERDADOSDIN (função OBTERDADOSDIN)

Este artigo descreve a sintaxe da fórmula e a utilização da função OBTERDADOSDIN no Microsoft Excel.

Descrição

Devolve dados armazenados numa tabela dinâmica. Pode utilizar OBTERDADOSDIN para obter os dados de resumo de uma tabela dinâmica, desde que os dados de resumo estejam visíveis no relatório.

Nota: Pode introduzir rapidamente uma fórmula OBTERDADOSDIN simples ao escrever = (o sinal de igual) na célula à qual pretende devolver o valor e, em seguida, clicar na célula da tabela dinâmica que contém os dados que pretende devolver.

Sintaxe

OBTERDADOSDIN(campo_dados; tabela_dinâmica; [campo1; item1; campo2; item2]; ...)

A sintaxe da função OBTERDADOSDIN tem os seguintes argumentos:

  • Campo_dados    obrigatório. O nome, colocado entre aspas, do campos de dados que contém os dados que pretende obter.

  • Tabela_dinâmica    obrigatório. É uma referência a qualquer célula, intervalo de células ou intervalo de células com nome numa tabela dinâmica. Estas informações são utilizadas para determinar a tabela dinâmica que contém os dados que pretende obter.

  • Campo1; Item1; Campo2; Item2    opcional. São 1 a 126 pares de nomes de campos e nomes de itens que descrevem os dados que pretende obter. Os pares podem estar em qualquer ordem. Os nomes de campos e os nomes de itens sem serem datas e números são colocados entre aspas. Para as tabelas dinâmicas de OLAP, os itens podem conter o nome de origem da dimensão e também o nome de origem do item. Um par composto por campo e item de uma Tabela Dinâmica de OLAP pode ter o seguinte aspeto:

    "[Produto]";"[Produto].[Todos os produtos].[Alimentos].[Alimentos cozinhados]"

Observações

  • Os itens ou campos calculados e cálculos personalizados são incluídos nos cálculos OBTERDADOSDIN.

  • Se tabela_dinâmica for um intervalo que inclua duas ou mais tabelas dinâmicas, os dados serão obtidos a partir do relatório mais recentemente criado no intervalo.

  • Se os argumentos de campo e de item descreverem uma única célula, o valor dessa célula é devolvido independentemente de ser uma cadeia, número, erro, etc.

  • Se um item contiver uma data, o valor terá de ser expresso como um número de série ou povoado utilizando a função DATA para o valor ser retido caso a folha de cálculo seja aberta numa região diferente. Por exemplo, um item que referencia a data de 5 de março de 1999 pode ser introduzido sob a forma de 36224 ou DATA(1999,3,5). As horas podem ser introduzidas sob a forma de valores decimais ou utilizando a função TEMPO.

  • Se tabela_dinâmica não for um intervalo no qual se encontra a tabela dinâmica, OBTERDADOSDIN devolverá #REF!.

  • Se os argumentos não descreverem um campo visível ou se incluírem um filtro de relatório no qual os dados filtrados não são apresentados, OBTERDADOSDIN devolverá #REF!. #VALOR!

Exemplo

Por motivos práticos, os dados de exemplo mostrados abaixo não incluem os dados reais da Tabela Dinâmica, mas segue-se um instantâneo dos dados. As fórmulas e resultados são mostrados no exemplo.

Folha de cálculo

Copie os dados de exemplo que se encontram na seguinte tabela e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima ENTER. Caso seja necessário, pode ajustar a largura das colunas para ver todos os dados.

Fórmula

Resultado

OBTERDADOSDIN("Vendas"; $A$4)

Devolve o total geral do campo Vendas, 49.325 €.

OBTERDADOSDIN("Soma de Vendas"; $A$4)

Também devolve o total geral do campo Vendas, 49.325 €; o nome do campo pode ser introduzido exatamente como aparece na folha ou como a respetiva raiz (sem "Soma de", "Contagem de", etc.).

OBTERDADOSDIN("Vendas"; $A$4; "Mês"; "março")

Devolve o total geral para março, 30.337 €.

OBTERDADOSDIN("Vendas"; $A$4; "Mês"; "março"; "Produto"; "Produto"; "Vendedor"; "Ferreira")

Devolve 10.201 €.

OBTERDADOSDIN("Vendas"; $A$4; "Região"; "Sul")

Devolve o valor de erro #REF! porque os dados da região Sul não estão visíveis.

OBTERDADOSDIN("Vendas"; $A$4; "Produto"; "Bebidas"; "Vendedor"; "Marques")

Devolve o valor de erro #REF! porque não existe valor total de vendas de bebidas para Marques.

Início da Página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×