乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样用<em>EXCEL</em>随机生成一个0-100之间的随机数?-excel rand 函

怎样用<em>EXCEL</em>随机生成一个0-100之间的随机数?-excel rand 函

作者:乔山办公网日期:

返回目录:excel表格制作


1、首zd先在excel的A列输入数字10,然后在B列输入公式=rand()*A,A是对应A列所在单元格数值。

2、可以看到生成的随机数,是包含小数后多位的小数。因为rand()函数是随机生成0-1的小数。

3、将鼠标放到生成小数的单元格右下角变成十字后,双击就可以看到对应的B列下的单元格也全部生成带小数位的随机数。

4、找到保留小数位的函数round()。

5、在C列输入公式=round(B,0),0表示小数位不保留,也就是将小数位四舍五入,这样就可以将B列的随机数的小数部分去除,就可以得到想要的随机数。

6、在得到第一个单元格的随机数据后,鼠标点击单元格右下角十字双击。

7、对应列的数据就可以得到全部的0-10的随机数字,可以根据生成的随机数去处理其他变量数据的验证。



Excel中可以用RANDBETWEEN函数来生成随机数:

1、以2010版excel为例,先打开excel,选择任一空白单元格生成随机数,如下图中的C4单元格;

2、在C4单元格输入公式”=RANDBETWEEN(0,100)“;

3、按下回车键后就可以得到一个随机数”95“了。


如果需要在数值A-B之间随即产生一个数,如下操作copy
单元格中输入函数
=ROUND(RAND()*(c+A),3) 函数解释:在A-B区间范围内随即产生一个数,小数点后保留3位!
其中的=RAND()*(c+A) 函数解释:以A为起点,步长为c 在A-B中随即产生一个数。

备注: c 为步长,也就是所取点的范围长度。在这里应该是c=B-A

=ROUND(#,3) 函数解释:数值#小数点后取3位.

   公式 =20+int(rand()*80)

 

  •   rand函数   语法  :rand()   随机生成随机数  范围>=0<1  。

                  

  •   int 函数     语法 :   int(数值) 向下取整函数 。        

 

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网