②生成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之间的随机整数。


