Notifications
Clear all

Deslocamento de celula para linha correspodente

8 Posts
4 Usuários
0 Reactions
1,262 Visualizações
(@andred)
Posts: 6
Active Member
Topic starter
 

Estou tentando desenvolver um extrato de acordo com outra tabela de resultados diários, mas estou com problemas para enviar o resultado para o extrato
Tentei simular meu problema através do anexo.

 
Postado : 29/12/2016 9:41 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Montei uma opção dentre muitas.
Tornei sua matriz numa tabela nomeada.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 30/12/2016 12:36 am
(@andred)
Posts: 6
Active Member
Topic starter
 

Obrigado!! Mas desculpe, não sei utilizar uma tabela nomeada, como funciona ?

 
Postado : 30/12/2016 1:11 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Nada complexo, ao invés de se referir a coluna da planilha vc passa a se referir a coluna da tabela q tem menos linhas e por isso executa o cálculo de forma mais rápida. Essa coluna é auto-ajustável, assim vc não precisa se preocupar mais com ela uma vez inserida na fórmula, as fórmulas tb passam a ficar mais "legíveis" uma vez q vc sabe exatamente a q coluna ela se refere. Fórmulas em tabelas nomeadas são inseridas automaticamente quando vc cria uma nova linha, a formatação acompanha a formatação inicial definida p/ coluna.

Enfim, muitas pequenas vantagens q tornam o todo interessante.

P/ inserir uma tabela nomeada ou transformar uma matriz/lista/'tabela não nomeada' basta clicar no botão Formatar como Tabela no menu Página Inicial.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 30/12/2016 3:46 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

AndreD. bom dia Feliz Ano Novo

Voce pode usar esta formula

=PROCV(Y5;$A$2:$I$32;6;0)

Nota que coloquei numero 6 pois é a sexta coluna da pesquisa, você deve contar uma a uma apesar de ter mesclado ela

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 30/12/2016 5:06 am
(@andred)
Posts: 6
Active Member
Topic starter
 

Nada complexo, ao invés de se referir a coluna da planilha vc passa a se referir a coluna da tabela q tem menos linhas e por isso executa o cálculo de forma mais rápida. Essa coluna é auto-ajustável, assim vc não precisa se preocupar mais com ela uma vez inserida na fórmula, as fórmulas tb passam a ficar mais "legíveis" uma vez q vc sabe exatamente a q coluna ela se refere. Fórmulas em tabelas nomeadas são inseridas automaticamente quando vc cria uma nova linha, a formatação acompanha a formatação inicial definida p/ coluna.

Enfim, muitas pequenas vantagens q tornam o todo interessante.

P/ inserir uma tabela nomeada ou transformar uma matriz/lista/'tabela não nomeada' basta clicar no botão Formatar como Tabela no menu Página Inicial.

Tudo bem, mas não entendi como isso irá me ajudar ainda .. :(

AndreD. bom dia Feliz Ano Novo

Voce pode usar esta formula

=PROCV(Y5;$A$2:$I$32;6;0)

Nota que coloquei numero 6 pois é a sexta coluna da pesquisa, você deve contar uma a uma apesar de ter mesclado ela

Decio

Bom dia ! Feliz ano novo :) Obrigado pela dica! Porém ainda não consegui chegar no resultado que eu preciso..
Pelo que ja tentei fazer eu tenho que combinar a função índice ou corresp com a proc ou a procv, visto que eu tenho os campos onde o dia será digitado porém não sei que número estará dentro da célula, ai eu comparo o dia digitado com a coluna do extrato, acho a linha correspondente, acho a célula correspondente, depois envio o valor do resultado do dia digitado para este lugar

 
Postado : 30/12/2016 11:18 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

André

Abaixo a fórmula usada pelo DJunqueira, sem utilizar intervalo nomeado.

=ÍNDICE(A2:E32;CORRESP(M5;A2:A32;0);5)

Se foi útil, clique na mãozinha.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/12/2016 4:29 pm
(@andred)
Posts: 6
Active Member
Topic starter
 

André

Abaixo a fórmula usada pelo DJunqueira, sem utilizar intervalo nomeado.

=ÍNDICE(A2:E32;CORRESP(M5;A2:A32;0);5)

Se foi útil, clique na mãozinha.

[]s

Obrigado pela tentativa! :)
No final das contas acabei resolvendo com uma condicional simples, vai ficar grande.. porém fez o q eu queria.

ficando =SE(A3=Y5;AA7;SE(Y9=A3;AA11;SE(Y13=A3;AA15;""))) e assim para todos os outros dias
Se alguém tiver algum jeito mais rápido estou aceitando dicas ! :)

 
Postado : 30/12/2016 8:36 pm