Como retornar o ultimo valor de uma tabela dinamica?

Excel Tabela Dinâmica

Bom dia.

Tenho uma tabela dinamica. Preciso retornar o o valor da ultima posição (linha e coluna) da tabela dinamica. A dificuldade é que por ser dinamica as linhas e colunas se alteram.

Como proceder?

Grato

Foto de Fernando R.
Fernando perguntou há 1 mês

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
4 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professor Vilson B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 mês

Bom dia, Fernando.

Pula a quantidade de linhas abaixo da tabela, quantidade que a tabela não alcance ao ser alterada, e use a função =MÁXIMO() ou a função =ÍNDICE com a função =CORRESP em uma célula. 

Qualquer coisa peça uma aula comigo! 

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Thiago R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 mês

Amigo, utilize a função DESLOC em uma tabela auxiliar para buscar sempre o último registro, como apoio utilize a função cont.valores para contar o número de linhas, ou pode utilizar o Power Query, dependendo da organização de sua planilha.

 

Qualquer coisa, marque uma aula comigo.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Guimarães L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 semanas

Olá Fernando,

 

Para retornar o valor da última posição (linha e coluna) de uma tabela dinâmica, mesmo com as linhas e colunas se alterando, você pode usar fórmulas dinâmicas no Excel. Uma maneira de fazer isso é utilizando as funções INDEX e CORRESP.

Para encontrar a última linha com dados em uma coluna específica da tabela dinâmica, você pode usar a função CORRESP. Por exemplo, se os dados estão na coluna A, você pode usar a fórmula:

=CONT.VALORES(A:A)

Isso retornará o número da última linha com dados na coluna A.

Para encontrar a última coluna com dados em uma linha específica da tabela dinâmica, você também pode usar a função CORRESP. Por exemplo, se os dados estão na linha 1, você pode usar a fórmula:

=CONT.VALORES(1:1)

Isso retornará o número da última coluna com dados na linha 1.

Depois de obter o número da última linha e coluna, você pode usar a função INDEX para retornar o valor da última posição da tabela dinâmica. Por exemplo, se você deseja retornar o valor da última posição da tabela dinâmica que começa na célula A1, você pode usar a fórmula:

=ÍNDICE(A1:Z100, CONT.VALORES(A:A), CONT.VALORES(1:1))

Essa fórmula irá retornar o valor da última posição da tabela dinâmica que vai da célula A1 até a célula Z100.

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Gustavo L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 semanas

Para encontrar o último valor na última coluna, você pode usar a função ÍNDICE junto com CONT.VALORES (se sua tabela incluir todos valores não vazios) ou CONT.NUM (se houver números e você deseja contar apenas células com números). Suponha que sua tabela dinâmica esteja no intervalo de A1:C10 (note que esse intervalo é apenas um exemplo e deve ser ajustado para o intervalo real da sua tabela dinâmica). O exemplo abaixo considera que você está buscando na última linha:

=ÍNDICE(A1:C10;CONT.VALORES(A:A);CONT.VALORES(A1:C1))

Essa fórmula retorna o valor da última célula da última linha, considerando que a quantidade de linhas pode variar.

Se você quer encontrar o valor na última linha da última coluna, o processo é similar, mas focando na contagem das colunas. Suponha que a tabela se expanda dinamicamente nas colunas de A1 a Z1, por exemplo:


=ÍNDICE(A1:Z1;CONT.VALORES(A1:Z1))

Adaptação para Tabela Dinâmica

No entanto, para tabelas dinâmicas específicas, onde tanto as linhas quanto as colunas podem mudar, você precisará adaptar o método para identificar dinamicamente esses limites. Uma abordagem é usar ÍNDICE combinado com CONT.VALORES ou CONT.NUM para achar o número de linhas e colunas. O uso de ÍNDICE com LIN e COL pode não ser diretamente aplicável devido à natureza dinâmica das tabelas.

Dicas Adicionais

  • Referência de Tabela Dinâmica: Em vez de usar um intervalo estático como A1:C10, você pode precisar utilizar referências nomeadas ou fórmulas específicas que capturam o tamanho atual da sua tabela dinâmica.
  • VBA: Para soluções mais avançadas e customizáveis, considerar o uso de VBA (Visual Basic for Applications) pode ser uma opção. Com VBA, você pode escrever um script que identifica dinamicamente o último valor da última linha e coluna de uma tabela dinâmica, independentemente de quantas vezes ela mude de tamanho.

Se precisar de mais detalhes ou de uma solução específica, especialmente se a tabela dinâmica estiver expandindo de maneira que não seja coberta por essas dicas, pode ser útil considerar uma macro VBA para maior flexibilidade.

 
 
 
 
 
 



Professores particulares de Excel

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 50 / h
Vilson B.
Ji-Paraná / RO
Vilson B.
5,0 (42 avaliações)
Horas de aulas particulares ministradas 96 horas de aula
Tarefas resolvidas 28 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel Intermediário Excel Avançado Excel Básico
Mestrado: Assessoria de Administração (Instituto Politécnico do Porto)
Conheça meu método inovador "excel mão na massa" que criei para ajudar quem precisa aprender rápido e sair na frente nas vagas de emprego e trabalho!
R$ 120 / h
Johny L.
Fortaleza / CE
Johny L.
4,3 (36 avaliações)
Horas de aulas particulares ministradas 94 horas de aula
Tarefas resolvidas 29 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Excel para 3ª idade Excel Intermediário Excel Básico
Graduação: Engenharia Civil (IFCE - Campus Fortaleza)
Professor da UFC - Aulas de estatística práticas e aplicadas ao mercado de trabalho além de acadêmico