- 締切済み
出現率を上げる
セルA1に1~5までの整数をランダムに表示できるように関数で入力してあります。 =ROUNDDOWN(RAND()*(5-1)+1,0) この値をたとえば、5が表示される回数を2倍に増やす方法を教えていただきたいのです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- FEX2053
- ベストアンサー率37% (7991/21373)
回答No.1
=IF(ROUNDDOWN(RAND()*(6-1)+1,0)=6,5,ROUNDDOWN(RAND()*(6-1)+1,0)) なんていう「姑息な手段」はありますけど・・・。 例えばCHOOSEを使って =CHOOSE(ROUNDDOWN(RAND()*(6-1)+1,0),1,2,3,4,5,5) なんていう方法だと、任意の数字の出現確率を作れるのでいいかと。