¿Cómo puedo hacer que una selección aleatoria del X% de celdas sea ="Y" y el resto de celdas iguales a "N" en Excel?

¿Cómo puedo hacer que una selección aleatoria del X% de celdas sea ="Y" y el resto de celdas iguales a "N" en Excel?

Tengo una lista de deudas de propiedad pendientes en una columna y me gustaría modelar el resultado si se liquida (canjea) una selección aleatoria de ellas. Esto se designaría en una columna adyacente, donde rescate = "Y" y falta de rescate = "N".

Estas deudas y sus respectivas características de propiedad se enumeran en columnas adyacentes. Por ejemplo, hay columnas que designan la propiedad como residencial/comercial, condición, ocupada/desocupada, número de unidades rentables, etc.

Aquí hay un ejemplo de un escenario específico que me gustaría modelar. ¿Qué sucede si se canjea el 20% de las deudas de los lotes residenciales con una participación del 100%?

En otras palabras, me gustaría que un 20% aleatorio de las celdas en la columna "canjear S/N" (en el caso de la imagen adjunta - 1 celda) que cumplen con el criterio de lote residencial, interés del 100% sean =" Y" y el resto = "N".

Aquí hay una muestra de mis datos:

Aquí hay un ejemplo de cómo se ven mis datos.

Respuesta1

¿Necesita serexactamente20%, o sólo unpromedio(valor esperado) del 20%?

El segundo es fácil:

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

poniendo esta fórmula en cada celda de una columna al lado de sus datos.

El primero es más complicado. Lo haría usando RAND() para asignar un número a cada entrada y luego ordenaría los datos según el resultado aleatorio. Luego asigne el primer 1/5 de sus datos para tener el valor Sí.

información relacionada