Como selecionar células aleatoriamente com base em critérios no Excel?
Por exemplo, se precisar de selecionar aleatoriamente alguns dados com base num ou dois critérios a partir de um intervalo limitado, como poderá fazê-lo no Excel? Este artigo apresenta-lhe algumas soluções.
Selecionar células aleatoriamente com base em critérios com fórmulas matriciais
Selecionar células aleatoriamente com base em critérios com Kutools para Excel
Selecionar células aleatoriamente com base em critérios com fórmulas matriciais
Imagine que tem uma tabela de funcionários no Excel, como a apresentada na imagem seguinte. Agora, precisa de selecionar aleatoriamente um ou mais funcionários que trabalhem em Nova Iorque há 3 anos a partir dessa tabela.

Este método apresenta duas fórmulas matriciais para selecionar células aleatoriamente com base em critérios no Excel. Siga os passos abaixo:
Selecionar células aleatoriamente com base num único critério
No nosso exemplo, precisamos de selecionar aleatoriamente um funcionário com três anos de antiguidade. Na célula onde pretende obter o nome do funcionário de forma aleatória, introduza a fórmula =ÍNDICE(A2:A25;MAIOR(SE(C2:C25=F1;LIN(C2:C25)-LIN(C2)+1);INT(ALEATÓRIO()*CONTAR.SE(C2:C25;F1)+1))) e, em seguida, prima simultaneamente as teclas Ctrl+Shift+Enter.

Nota: Na fórmula acima, A2:A25 é a lista a partir da qual irá selecionar células aleatoriamente, C2:C25 é a lista onde aplicará o critério, F1 é a célula que contém o critério e C2 é a primeira célula da lista a ser comparada com o critério.
Selecionar células aleatoriamente com base em dois critérios
Para selecionar aleatoriamente um funcionário que tenha estado a trabalhar em Nova Iorque há 3 anos, introduza a fórmula =INDIRECT(«A»&LARGE(IF($B$2:$B$25=$F$1,IF($C$2:$C$25=$G$1,ROW($A$2:$A$25),0),0), RANDBETWEEN(1,COUNTIFS(B2:B25,F1,C2:C25,G1)))) na célula onde deseja obter o nome do funcionário escolhido aleatoriamente e prima simultaneamente as teclas Ctrl+Shift+Enter.

Nota: Na fórmula acima, B2:B25 é a lista à qual será aplicado o primeiro critério, C2:C25 é a lista à qual será aplicado o segundo critério, F1 é a célula do primeiro critério, G1 é a célula do segundo critério e A2:A25 é a lista a partir da qual serão selecionadas células aleatoriamente.
Selecionar células aleatoriamente com base em critérios com Kutools para Excel
Na verdade, podemos utilizar a funcionalidade Filtro para filtrar facilmente os dados com base nos critérios e, em seguida, selecionar células aleatoriamente a partir dos dados filtrados. Este método utiliza a ferramenta Ordenar Aleatoriamente do Kutools para Excel para resolver o problema. Siga estes passos:
Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!
1. Selecione o intervalo a partir do qual irá escolher células aleatoriamente com base nos critérios e clique em Dados > Filtrar.

2. Agora, a seta de filtro foi adicionada ao cabeçalho de cada coluna. Em seguida, filtre os dados conforme os critérios necessários.
No nosso exemplo, pretendemos filtrar os funcionários que trabalham em Nova Iorque há 3 anos; por isso, definimos o filtro conforme apresentado na imagem seguinte:


3. Após a filtragem, selecione a lista filtrada de funcionários (Nomes das Colunas no nosso exemplo) e copie-a premindo simultaneamente as teclas Ctrl+C; em seguida, selecione uma célula vazia abaixo do intervalo de filtro ou numa nova folha de cálculo e cole-a premindo simultaneamente as teclas Ctrl+V.
4. Mantenha a lista colada selecionada e clique em Kutools > Intervalo > Ordenar, Selecionar ou Aleatorizar.
5. Na caixa de diálogo Ordenar Aleatoriamente aberta, vá ao separador Selecionar, introduza o número de células que pretende selecionar aleatoriamente na caixa Número de Células a Selecionar, ative a opção Célula e clique no botão Ok. Veja a imagem:

Agora, o número especificado de células (funcionários) foi selecionado aleatoriamente com base nos critérios na lista selecionada.
O Kutools para Excel Ordenar Aleatoriamentepode ajudar os utilizadores do Excel a ordenar aleatoriamente todas as células Intervalo Selecionado/cada linha/cada coluna e também a selecionar aleatoriamente um número específico de células a partir do Selecionar intervalo.Clique para experimentar gratuitamente durante 60 dias, sem limitações!
Demonstração: selecionar células aleatoriamente com base em critérios no Excel
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos