Notifications
Clear all

Gerar dados 18x a partir de uma coluna???

6 Posts
3 Usuários
0 Reactions
1,721 Visualizações
(@danyahoo)
Posts: 49
Trusted Member
Topic starter
 

Olá pessoal,

Não sabia bem ocmo colocar o título, mas vamos lá:

Tenho uma planilha de mensalidades, onde em uma das abas eu cadastro os alunos, cada um em uma linha.
Na segunda aba eu cadastro os dados do contrato, cada aluno possui 18 parcelas, logo acrescento 18 linhas para cada aluno, muitos dados se repetem nas 18 linhas como nome, cpf, curso, contrato, etc.

O que preciso: alguma fórmula, macro ou VBA para pegar um dado em uma linha e replicar ele 18 vezes em outra, por exemplo:

___________A_______________B
1_________CPF____________Replicar
2____001.001.001-01____001.001.001-01
3____002.002.002-02____001.001.001-01
4____003.003.003-03____001.001.001-01
5____004.004.004-04____001.001.001-01
...
...
...
19___020.020.020-20____001.001.001-01
20___021.021.021-21____002.002.002-02

Isso da para fazer na mão, porem são mais de 200 alunos, ai não quero perder tempo desnecessário.

Isso é possível?

 
Postado : 11/04/2012 1:06 pm
(@robert)
Posts: 561
Honorable Member
 

Boa tarde!

_________A_______________B
1_________CPF____________Replicar
2____001.001.001-01____001.001.001-01
3____002.002.002-02____001.001.001-01
4____003.003.003-03____001.001.001-01
5____004.004.004-04____001.001.001-01
...
...
...
19___020.020.020-20____001.001.001-01
20___021.021.021-21____002.002.002-02

Isso da para fazer na mão, porem são mais de 200 alunos, ai não quero perder tempo desnecessário.

Isso é possível?

Se é dessa mesma forma que mencionou acima, uma simples formula poderá resolver coloque na coluna B a formula =$A$2 depois arraste para baixo.

Caso não seja isso anexe uma planilha aqui no fórum e dê mais detalhe.

Obs.: Se a resposta foi satisfatória, click na mãoxinha lado superior direito.

Att..

 
Postado : 11/04/2012 1:15 pm
(@danyahoo)
Posts: 49
Trusted Member
Topic starter
 

Boa tarde!

Se é dessa mesma forma que mencionou acima, uma simples formula poderá resolver coloque na coluna B a formula =$A$2 depois arraste para baixo.

Caso não seja isso anexe uma planilha aqui no fórum e dê mais detalhe.

Obs.: Se a resposta foi satisfatória, click na mãoxinha lado superior direito.

Att..

Seria algo aproximado, porem são 18 parcelas, ou seja, apenas 18 linhas com o mesmo dado. Na linha 19 já deveria vir a 1ª parcela do segundo dado da coluna A, consequentimente replicada 18x e assim por diante.

No trabalho braçal sai tranquilo, mas queria descobrir uma forma mais prática.

Segue anexo um excemplo.

 
Postado : 11/04/2012 1:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja no anexo se é o que deseja

 
Postado : 12/04/2012 10:38 am
(@danyahoo)
Posts: 49
Trusted Member
Topic starter
 

Veja no anexo se é o que deseja

Olá reinaldo, vou verificar aqui.

Porem consegui achar a solução, usei 4 fórmulas:

Coluna A
Nº Sequencial

Coluna B
CPF

Coluna D
Sequencial de parcelas 1 a 18 replicada 2000 vezes.

Coluna E
=SE(D2=1;1;"")

=SE(D20=1;1+SOMA(E2:E19);"")

Coluna F
=SE(E2="";F1;E2)

Coluna G
=PROCV(F2;$A$2:$B$106;2)

 
Postado : 12/04/2012 11:08 am
(@danyahoo)
Posts: 49
Trusted Member
Topic starter
 

Caramba, show!!!!!

Vou tentar aplicar ela aqui, bem mais simplificada!!!

Valeu ai

 
Postado : 12/04/2012 11:10 am