Notifications
Clear all

Procura com 2 referências

6 Posts
3 Usuários
0 Reactions
1,830 Visualizações
(@ideias-alex)
Posts: 29
Eminent Member
Topic starter
 

Olá, montei um formulário, pra aparecer as notas dos alunos (além de outros dados que eu já consegui), porém não to conseguindo filtrar a informação nem com PROCV nem com INDICE CORRESP..

O que eu quero é que quando eu coloque o código do aluno no formulário, apareça os dados cadastrais dele, e embaixo, no campo de notas já apareça as notas do mesmo...
Todos os bancos de dados que eu fiz, coloquei na mesma pasta, em planilhas diferentes, em anexo.

Alguem consegue resolver esse probleminha ae??? :/

 
Postado : 21/03/2016 1:43 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde,

Veja se atende:

=ÍNDICE('Banco de Dados ALUNOS NOTAS'!$D$3:$J$50;CORRESP('Formulário PRONTO'!A21;'Banco de Dados ALUNOS NOTAS'!$A$3:$A$50;0);CORRESP('Formulário PRONTO'!$A$10;'Banco de Dados ALUNOS NOTAS'!$D$1:$J$1;0))

O intervalo "'Banco de Dados ALUNOS NOTAS'!$D$1:$J$1" deve ser aumentado se houver mais alunos.

Abraço

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

 
Postado : 21/03/2016 3:25 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A função ÍNDICE() é como uma batalha naval, tem 3 parâmetros. Tabela, linha e coluna.
Vc usou um CORRESP() como primeiro parâmetro. Mas este deveria ser uma tabela, e assim, o resultado é #N/D, invalidando todo o resto. Vamos à correção:

Eu sugiro usar a seguinte fórmula, no lugar:

=ÍNDICE('Banco de Dados ALUNOS NOTAS'!A:ZZ;CORRESP(A21;'Banco de Dados ALUNOS NOTAS'!$A:$A;0);CORRESP($A$10;'Banco de Dados ALUNOS NOTAS'!$1:$1;0))

Coloque este fórmula em L21 e arraste *(ou copie e cole especial, fórmulas) de L21 até L68.

Assim:

Em tempo, a do JValq até atende, mas é limitada como ele mesmo informou. A minha atenderá para todos os casos, sempre.
Só uma coisa que eu teria feito diferente, a tendência natural, até mesmo com o tempo, é vc ter mais alunos do que matérias, eu acho que seria melhor vc colocar um aluno em cada linha, e uma matéria em cada coluna. Mas isso é questão de gosto.

Abs,

FF

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

 
Postado : 21/03/2016 8:23 pm
(@ideias-alex)
Posts: 29
Eminent Member
Topic starter
 

Agradeço a ajuda dos dois, foi realmente muito útil. Usei a primeira opção e já deu certo, vou atualizar para a segunda para ficar permanente.

Muito Obrigado. :D

 
Postado : 22/03/2016 8:56 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não esqueça de marcar o tópico como resolvido, clicando no pequeno icone verde acima da resposta que melhor te atendeu.

Clicar na mãozinha tb é uma forma de agradecer a todos

Abs,

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

 
Postado : 22/03/2016 9:05 am
(@rilust)
Posts: 387
Reputable Member
 

se puder

coloque a planilha resolvida para que outros possam ver

agradeça quem respondeu pra voce

e coloque como resolvido

abraços

Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]

 
Postado : 22/03/2016 9:24 am