Notifications
Clear all

Preencher com nomes aleatório

12 Posts
2 Usuários
0 Reactions
1,606 Visualizações
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Bom dia Galera,

alguém poderia me ajudar com uma formula que ´preencha uma coluna com nomes aleatórios? tipo tenho 345 linhas com o codigo 2845, e tenho em um banco um cadastro de motorista exemplo.

Preencher conforme a procura do código 2845 e retornar aleatório um dos nomes abaixo ex:

2845 - procurei aleatório dentro do banco abaixo e selecionou MARCOS
3015 - procurei aleatório dentro do banco abaixo e selecionou ROBSON

2845 - FABIO
2845 - JOSÉ
2845 - CARLOS
2845 - SEBASTIAO
2845 - MARCOS
2845 - SERGIO
2845 - MARIO
2845 - THIAGO

3015 - SANDRO
3015 - PEDRO
3015 - ROBSON

MAIS EXEMPLO NA PLANILHA

Desde já agradeço

 
Postado : 24/01/2017 4:55 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Coloquei a formula do procv + aleatoriamente, mais não funcionou, tá saindo com o nome de outros codigos

 
Postado : 24/01/2017 5:27 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Use a seguinte fórmula:

=ÍNDICE(Plan3!B:B;ALEATÓRIOENTRE(244;256))

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

 
Postado : 24/01/2017 6:09 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Djunqueira, não deu certo, observe que no banco tem vários código repetidamente com nomes de funcionários diferentes..

o que preciso é

que se o numero procurado for igual ao do banco, retorne um nome, mais que seja aleatório, veja que sua forma retorna um funcionário de um código que não é dele...

olha a imagem, ex: o código 176, tem 13 funcionários, quero adicionar eles aleatóriamente conforme a condição codigo

 
Postado : 24/01/2017 7:07 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

nenhum nome bateu com o código 179 do banco

 
Postado : 24/01/2017 7:10 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Comigo funcionou perfeito...

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

 
Postado : 24/01/2017 7:37 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Djunqueira, ficou perfeito cara,

agora uma coisa, tem como explicar? pq não entendi nada o funcionamento..

pq colocou intervalo de 244 e 256 ?

nao consigo entender o funcionamento dela...

agradeço

 
Postado : 24/01/2017 10:01 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

244 e 256 é o intervalo onde estão os dados, variando entre esses números a função ÍNDICE() busca na planilha Plan3!B:B os valores de linha indicados pela função ALEATÓRIOENTRE().

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

 
Postado : 24/01/2017 2:41 pm
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Djunqueira, estava observando e vi que essa formula só funciona para o Código 179, arrasta a formula para todas as 60mil linhas, e depois pega o qualquer um outro código, eles mesmo não bate, pq o limite do intervalo é de 244 a 256, e eu queria pegar o intervalo todo 2 até 755 da plan 3, pq para cada codigo, eu quero que pegue aleatorio referente ao seu codigo... vim perceber, agora... rsrsrs tem como vc ver pra mim de novo fazendo o favor...

 
Postado : 25/01/2017 7:14 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Feito.

=ÍNDICE(Plan3!B:B;ALEATÓRIOENTRE(CORRESP(A2;Plan3!A:A;0);CORRESP(A2;Plan3!A:A;0)+CONT.SE(Plan3!$A$1:$A$800;A2)-1))

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

 
Postado : 25/01/2017 7:40 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Se vc for aplicar essa fórmula em 61.000 linhas ela poderá ficar excessivamente lenta, neste caso talvez seja melhor vc criar uma tabela p/ os 34 números q vc tem com seus respectivos limites superior e inferior já calculados p/ depois fazer uma busca com PROCV().

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

 
Postado : 25/01/2017 7:55 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Ficou perfeito,

Muito obrigado Djunqueira.

 
Postado : 26/01/2017 7:18 am