关闭→
当前位置:科普经验站>IT科技>怎么在wps表格里输入指定范围的随机数字

怎么在wps表格里输入指定范围的随机数字

科普经验站 人气:1.17W

参考公式: =RANDBETWEEN(1,100) 会出现 1-100范围内的整数,然后根据你的需要再进行加减乘除即可。 比如需要 1-10之间的 2位小数,就用: =RANDBETWEEN(100,1000)/100

你们知道怎么在WPS表格里输入指定范围的随机数字嘛,不知道也没关系,简单的几个步骤就能搞定啦,一起来学习

方法

首先选中想要输入随机数字的表格

±20=INT(RAND()*40-20) ±10=INT(RAND()*20-10) ±100=INT(RAND()*200-100) 右拉填充公式即可得到范围的数据

怎么在wps表格里输入指定范围的随机数字

然后在键盘上打“=r”后选择“RANDBETWEEN"

用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);用rand函数生产随机数字(小数部分),公式=RAND();用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)。将三个函数组合在一起。

怎么在wps表格里输入指定范围的随机数字 第2张

然后输入数值范围

=RANDBETWEEN(A1*1000*0.98,A1*1000*1.02)/1000

怎么在wps表格里输入指定范围的随机数字 第3张

再ctrl+enter就搞定啦

1、RAND()返回大于或等于0且小于1的平均分布随机数(依重新计算而变)。该函数不需要参数。题设需要0~0.5的随机数,那么,可用RAND()/2.0求得。2、ROUND(number,num_digits)按照num_digits制定的位数进行四舍五入。综上,在单元格内键入:=ROUND

怎么在wps表格里输入指定范围的随机数字 第4张

扩展阅读,以下内容您可能还感兴趣。

我想用WPS表格生成一串随机数,位于90-100之间的,用哪个函数可以实现?

生成0-1之间的随机数

这个最容易,因为WPS表格内置了随意机生成函数――rand函数,用法也很简单,只要在需要生成随意数的单元格内输入“=rand()”(不含外侧双引号,且所有字符均为半角,如图1)。

图1WPS表格中输入函数

输入完成后回车,该单元格即出现一个大于或等于0,并小于1随机小数。如果你需要很多这样的随机数的话,可以选中该单元格,然后用鼠标左键在该单元格

右下角的方形点(即填充柄)按下,并向下拖动到合适的位置,则这一范围内所有的单元格均生成一个随机数,如果还要更多,则再选中已经生成随机数的所有单元

格,并在选区右下方如法向右拖动,则拖出的矩形区域内的所有单元格都会生成随机数,要多少有多少啊!

生成0-100之间的整数

用rand函数生成的随机数范围是0-1之间的小数,如果我想要生成0-100之间的任意整数应该如何操作呢?如果还要用rand函数的话,则必e69da5e6ba90e799bee5baa6e79fa5e9819331333335333737须借

助另一个函数――round函数。round函数的格式为:ROUND(数值,小数位数),其功能是“按指定的位数对数值进行四舍五入后返回”。如

“round(1.2586,2)”表示取1.2586小数点后2位有效数字,即返回值为“1.26”。

有了round函数的帮助,生成0-100之间的整数就不难了,可以在单元格中输入“=ROUND(RAND(),2)*100”(不含外侧双引

号),即先用RAND函数生成一个0-1之间的随机小数,再取该数值小数点后2位有效数字,然后乘以100,即可生成一个0-100之间的整数。

不过,在WPS表格2007中,引入了一个特别的函数――RANDBETWEEN,这个函数的格式是RANDBETWEEN(最小整数,最大整数),

其功能是取最小整数和最大整数之间的随意整数。上面的公式可以改写成“=RANDBETWEEN(0,100)”即可达到相同的效果。

WPS表格怎么设置随机数,求高手指教

通用随机数函数百:=RAND(),该函数产生0~1之间的随度机数问,excel2003也适用。

新增随机数函数:=RANDBETWEEN(a,b),该函数产生答a~b之间的随机数,注内意a<b,否则出错。excel2003不能用容。本回答被提问者和网友采纳

wps表格10个单元格中随机三个单元格生成随机数

A1中空着,A2中输入

=IF(RAND()<=(3-SUMPRODUCT(N(A$1:A1<>"")))/(11-ROW(A1)),1+INT(10*RAND()),"")

用自动填充柄百将A2下拉到A11,就可以了,随机度数范围没有指定,这里是1-10的整数,如果知不对,自道己改一下1+INT(10*RAND())这个部分。更多追问追答追问谢谢你,但是这公式只能显示一个数,偶尔显示两个数,不能同时显示三个数咯追答确定是A1中空着,输入在A2,下拉到A11了吗,如果输入到别处,公式需要修改,比如输入到F10到F19,F9中要空着,F10中输入公式为

=IF(RAND()"")))/(11-ROW(A1)),1+INT(10*RAND()),"")

下拉到F19追问可以了,能说说公式的原理吗追答解释怕是有点费力,试试吧

SUMPRODUCT(N(A$1:A1""))这个是用来作为辅助的单元格区域,输入在A2时,计算A1:A1区域中有多少个是非空格的单元格,由于A1:A1就是A1这么一个,而且是空着的,当然结果就是是0了,3-0就是3,这个是分子,11-ROW(A1),其中ROW(A1)就是取A1的行号,就是1,11-1=0,这个是分母,3/10=0.3,RAND()是取0-1之间的随机值,判断RAND是否小于等于0.3,如果是,就是返回一个随机值,如果不是,就是空,这里得到随机值的可能性是30%

下拉到A3,由于A$1:A1中有一个固定单元格的$符号,A1被固定了,就变成A$1:A2,这有两个可能,一个是A2为随机值,一个是A2为空,如果是随机值,被下拉到A3的会变成SUMPRODUCT(N(A$1:A2""),结果会是1,3-1=2,分子则机械一点,(11-ROW(A2))=11-2=9,2/9,由于第一个已经出来了,后面9个的可能性就是2/9,同样是用RAND与它比。如果A2中为空,则下面的9个结果会是3/9。

这个一个个地循环下去,如果前面的取到了,后面的可能性就会少,就不容易取到,如果三个已经出来,后面就不可能取到。同理,如果前面没有取到,到后面就会机会变大,如果前九个只取了两个,最后一个就会变成必然取到。

1+INT(10*RAND())这个应该没有问题吧,其中INT是截尾取整。追问谢谢了,很详细,那 N(A$1:A1"")和(A$1:A1"")是什么意思呢追答A$1:A1""意思是判断A1:A1区域是否为空,如果是空,返回TRUE,外套N(),TRUE返回1,如果不是空,返回FALSE,外套N(),FALSE返回0,外面再用SUMPRODUCT把这些0和1求和,就可以算出区域内共出现几个随机数,以便公式下一步计算。追问

我把公式改了一下,这样更方便复制粘贴

如何使excel 产生一个范围内的随机数,要求小数点后有三位

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

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

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

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

========================================================

保留3位小数用=ROUNDUP(A1, 3)

WPS表格怎么能让数字在一定范围内随机递减??

如果随机数范围在百1-3,那度么在A1单元格输入80,在A2单元格输入以下公问式,然后向下填充答公式

=IF(A1-RANDBETWEEN(1,3)<60,"",A1-RANDBETWEEN(1,3))

得到一专组随机递减的数据属。

 

详见附图举例

TAG标签:#表格 #wps #输入 #随机 #