EMBARALHAR NÚMEROS SEM REPETI-LOS

Anônima
2019-01-07T20:02:44+00:00

EMBARALHAR NÚMEROS SEM REPETI-LOS, UTILIZANDO O EXCEL

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2019-01-11T13:11:33+00:00

Olá Francisco,

Para não deixar sem uma resposta e dado meu tempo voluntário, segue ao menos onde parei com a solução [link].

Veja que na planilha "resultados  refinado" puxa da outra "aleatorios" os números compreendidos entre 1 e 25.

A quantidade de linhas e colunas são respeitadas, porém ainda aparecem os números repetidos.

Daqui para frente, a solução seria aplicar aquela primeira dica apresentada no topo.

O problema é que teria de fazer isso de maneira repetitiva, o que torna inviável manualmente.

Sendo assim, teria de fazer uma Macro em VBA Script para que esta solução fique completa e elegante.

Sugiro seguir a partir deste ponto com esta abordagem.

Abs

Obs.: O link conduz a planilha exemplo. Baixe e edite. Veja as fórmulas utilizadas até este ponto.

Por exemplo, para os números aleatórios, foi usado "=ALEATÓRIOENTRE(1;25)"

Para a seleção dos números nas linhas, foi usado em D3 "=ÍNDICE(aleatorios!$C3:$Q3;1;ALEATÓRIOENTRE(1;15))"

Esta resposta foi útil?

3 pessoas acharam esta resposta útil.
0 comentários Sem comentários

6 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2019-01-09T10:12:38+00:00

    Certíssima,

    Desculpa se me expressei errado!

    Os 1395 números, precisam ser embaralhando de forma que eu consiga fazer 93 colunas de 15 números cada sem repeti-los na mesma linha.

    Na aba números tenho C3:Q95, totalizando 15 colunas e 93 linhas preenchidas com números entre 1 e 25.

    Na aba Aleatório tenho C3:Q95, totalizando 15 colunas e 93 linhas preenchidas com números entre 1 e 25.

    Baseado na aba números quando utilizo a tecla F9 na aba Aleatório os números existentes mudam nas 15 colunas e 93 linhas,  mas na maioria das linhas estes números se repetem. Preciso que isso não aconteça.

    Obrigado, pela atenção!

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2019-01-08T01:38:16+00:00

    Olá Francisco,

    Estou um pouco confuso a tua necessidade.

    Os teus números já existem, ok.

    Como a pergunta inicial foi genérica, a resposta original teve de ser montada com números hipotéticos em uma situação que supostamente estava mais próxima da tua realidade. Neste momento temos mais uma informação agregado ao problema. 

    Os números já existem e estão distribuídos entre C3 e Q95, seria isso ?

    Se assim for, teremos a representação C3:Q95, totalizando 15 colunas e 93 linhas preenchidas com números entre 1 e 25.

    Em outras palavras, são 1395 números espalhados aleatoriamente neste conjunto.

    Destes, você precisa escolher aleatoriamente 15. 

    Seria este então o teu problema?

    Onde entra a frase do topo "embaralhar sem repeti-los" ?

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2019-01-07T20:59:23+00:00

    Obrigado, pela ajuda!

    Na verdade os números já existem (estão digitados)

    C3; Q95. De 1 a 25. Na aba números

    Preciso do resultado com 15 números, retirados destes números que estão digitados em C3; Q95. Na aba Aleatórios.

    Obrigado,

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2019-01-07T20:22:44+00:00

    Olá Francisco,

    Para resolver a tua necessidade, criarei alguns números entre 1 e 10 através da função =ALEATÓRIOENTRE(1;10).

    Na lista criada com 20 números (aleatórios), certamente existem alguns repetidos, conforme visto abaixo.

    Para eliminar os repetidos, basta usar as instruções do [link]

    Veja que os números foram primeiramente criados "embaralhados" e a segunda etapa filtrou, deixando apenas os números não repetidos. Você pode usar o mesmo princípio para outros números que desejar.


    Se esta informação foi útil, por favor, marque como resposta, caso a sua dúvida não tenha sido solucionada, por favor, poste novamente. Este post resolveu o problema? Selecione (X) Sim para fechar o caso.

    Assim não só motiva meu trabalho voluntário, como também serve como uma forma de agradecimento ao desafio dado.

    Veja mais detalhes a respeito em [link]

    Esta resposta foi útil?

    0 comentários Sem comentários