Como posso fazer com que uma seleção aleatória de X% das células seja = "Y" e o restante das células seja igual a "N" no Excel?

Como posso fazer com que uma seleção aleatória de X% das células seja = "Y" e o restante das células seja igual a "N" no Excel?

Tenho uma lista de dívidas de propriedade pendentes em uma coluna e gostaria de modelar o resultado se uma seleção aleatória delas for paga (resgatada). Isto seria designado em coluna adjacente, onde resgate = “Y” e falta de resgate = “N”.

Essas dívidas e suas respectivas características patrimoniais estão listadas nas colunas adjacentes. Por exemplo, existem colunas que designam o imóvel como residencial/comercial, estado, ocupado/desocupado, número de unidades locáveis, etc.

Aqui está um exemplo de um cenário específico que gostaria de modelar. O que acontece se 20% das dívidas de lotes residenciais com 100% de participação forem resgatadas?

Em outras palavras, eu gostaria que 20% das células aleatórias na coluna "resgatar S/N" (no caso da imagem anexada - 1 célula) que atendam aos critérios de 100% de interesse, residencial, lote fossem =" Y" e o resto será = "N".

Aqui está uma amostra dos meus dados:

Aqui está um exemplo da aparência dos meus dados

Responder1

É preciso que sejaexatamente20%, ou apenas ummédia(valor esperado) de 20%?

O segundo é fácil:

=IF(RAND() < 0.2,"Y", "N")

colocando esta fórmula em cada célula de uma coluna próxima aos seus dados.

O primeiro é mais complicado. Eu faria isso usando RAND() para atribuir um número a cada entrada e, em seguida, classificando seus dados pelo resultado aleatório. Em seguida, atribua o primeiro 1/5 dos seus dados para ter o valor Sim.

informação relacionada