分享

随机函数:RAND&RANDBETWEEN

 恶猪王520 2016-11-29




在EXCEL应用中,经常需要用到随机生成的数值,使用Rand函数或Randbetween函数帮忙实现,举两个栗子:

  • 用EXCEL制作随机抽奖

  • 随机排序



Rand函数

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

写法:=rand()

示例

利用rand函数随机排序。


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


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


④使用=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)或者每次操作单元格过后,返回的值和原来的值都不一样,如果想要将随机生成的函数固定,可以复制,然后选择性粘贴为“数值”。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多