2022-11-27 08:37来源:m.sf1369.com作者:宇宇
在单元格中输入=round(rand()*(10-1)+1,0),然后自动填充就可以了,公式中的数值是可以换的,10表示数字范围的最大值,1表示范围的最小值,想要什么范围自己填就好了,round是四舍五入,最后的0是表示小数点后位数,如果改成1的话是就表示四舍五入到十分位,依次类推。希望能帮到你
Excel随机数生成
1、首先,我们得弄清楚随机数是怎么生成的,开始,在桌面上面建立一个用随机数命名的Excel表格,点击进入。
2、进入表格之后,我们点击“ 执行-插入-函数 ”进入函数表格,也可以点击二类菜单栏上面的E,点击“ 出现弹窗-其他函数
3、进入函数表格之后,我们为了快速搜索,在搜索函数栏下面输入“rand”点击右侧转到,这个时候,函数就会转到rand公式上面。
4、之后,点击确定,进入之后,点击enter回车,会出现一个随机函数,由于没有进行其他设置所以随机函数的范围在0-1之间。
如何给随机函数设置范围
1、范围设置是随机数设置里面一项非常重要的技能,我们可以举例A+rand()*(B-C)这里代表的含义就是B是该随机数范围内的最大值,C是该随机数范围内的最小值,(B-C)表示随机数范围为(0,B-C),如果加上A这个范围加数就说明范围是(A,A+B-C)
2、来举一个例子,A+rand()*(B-C)用30+rand()*(60-40)说明随机数的范围是(30,50)具体步骤,可以参照如图分析。
3、设置好随机数范围之后,我们要将随机数给扩散开来,所以,我们点击随机数的方框右下角顶尖出,当符号变成黑色“+”时,点击下啦,然后依次步骤向右拉,这样一排随机数就出来了,如图。
如何去除随机数的小数点
1、Excel生成的随机数是存在小数点的,大多时候,我们需要的随机数是不用小数点的,执行步骤就是右键点击,出现菜单,找到“设置单元格格式”点击进入。
2、进入设置单元格格式之后,在数字列表中,找到左侧列表的“数值”点击,后出现右侧数值,在小数点数上面点击“设置为0,这样点击确定,小数点就消失了
excel设置数据范围内随机刷新的方法步骤
EXCEL函数中RANDBETWEEN可以生成自动随机数 操作方法: 输入=RANDBETWEEN(36,37.99) 自动生成1到100之间的数字,也就是你说的一个范围内的变化数字,起始36和结束37.99可以随便修改成你需要的数字
可以用公式完成,举个例子,比如将535放在A1中,A2中输入 =ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,) 用自动填充柄将A2公式下拉到A9,A10中输入 =A1-SUM(A2:A9) 意思是A2到A9产生在535除以9正负10范围内波动的数字,A10是用535减去A2:A9的和,确保A2:A10总和等于535。 不断按下F9,查看A10的结果是否合适,如果合适,就可以将A2:A10的结果复制,选择性粘贴,数值,到别处,就可以固定下来。 如果想在平均值正负5之间波动,改为 =ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*5,) 设置的范围越大,A10就越可能超出范围,只能多敲几次F9。如果希望产生小数,比如两位小数,公式改为=ROUND(A$1/9+IF(RAND()>0.5,1,-1)*RAND()*10,2)
Excel随机函数详解:
随机函数就是产生随机数的函数,是EXCEL中很重要的函数,应该说Excel和VBA对随机数的支持都是有限的。在Excel中,可以使用RAND工作表函数返回一个随机数D,其中0<=D<1。在分析工具包外接程序中,有一个名为RANDBETWEEN的函数,它将返回两个指定数字之间的随机整数。VBA有自己的随机函数Rnd,它返回一个随机数D,其中0<=D<1。在RAND函数和Rnd函数的基础上,我们可以设计出一些有用的公式和函数。
1, RAND函数,返回值含小数部分
返回到数字之间的十进制数(包括小数点后的小数部分),可以使用以下公式:=RAND()*(High-Low)+Low。
其中Low是所需范围内的最小值,High是所需范围内的最大值。公式将返回一个介于Low和High之间的值。
2 ,RAND函数,返回整数值
返回到数字之间的十进制数整数(不带小数部分的整数),可以使用: =TRUNC(RAND()*(High-Low)+Low)
上述公式中利用了一个TRUNC()函数,这个函数直接去除数字的小数部分。
3, RAND 函数在数组中的应用
RAND函数是一个可以支持数组的函数,因此RAND单独或上面的任何一个公式都可以用于数组公式。需要注意的是,RAND是一个易失函数(volatile function),这意味着它将在任何计算时重新计算。这意味着函数的值将随每次计算而改变。如果希望仅在某些情况下更改随机数,可以使用带有循环引用的公式来创建仅在某些情况下重新计算的随机数。也可以利用“迭代”运算来完成重新计算随机数的结果。
随机数的方法:首先打开需要进行操作的excel表格,选中指定单元格;然后在输入框里输入公式“=RANDBETWEEN(下限数值,上线数值)”即可随机生成这一区间内的任意一个随机数值。
本教程操作环境:windows7系统、Microsoft Office Excel2010版、Dell G3电脑。
打开excel,在选中的输入框里输入=RANDBETWEEN函数
指定一个上限、一个下限,例如本次输入下限为1,上限为10。
可随机生成这一区间内的任意一个随机整数。
需要在表格中生成20~150之间的数字都为两位数
=RAND()*(150-20)+20回车
然后你再调整精度就可以了
RAND()
说明
若要生成a与b之间的随机实数,请使用:
RAND()*(b-a)+a
如果要使用函数RAND生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从“帮助”中选取示例
按Ctrl+C。
在工作表中,选中单元格A1,再按Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
AB
公式说明(结果)
=RAND()介于0到1之间的一个随机数(变量)
=RAND()*100大于等于0但小于100的一个随机数(变量)
在Excel中可以使用RAND或RANDBETWEEN函数生产随机整数。
1.使用RAND函数。
RAND函数返回大于等于0及小于1的均匀分布随机实数,其语法是:
=RAND()
要生成某个范围内的随机整数,可以使用以下公式:
=INT((上限-下限+1)*RAND()+下限)
生成的随机整数中有可能包含上限或下限。例如要生成1-100之间的随机整数,在单元格中输入公式:
=INT(100*RAND()+1)
2.使用RANDBETWEEN函数
RANDBETWEEN函数可以直接返回位于指定的两个数之间的一个随机整数,其语法是:
RANDBETWEEN(bottom,top)
参数“bottom”为指定的最小整数,参数“top”为指定的最大整数。如公式:
=RANDBETWEEN(1,100)
返回1-100之间的随机整数,可能包含1或100。
在Excel2003中,RANDBETWEEN函数不能直接使用,需要加载分析工具库后才能使用。方法是:单击菜单“工具→加载项”,在弹出的“加载项”对话框中勾选“分析工具库”,单击“确定”即可。而在Excel2007中RANDBETWEEN函数可以直接使用。
在excel中输入公式=ROUND(1+(20-1)*rand(),0)可以生成1到20的随机整数,然后复制到word中即可。在word中直接输入公式试试。