Notifications
Clear all

Função "Aleatório Entre" sem repetir números

5 Posts
3 Usuários
0 Reactions
1,068 Visualizações
(@sjmartins)
Posts: 41
Eminent Member
Topic starter
 

Olá Pessoal, boa tarde!
Uma dúvida:
Gostaria de fazer algumas combinações de números aleatórios de 1 até 25, porém não gostaria que eles se repetissem. São 10 números diferentes para esse mesmo range de 1 até 25.

Estou tentando, mas eles se repetem ou dá um erro. Acho que entra em looping. Não sei na verdade se esse é o caminho mais prática, utilizando a função SE.

=(ALEATÓRIOENTRE(1;25)
=SE(ALEATÓRIOENTRE(1;25)=A2;(ALEATÓRIOENTRE(1;25));(ALEATÓRIOENTRE(1;25)))
=SE(ALEATÓRIOENTRE(1;25)=B2;SE(ALEATÓRIOENTRE(1;25)=A2;ALEATÓRIOENTRE(1;25);ALEATÓRIOENTRE(1;25));ALEATÓRIOENTRE(1;25))

Não sei se fui claro :/

Valeu!

 
Postado : 13/07/2015 12:57 pm
(@sjmartins)
Posts: 41
Eminent Member
Topic starter
 

Por exemplo, são 4 bolas aleatórias que devem estar entre 1:25. Só que não podem se repetir

bola 1 bola 2 bola 3 bola 4
ALEATÓRIOENTRE(1;25) ALEATÓRIOENTRE(1;25) ALEATÓRIOENTRE(1;25) ALEATÓRIOENTRE(1;25 )

Ou seja, a bola 4 não pode ter o mesmo número da bola 3, 2 e 1.

 
Postado : 13/07/2015 1:51 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde sjmartins

Seja bem-vindo ao fórum.

Se a resposta foi útil,m clique na mãozinha que fica do lado da ferramenta Citar.

Dê retorno.

[]s

OBS.: Depois que postei minha resposta que vi a outra mensagem que vc postou depois.
Respondi retornando os 10 números conforme consta na dúvida inicial do tópico.

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

 
Postado : 13/07/2015 1:57 pm
(@sjmartins)
Posts: 41
Eminent Member
Topic starter
 

rapaz =0
Matricial?
Não faço ideia de como fazer isso rsrs Aliás, essa função 'Não' acho que não existia quando estudei excel ^^
ô lõco
Mas deu certo :D :D :D :D

 
Postado : 13/07/2015 2:13 pm
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Só uma observação na planilha do Patropi, é que a fórmula matricial em B2 deve ser ajustada para:

=MAIOR(LIN($1:$25)*NÃO(CONT.SE($A2:A2;LIN($1:$25)));ALEATÓRIOENTRE(1;26-COL(A1)))

Pois da maneira que está na planilha, o número 1 nunca aparecerá.

sjmartins, só para informar também, caso desconheça o recurso de fórmula matricial, para que a fórmula funcione corretamente, é preciso inseri-la com CRTL+SHIFT+ENTER.

Abraços!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 13/07/2015 2:13 pm