溜溜问答 > 日常办公 > Excel > Excel rand函数.
kiss mayue
kiss mayue
邀请你来回答
133人阅读 2022-05-05

Excel rand函数.

输入一个 -1 到 3 之间的一个随机数=rand()*(3-(-1)+(-1))那么这个公式一简化,不就成了=rand()*3了,结果不就错了?
我要回答
4个回答

亲,逻辑错误,如下公式即可:=RAND()*4-1

查看全部
2022-05-05
回复 采纳

=ROUND((0.2-0.1)*RAND()+0.1,3)

原理:0.2-0.1为最大值减最小值 +0.1为加最小值

查看全部
2022-05-05
(2) 回复 采纳

=rand()*4-1
rand() 是[0,1)的随机数。
rand()*4 就是[0,4) 的随机数
rand()*4-1 就是[-1,3)的随机数。
=RAND()*(3-(-1))+(-1)这个的简化是rand()*4-1<>rand()*3
亲,你的括号括错了,好好的再细看一下excel帮助中rand的描述。你整错了

查看全部
2022-05-05
(11) 回复 采纳

rand函数不是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用 rand()会导致相同的随机数序列被生成。

Excel rand函数.

Excel用法:

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

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

其他变形生成方法:

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

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

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

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

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

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

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

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

③生成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的数字。

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

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

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

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

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

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

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

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

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

查看全部
2022-05-05
回复 采纳

相关问题

Excel中rand函数
共4条回答 >
方糖: rand函数不是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用rand()会导致相同的随机数序列被生成。Excel用法:基本用法:2003版以上的Excel中,直接在单元格输入=RAND()得到大于等于0,小于1的随机数其他变形生成方法:①生成A与B之间的随机数字(A≤随机数
(30) 回复
Excel随机函数rand怎么用?
共3条回答 >
丹。: 最直接的用法:=rand()意思就是返回一个0-1之间的随机数,但是一般我们需要的是一个指定取件范围的随机数,比如在x和y之间的随机数,可以用以下公式:=x+(y-x)*rand()当然如果还有想要返回整数等各种要求的,可以配合round函数一起用。
回复
关于Excel的rand函数
共2条回答 >
独木舟: 表格边上的这个东西是“分类汇总”后的标识,Rand()是EXCEL生成随机数的函数,使用很简单的,不懂可以参看EXCEL帮助。
(5) 回复
rand函数怎么用?
共2条回答 >
老鼠扛刀满街找猫: rand函数的用法有以下几种:1、基本用法:在Excel中,直接在单元格输入=RAND(),就会得到大于等于0,小于1的随机数。2、生成A与B之间的随机数字(A≤随机数
(3) 回复
Excel rand函数怎么用?
共1条回答 >
A-小吉 小吉: 方法/步骤如何更改RAND函数输出值的范围。通常情况下,RAND函数输出结果在0~1之间,如果我们想输入10~100之间的数据,该怎么办?其实我们只需要给RAND函数扩大1000倍即可。如图:有时,我们更希望RAND输出的结果只保留几位数,对此,我们可以使用Round函数来实现。Round函数语法格式:Round(数值,保留的小数位数)。下面就来看一下随机函数的具体应用。如图所示的成员列表,我们希望对这些人员进行随身排列,此时只需要在“随机序号”栏输入“=rand()”函数,并进行复制即可产生随....
(2) 回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)