怎么用EXCEL产生随机小数

www.zhiqu.org     时间: 2024-06-14

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

一、Randbetween函数的语法格式

=RANDBETWEEN(bottom,top)

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

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

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

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

扩展资料:

rand()函数

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

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

其他变形生成方法:

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

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

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

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

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

在第一个格子中输入:=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怎么产生随机数? -
(18215897537): =RAND(),会产生一个小于1的随机数;=RAND()*100+10,会产生一个10到109的随机数;=int(RAND()*10)+20,会产生一个20到29的随机正整数.根据自己的需要,仿照上例即可.

#王单蓝# 在excel中如何在指定的数据范围中产生各种随机数? -
(18215897537): 1.计算2012-01-10日8:45分到2012-12-20日16:45之间的时间序列差值展开全部 把格式设置成数值可以查看 然后用函数从2012-01-10日8:45分的序列值,加上这个差值乘以rand()随机函数.再把这些单元格设置成日期格式即可 2.=round(RAND()*(1-0)*100+200,2) 这样就可以随心所欲地把后面那个参数2变更就可以得到想要的小数倍数 3.就是在原有数据上+1,没什么区别,主要是为了防止0的出现

#王单蓝# excel中如何产生随机数 -
(18215897537): 即可产生介于800至1800的一组任意随机数,小数位数选择1或2;设置单元格格式-&gt在B3单元格输入,确定即可解决,右键-&gt,再将B3单元格下列至B35:=rand()*1000+800,因为rand()随机函数可以产生七位数据的随机值,如果需要一位或两位小数,选中B3至B35;分类选数值

#王单蓝# Excel 怎么随机产生两个数之间的小数 -
(18215897537): 你的提问也太泛了吧?随机产生两个数之间的小数:=RAND()*(上限-下限)+下限

#王单蓝# 如何用excel生成随机数表 -
(18215897537): 我看了你的表,明白你的意思是要生成1——10之间的整数随机数.但你说要根据已经有的一列数,这我就不明白了.因为无规律的随机数不应该和已给的随机数有关.否则又怎么能称得上真正的随机数呢. =RAND() 此函数是生成0~1之间...

#王单蓝# 怎么在excel 生成随机数小于指定单元格? -
(18215897537): a1输入指定数据(只考虑整数)0~"小于"指定单元格=int(rand()*a1)或=randbetween(0,a1-1)0~"小于或等於"指定单元格=int(rand()*(a1+1))或=randbetween(0,a1)

#王单蓝# WPS在Excel文档中生成随机数的方法是什么啊? -
(18215897537): WPS在Excel文档中生成随机数的方法是使用“RAND”函数.在Excel中,你可以使用内置的函数来执行各种计算和操作,其中就包括生成随机数.WPS Excel与Microsoft Excel在这方面是相似的.要生成随机数,你可以使用“RAND”函数.1....

#王单蓝# EXCEL如何生成随机数 -
(18215897537): 日期:=INT(RANDBETWEEN(1,31)) 月份:=INT(RANDBETWEEN(1,12))

#王单蓝# 请问.excel 怎么能让整列小数都随机加减 0.001~0.005 中的随机数. -
(18215897537): 在任意单元格输入 =0.001*(INT(RAND()*11)-5) 这是生成-0.005~0.005之间的随机数,然后复制这个单元格(注意不是复制公式内容) 然后选中整列数据,编辑-选择性粘贴-勾选"加" 确定即可

#王单蓝# 请问excel怎么把根据不同情况生成不同指定范围的随机数? -
(18215897537): 当A1为字母A的时候B1自动生成1-10的随机数;当A1为字母B的时候B2自动生成11-20的随机数;在B1中输入或复制粘贴下列公式=IF(A1="A",RANDBETWEEN(1,10),IF(A1="B",RANDBETWEEN(11,20),""))如果A1为A-Z之间的26个大写字母B1中可用如下公式=RANDBETWEEN((CODE(A1)-64-1)*10+1,(CODE(A1)-64)*10)在A1中输入不同字母后,每按一下F9键,会得到对应范围内的随机数值