一、基本语法介绍1、Rand函数:①含义:返回0~1之间的随机数;②语法:Rand(),该函数不需要添加参数;③注意:Rand返回值的范围是前包含,后不包含,也就是【0,1)的区间2、Randbetween函数:①含义:返回大于等于指定的最小值,小于等于指定的最大值之间的随机整数;②语法:Randbetween(bottom,top),bottom参数表示指定的返回的最小整数,top参数表示指定的返回的最大整数;③注意:Randbetween返回值的范围是前包含,后也包含,也就是【bottom,top】的区间二、函数的应用方法1、Rand函数的应用:①生成0~1之间的随机数(0≤x<1)举例:在单元格区域A6:J9范围内生成0~1之间的随机数;公式:=Rand()方法:在单元格A6中输入公式‘=Rand()’后按下回车键,A6单元格内将生成一个0~1之间的随机数;将鼠标移动至A6单元格的右下角,待光标变为十字后拖动鼠标(分别向下和向右拖动)填充A6:J9区域,即可完成操作当每次重新打开Excel表格或者按F9键时就会重新生成0~1之间的随机数②生成A与B之间的随机数(A≤X<B)举例:在单元格区域A6:J9范围内生成2~14之间的随机数;公式:=Rand()(B-A)+A公式解析:公式的Rand()部分生成0~1之间的随机数,然后乘以(B-A),得到0~1之间的随机数乘以(B-A)的值,最后加上A值得到最终结果方法:在单元格A6中输入公式‘=Rand()(14-2)+2’后按下回车键,A6单元格内将生成一个2~14之间的随机数;将鼠标移动至A6单元格的右下角,待光标变为十字后拖动鼠标(分别向下和向右拖动)填充A6:J9区域,即可完成操作当每次重新打开Excel表格或者按F9键时就会重新生成2~14之间的随机数③生成A与B之间的随机整数(A≤X<B)举例:在单元格区域A6:J9范围内生成2~14之间的随机整数;公式:=Int(Rand()(B-A)+A)公式解析:Rand()(B-A)+A部分已经在用法②中做过解释,这里用到了Excel的另外一个函数INT,它的作用是将数值向下取整为最接近的整数因Rand()(B-A)+A生成的数值是小于B的,所以INT函数可以完美的实现取小于B的整数方法:在单元格A6中输入公式‘=Int(Rand()(14-2)+2’后按下回车键,A6单元格内将生成一个2~14之间的随机数;将鼠标移动至A6单元格的右下角,待光标变为十字后拖动鼠标(分别向下和向右拖动)填充A6:J9区域,即可完成操作当每次重新打开Excel表格或者按F9键时就会重新生成2~14之间的随机整数拓展知识:实用RAND函数也可以实现随机生成闭合区间的数(A≤X≤B),如我们需要生成随机数,则公式为:=Rand()(B-A+1)+A;如果我们需要生成随机整数,则公式为:=Int(Rand()(B-A+1)+A)2、Randbetween函数如果是Excel2003,需要使用Randbetween函数需要在加载项中勾选\"分析工具库\"后方可使用;从Excel2007开始该函数就可以正常使用它是Rand函数的拓展,可以实现生成指定的最大值和最小值的随机整数,也就是实现Rand函数中所讲的公式:=Int(Rand()(B-A+1)+A)的功能生成A与B之间的随机整数(A≤X≤B)举例:在单元格区域A6:J9范围内生成5~21之间的随机整数;公式:Rand(A,B)方法:在单元格A6中输入公式Randbetween(5,21)然后按下回车键,A6单元格内将生成一个5~21之间的随机整数;然后将鼠标移动至A6单元格的右下角,待光标变为十字后拖动鼠标(分别向下和向右拖动)填充A6:J9区域,即可完成操作当每次重新打开Excel表格或者按F9键时就会重新生成5~21之间的随机整数好啦,今天的分享就到这里了,小伙伴们学会了吗,欢迎在下方评论区留言交流和点赞,谢谢鼓励~~~
(图片来源网络,侵删)
0 评论