Note: The other languages of the website are Google-translated. Back to English

Como gerar valor aleatório com base na probabilidade atribuída no Excel?

Se houver uma tabela com alguns valores e percentagens atribuídas correspondentes conforme a imagem abaixo mostrada em uma planilha. E agora, quero gerar valores aleatórios com base na lista de valores e suas probabilidades atribuídas.
doc aleatório com probabilidade 1

Gerar valor aleatório com probabilidade


seta azul bolha direita Gerar valor aleatório com probabilidade

Na verdade, para gerar valores aleatórios com a probabilidade, você só precisa de duas fórmulas.

1. Na célula adjacente da tabela, digite esta fórmula = SUM ($ B $ 2: B2)e arraste esta fórmula para baixo até as células necessárias. Veja a imagem:
doc aleatório com probabilidade 2

2. Selecione uma célula em branco na qual você colocará o valor aleatório, digite esta fórmula =INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1), pressione Entechave r. E pressione F9 chave para atualizar o valor conforme necessário.
doc aleatório com probabilidade 3


Artigos relativos:


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (19)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
=INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1)



O que o +1 nesta fórmula faz?
Este comentário foi feito pelo moderador no site
Olá, porque na coluna cumulativa eu ​​conto as linhas que são menores ou iguais a 1, mas a função RAND() só funciona de 0-0.9999, se você não fizer +1, o último valor G não pode ser escolhido aleatoriamente para sempre.
Este comentário foi feito pelo moderador no site
Alguém sabe como eu faria isso sem substituição usando pools de probabilidade. Aqui está um exemplo: Pool A tem 10 pessoas. Piscina B tem 7 pessoas. Há uma probabilidade de 80% de retirarmos alguém do Grupo A; 20% de probabilidade de retirarmos alguém do grupo B. Queremos escolher aleatoriamente 5 pessoas dos 2 grupos sem reposição. Mesmo sem reposição, a probabilidade de sacar de qualquer um dos pools permanece em 80/20. Alguma ideia?
Este comentário foi feito pelo moderador no site
Desculpe não ter encontrado uma solução para sua dúvida. Se você encontrar uma resposta, você se importaria de me avisar?
Este comentário foi feito pelo moderador no site
Por que os valores desta função mudam toda vez que faço um ajuste na planilha? Não consigo testar meus dados de amostra se os resultados continuarem mudando
Este comentário foi feito pelo moderador no site
Desculpe, a fórmula continuará mudando enquanto ajusta a planilha porque a fórmula contém a função RAND().
Este comentário foi feito pelo moderador no site
É UM PROBLEMA COMUM EM INTEIROS GERADOS Aleatoriamente. QUANDO SÃO GERADOS, OS NÚMEROS ALEATÓRIOS, PEGUE-OS E COPIE-OS E COLE-OS ESPECIALMENTE COMO VALORES, DESTA FORMA NÃO MUDARÁ MAIS. MAS VOCÊ VAI PERDER A FÓRMULA. MELHOR USAR UMA PLANILHA DIFERENTE NA MESMA PLANILHA.
Este comentário foi feito pelo moderador no site
Olá, alguém pode me ajudar a obter a fórmula correta? Eu gostaria de obter valores aleatórios, mas com certos limites. Por exemplo, pegue aleatoriamente "vermelho, azul, verde, laranja ou rosa", mas tenho uma quantidade específica de itens para cada cor, então tenho que definir essa condição dentro da fórmula.
Obrigado!
Este comentário foi feito pelo moderador no site
Você pode tentar Inserir dados aleatórios para criar a lista personalizada como vermelho, azul, verde, laranja e rosa e, em seguida, inseri-los para variar aleatoriamente.
Este comentário foi feito pelo moderador no site
Isso funciona se os dados nas células forem horizontais em vez de verticais? O meu não é. Obrigado
Este comentário foi feito pelo moderador no site
Desculpe, apenas notei que estendo o prob cumulativo. fora dos limites desejados
Este comentário foi feito pelo moderador no site
Como posso utilizar esse gerador de números aleatórios, mas apenas gerar números pares ou ímpares dentro dos critérios? Quando adiciono a codificação "ODD" ou "EVEN", ela produz apenas o número "1" na célula.
Este comentário foi feito pelo moderador no site
Oi, Preston Ehrsam, a ferramenta Inserir dados aleatórios não pode inserir apenas números pares ou ímpares aleatórios.
Este comentário foi feito pelo moderador no site
francamente, não acho que essa fórmula funcione.
Estou tentando amostrar os resultados de uma eleição para que eu tenha seguido os votos de diferentes partidos. não, eu quero entrar e pegar aleatoriamente dez cédulas (mais ou menos como as pesquisas de boca de urna), mas eu sempre recebo o primeiro partido nas fileiras.
Este comentário foi feito pelo moderador no site
A FÓRMULA FUNCIONA APENAS SE ALGUÉM SUBSTITUIR RAND() POR RANDBETWEEN(1;X) ONDE X É O NÚMERO TOTAL DE RESULTADOS POSSÍVEIS, QUE SERIA SIMPLESMENTE POR UM INTEIRO MAIOR QUE 1.
Este comentário foi feito pelo moderador no site
Otimo lavoro! Este é próprio quello che cercavo. Però non funziona com Calc di Open Office, che fra l'altro accetta solo i commandi in Italian.
É possível tradurla no modo che funzioni anche con calc? Io non ci sono riuscito.Grazie.

Este comentário foi feito pelo moderador no site
MÌNH KHÔNG HIỂU LẮM. TẠI SAO PHẢI LÀM NHƯ VẬY Ạ?
Este comentário foi feito pelo moderador no site
Você é um salva-vidas.
Graças um milhão!
Este comentário foi feito pelo moderador no site
A formula ta errada... <= altera a P()... Tem que ser < apenas... 

Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL