Excel中两个函数如何生成随机数
此段文字节选自《Excel 2007技巧大全》一书
随机数经常用于模拟一些参数,在Excel中,提供了两个函数来生成随机数,它们是RAND函数和RANDBETWEEN函数。
现在要生成大于等于1且小于10的随机数。
! 方法1:使用RAND函数
输入公式:
= RAND ()*9+1
由于RAND函数返回的值是大于等于0且小于10的值,那么把这个数字乘以最大值减去最小值,然后加上最小值就可以获得这个区间内的随机数值了。
例如求a~b的随机函数可以输入公式:
= RAND ()*(b-a)+a
! 方法2:使用RANDBETWEEN函数
输入公式:
=RANDBETWEEN(1,10)
两个方法的结果如图22-4所示,不过这些结果并不是确定的。
RANDBETWEEN函数只能返回两个参数之间的整数,而RAND函数则是返回实数。当使用RAND函数时需要返回整数可用INT函数舍去小数部分。
预购地址:http://www.china-pub.com/39429
【书名】Excel 2007技巧大全(Excel97-2003版本兼容)
【作者】Excel研究组 编著
【ISBN】978-7-121-05778-6
【出版社】电子工业出版社
【出版日期】2008年3月
【宣传语】四两拨千斤,以小胜大,以弱胜强的博弈之道。