excel=rand()随机⽣成数字或区间数字的函数使⽤
⽇常⼯作中,有时候需要⽤到⼀些随机的数字,如果少的话⼿⼯可以录⼊,如果数量多,⼿⼯录⼊就会很⿇烦,这时候,我们⽤rand函数便能轻松实现。
rand函数的语法结构为:=Rand()
rand函数没有参数,rand函数返回⼀个⼤于等于0⼩于1的随机数。既然是随机数,对于不同的单元格,每次计算⼯作表时,就会返回⼀个新的数值。
若要⽣成整数,或者保留指定位数的⼩数,则使⽤round函数,如=round(rand(),2)即保留2位⼩数,=round(rand(),0)则是整数int函数与round函数
单单⽤rand函数只能得到0和1之间的随机数,若我们需要0-5之间的随机数,就要把rand函数返回数值扩⼤5倍即可。
如图,在A1中录⼊公式=rand()*5,并把函数向下向右复制填充,就得到0-5之间的随机实数了。
若要⽣成a-b(a<b)之间的随机数,需要录⼊函数
=rand()*(b-a)+a,如 =rand()*(100-50)+50,就是⽣成50-100的数字
以上函数只是⽣成了⼀些⼩数,若我们需要整数,需要在rand函数前⾯嵌套⼀个取整函数int函数即可。
例如:我们需要10---50之间的整数,录⼊公式=INT(RAND()*40+10),就得到10-50之间的随机实整数了。
还有⼀个⽣成区间的随机整数的函数是这样的: =RANDBETWEEN(1,100),如果随机⽣成⼩数点后⼀位⼩数,先输⼊公式
=RANDBETWEEN(1,9),⽣成1~9的随机数,再除以10,即可得到这⼀结果,完整公式如下:=RANDBETWEEN(1,9)/10
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论