怎么用Excel来自动生产随机的在一个范围的数值,带小数的

www.zhiqu.org     时间: 2024-05-31

1、用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);

2、用rand函数生产随机数字(小数部分),公式=RAND();

3、用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)

4、举例:假设生成0到100之间的随机数,保留小数点后2位有效数。整个公式为:

=round(randbetween(0,99)+rand(),2)

扩展资料:

RANDBETWEEN函数用于返回大于等于指定的最小值,小于等于指定最大值之间的一个随机整数。每次计算工作表时都将返回一个新的数值。

RANDBETWEEN(bottom,top)

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

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

举例:

1、公式=RANDBETWEEN(1,100),意为大于等于1小于等于100的一个随机整数(变量)

2、公式=RANDBETWEEN(-1,1),意为大于等于-1小于等于1的一个随机整数(变量)

参考资料:

百度百科-RANDBETWEEN函数



~


#陶宋油# 用excel实现以下功能:设置一个按钮,点击后能在指定区域自动生成某一特定范围内的随机偶数,点击一 -
(13360454487): 比如指定范围为4-20,则在你指定的区域全部写:=EVEN(RANDBETWEEN(4,20)) 然后将键盘F9作为按钮,每按一次就可以自动刷新一次.如果你一定要设置一个软按钮,则:开发工具-插入-表单控件-按钮-新建宏 内容为:(就一句代码) Calculate

#陶宋油# excel想在某一区间1.450到1.550随机自动生成数字,保留小数点后3位 -
(13360454487): 输入=ROUND(RAND()*(1.55-1.45)+1.45,3) 回车并填充到你的区间.按F9可更新数据.2007及其以上版本,还可以用:=RANDBETWEEN(1450,1550)/1000

#陶宋油# 如何在Excel中生成均匀分布的随机数 -
(13360454487): 步骤如下: 1、点击Excel选项. 2、点击加载项-->转到. 3、点击确定后,如果需要安装的会自动在线安装. 4、安装完成后,“数据”这个Tab项的子项最后会有一个“数据分析”选项. 5、点击“数据分析”选项,选择“随机数发生器”. 6、在变量个数中选择需要的个数,这里假设为1,在随机数个数中输入需抽样的样本数,这里假设为20,在分布中选择“均匀”,随机数所在范围假设为1-400,就是输出1到400内的随机数. 7、点击确定后,生成一列均匀分布于1-400的20个随机数.

#陶宋油# 如何用excel自动生成固定范围内的随机日期和时间 -
(13360454487): 软件版本:Office2007 方法如下: 1.根据时间限制范围,生成随机的日期和时间: 2.输入公式如下: 3.就可以得到范围内的随机日期和时间: 注意事项:如果得到的显示为数字,可以更改为日期格式或者格式刷刷一下,就好了.

#陶宋油# 怎么在excel的一个单元格内随机生成10个 1 - 9之间的数 -
(13360454487): 可以设置一些辅助单元格,配合公式解决. a1中空着,a2中输入 =small(if(countif(a$1:a1,row($1:$50))=0,row($1:$50)),1+int(rand()*(51-row(a1)))) 同时按下ctrl+shift+回车,输入数组公式. 用自动填充柄下拉七格,在a2:a9中生成不重复的8个指定...

#陶宋油# 如何在EXCEL表格中 一列内添加在一定范围的随机数字??? -
(13360454487): =rand()*(b-a)+a 得到的是大于a小于b的随机数值,如果要取整或者保留几位小数外面套个函数就OK了

#陶宋油# 怎么样在excel中让一列中随机出现某个范围的数字
(13360454487): = int(rand()*25)+1

#陶宋油# 如何使用excel2007产生随机数 -
(13360454487): 方法/步骤 生成随机数:假如要在指定的单元格区域中生成一批随机数,可以使用如下方法:选中需要生成一批随机数的单元格区域,然后输入公式=RAND(),同时按下CTRL+ENTER组合快捷键.如下图所示 通过步骤1生成的是0到1之间的...

#陶宋油# 怎么利用excel2010的自带的函数生成随机数 -
(13360454487): 随机数函数:=RAND() 如果要输出0-100的随机数,对随机函数乘100(其他类似)然后取整=INT(RAND()*100) 输出某个范围内的随机数,比如100-200:=RANDBETWEEN(100,200)

#陶宋油# 如何在excel中生成一个在一定范围内的随机数 -
(13360454487): 如果你是高版本的excel直接 =randbetween(1,100) 这样的函数即可生成1到100之间的随机数 如果你是低版本的就用 =int(1+rand()*99) 这样的函数来生成