当前位置:首页 > 教育综合 > 正文

excel 如何随机生成0,0.05,0.1,0.15这四个数?

请问如何在excel里随机生成0到0.05之间的数字,如0,0.01,0.02,0.03,0.04,0.05

rand函数可随机生成0到1之间的小数(不含1),将生成的小数乘以6即可得到0到6之间的小数(不含6),再用int取整函数取整数部分即可得到0-5的单个数字,最后除以100即可得到所要求的二位小数。


a1单元格里输入公式:

=int(rand()*6)/100

然后向下填充。

请教EXCEL中随机出现指定数据0,0.05,-0.05,0.10,-0.10,0.15,-0.15,0.20,-0.20,0.25,-0.25

=(FLOOR(INT(RAND()*50),5)-25)/100 如果一定要显示后面多余的0,可在单元格格式→小数位数中设定,也可再嵌套text 函数

怎么用EXCEL产生随机小数

运用Excel中的Randbetween函数中步骤如下:

一、Randbetween函数的语法格式

=RANDBETWEEN(bottom,top)

Bottom参数: 将返回的最小整数。

Top参数: 将返回的最大整数。

二、如图所示,求大于等于1小于等于100的一个随机整数(变量)

三、如图所示,可以通过除以100这种形式得到百分比形式的随机数

扩展资料:

rand()函数

基本用法:2003版以上的Excel中,直接在单元格输入=RAND()

得到大于等于0,小于1的随机数

其他变形生成方法:

1、生成A与B之间的随机数字(A≤随机数

在第一个格子中输入:=RAND()*(B-A)+A

如,生成1到10之间的随机数字,输入:=RAND()*9+1

其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。

2、生成A与B之间的随机整数(A≤随机数

在第一个格子中输入:=INT(RAND()*(B-A)+A)

如,生成1到10之间的随机整数,输入:=INT(RAND()*9+1)

其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。

3、生成A与B之间的随机数字(A≤随机数≤B)

在第一个格子中输入:=RAND()*(B-A+1)+A

如,生成1到100的随机数字,输入:=RAND()*100+1

但这个公式会出现大于B的数字,例如生成-12到12的随机数,例如公式=RAND()%(12+12+1)-12,当RAND生成为0.99的数值时,就会产生12.75的数字。

其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。

4、生成A与B之间的随机整数(A≤随机数≤B)

在第一个格子中输入:=INT(RAND()*(B-A+1)+A)

如,生成1到100的随机整数,输入:= INT(RAND()*100)+1

其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。

5、若是2007或2010版,生成A与B之间的随机整数(A≤随机数≤B)

在第一个格子中输入:=RANDBETWEEN(A,B)即可。

如,生成1到10之间的随机整数,输入:=RANDBETWEEN(1,10)

如想得到随机小数,则输入:=RANDBETWEEN(1,100)/10

参考资料:百度百科 rand函数

excel中如何生成指定数量的随机数,

1、Excel中可以利用randbetween函数生成指定范围内的随机整数,如下图所示,在B1:B4中生成1到100内的随机数字,选择区域,输入公式。 2、按下Ctrl+Enter结束输入,得到随机数字。 3、按下F9,随机数字会刷新。 4、如果要生成随机小数,可以考虑在Randbetween后面除以10的倍数。 5、得到结果,F9可以刷新数字。 望采纳,谢谢!

excel随机填充 特定数字

可以用rand随机函数,取整函数int等复合一起。

rand函数返回值是0-1的随机数字,不需要参数,如果要0-10的随机整数可以用=rand()*10表示,如果要取整数可以用int()函数,如下例:

如果要取3-13的整数可以用下例表示:

展开全文阅读