excel随机函数使用

  • 格式:docx
  • 大小:84.05 KB
  • 文档页数:3

Rand及int函数的使用
我们在日常工作中,有时候需要用到一些随机的数字,这时候就
要用到rand函数,下面让我们认识一下这个函数。
Rand函数的书写是=rand()。它是一个没有参数的函数,而且返
回值的随机数在0-1之间,现在用实例来体验一下。
如下图
第一步:我们要在excel的a1-h3产生随机数,我们在a1单元
格输入=rand(),然后回车产生一个随机数。

第二步:向右向下复制填充

上面这个表格当我们每动一次(查看一次函数),它都会随机生
成一组0-1之间的数。
第三步:单单用rand函数我们只能得到一个0-1之间的随机数,
如果我们要得到1-5之间的随机数,我们就要用=rand()乘以5
及=rand()*5,要得到1-10之间的数就*10,1-100间的数就*100。
然后向右向下填充。

第四步:如果我们要得到20-100之间的随机数,那么我们就要
用函数=rand()*80+20 {这里我们讨论一下:怎样得到这个区
间,就要看怎样得到一个最大值和一个最小值,我们要得到的最
小值是20,所以当rand()接近0时,最小值rand()*X+20=20,
当rand()=1时这个值最大,最大时等于100,所以就有
rand()*X+20=100,X=80} 上面的式子中为了避免看起来很复
杂,我们把=rand()前面的等号去掉。
第五步:但是,我们这样得到的函数单元格里面是一个小数,那
么要得到整数怎么办呢 ?我们需要嵌套一个取整函数int。如
我们要得到20-80之间的取整,函数为=int(rand()*80+20)
看下图:记住输入公式完成后向下向右填充 。

0-100之间取整:
讨论:要得到0-3500之间的取整函数
0都等于0时肯定就是0,当rand()最大值时X等于3500,b也只
能等于0,所以函数为:int(rand()*3500)。