Excel で、セルの X% をランダムに選択して ="Y" にし、残りのセルを "N" にするにはどうすればよいでしょうか?

Excel で、セルの X% をランダムに選択して ="Y" にし、残りのセルを "N" にするにはどうすればよいでしょうか?

未払いの不動産債務のリストが 1 つの列にあり、その中からランダムに選択した債務が返済 (償還) された場合の結果をモデル化したいと考えています。これは、償還 = "Y"、償還なし = "N" として、隣接する列で指定されます。

これらの負債とそれぞれの不動産特性は、隣接する列にリストされます。たとえば、不動産が住宅用か商業用か、状態、居住中か空き中か、賃貸可能ユニット数などを示す列があります。

ここで、モデル化したい特定のシナリオの例を示します。100% 所有権の住宅用地の負債の 20% が償還されるとどうなるでしょうか。

つまり、100% の利子、住宅、区画の基準を満たす「償還 Y/N」列のセルのうちランダムに 20% (添付画像の場合は 1 つのセル) を =「Y」にし、残りを =「N」にしたいのです。

私のデータのサンプルは次のとおりです:

私のデータの例を以下に示します

答え1

それは必要でしょうかその通り20%、または平均(期待値)20%ですか?

2番目は簡単です:

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

この数式を、データの横の列にあるすべてのセルに入力します。

最初の方法は少し複雑です。RAND() を使用して各エントリに番号を割り当て、ランダムな結果でデータを並べ替えます。次に、データの最初の 1/5 に Yes 値を割り当てます。

関連情報