EXCEL中,想让随机数按一定概率生成,怎样做?

excel

1个回答

写回答

13528292055

2026-01-05 18:54

+ 关注

excel
excel

根据您的要求,我重新改写了原文内容如下:在excel中,如果您希望生成随机数,并且希望按照一定的概率来生成这些随机数,可以使用CHOOSE函数和LOOKUP函数结合使用。具体操作如下:首先,在excel中插入一个列,在该列中输入以下公式:=CHOOSE(LOOKUP(RAND(),{0;0.1;0.3;0.5;0.6;0.7},11,12,13,14,15,16))其中,随机数生成器函数为RAND(),参数范围分别为0和1。根据所需要的分布情况,在该范围内选取一个随机数,并使用LOOKUP函数确定返回值所对应的索引值。最后,通过CHOOSE函数根据索引值取后面的数值。例如,如果想要生成一个概率为0.3的随机数,则应该将0.1改写成0.3,并将11改写成14。具体公式如下:=CHOOSE(LOOKUP(RAND(),{0;0.3;0.5;0.6;0.7},14,15,16))值得注意的是,在使用LOOKUP函数时,查找值所对应的列必须按照升序排列。以上是使用CHOOSE和LOOKUP函数生成随机数的步骤。如果您还有其他问题需要解决,请随时向我提问。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号