Excel随机函数:RAND&RANDBETWEEN

转转大师PDF转换器

支持40多种格式转换,高效办公

Rand函数

作用:生成0~1之间的随机数。

写法=rand()

示例

①利用rand函数随机排序。

②使用=RAND()*(B-A)+A : 生成A~B之间的随机数字(如:1≤随机数<10)

③使用=Int(RAND()*(B-A)+A) : 生成A~B之间不包含B的随机整数(如:1≤随机数<10)

④使用=Int(RAND()*(B-A+1)+A) : 生成A~B之间包含B的随机整数(如:1≤随机数≤10)

Randbetween函数

作用:生成bottom~top之间的随机整数(bottom≤随机数≤top)

写法=randbetween(bottom,top)

示例

①生成10~100之间随机整数

注:如果是想用Randbetween生成0~1随机小数,可用函数=RANDBETWEEN(1,100)/10。

Randbetween仅在2007及更高版本才支持该函数

② 制作比较简单的随机抽奖(精通EXCEL后可以很高级:增加按钮,还分等级,抽到的不能再抽)

Rand和Randbetween和Now函数一样,是易失性函数,即在每次打开、刷新(F9)或者每次操作单元格过后,返回的值和原来的值都不一样,如果想要将随机生成的函数固定,可以复制,然后选择性粘贴为“数值”。