rmml.net
当前位置:首页 >> 用EXCEL表格如何得到一定范围内的随机数据? >>

用EXCEL表格如何得到一定范围内的随机数据?

=rand() 生成0-1之间的随机数(小数,包含0不包含1) =Randbetween(1,10) 生成1-10之间(包含1和10,数字可以自己修改为自己要的范围)的随机数(整数)。 拓展思路: =RAND()*100 大于等于0但小于100的一个随机数(带小数)

=RAND()*50+40 是返回40~90的值,如果-20~30,公式可为 =RAND()*50-20

使用函数: 一、名称:RANDBETWEEN 返回位于两个指定数之间的一个随机数。每次计算工作表时都将返回一个新的数值。 二、语法: RANDBETWEEN(bottom,top) Bottom 函数 RANDBETWEEN 将返回的最小整数。 Top 函数 RANDBETWEEN 将返回的最大整数。

以B1放第一个数,B2放第二个数为例:在B1输入:=0.35+RAND()*0.85在B2输入:=B1+1.5选中B1,B2,向右拖拉即可。

=randbetween(10,20) 表示随机生成10到20之间的整数(适用于Excel2007以上版)

=index(a1:m4,randbetween(1,4),randbetween(1,13))

以你图中的表格为例,在B22输入以下公式并下拉至B33即可 =B21+RANDBETWEEN(1,($B$34-$B$21)/(ROW($B$34)-ROW($B$21))) 每回按下F9后会自动刷新 注:RANDBETWEEN为07及07以上版本中的函数,如果你用的03的Excel可以用RAND,具体用法可以百度或再追问

=RAND()*(b-a)+a,b为范围最大值,a为范围最小值 比如 RAND()是产生大于0小于1的小数, RAND()*10则产生大于0小于10小数, INT(RAND()*9)则可产生0到9的整数, INT(RAND()*3)则产生0到2的整数.

在需要随机数的单元格内录入:=INT(RAND()*100-50) 备注: RAND() ——生成0~1之间的随机小数。 *100-50——得出的这个小数×100,再-50,可以理解为(-50与+50之间)。 int(a)——表示的是求不大于a的最大整数。

方法如下: 1.在A1:A10中自动输入表格中范围内的随机数值: 2.输入公式如下: 注意:randbetween函数,第一个参数为最小值,第二个参数为最大值;因为要下拉填充,所以,D1、D2均为绝对引用: 3.下拉填充得到结果如下: 注意事项:利用rand或者...

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com