2022-11-26 01:12来源:m.sf1369.com作者:宇宇
输入 =RANDBETWEEN(-5,10)/1000 或者 =RANDBETWEEN(185,205)/1000
01
打开Excel,点击需要生成随机数的单元格。
02
点击编辑栏,在编辑栏中输入“=RAND()”,按下回车键即可返回一个范围是大于0小于1的随机数字。
03
如果对生成的随机数有范围要求,假设随机数大于A,小于B,则输入公式“=A+RAND()*(B-A)”。
04
这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=20+RAND()*(80)",按下回车键。
05
如果需要随机生成整数,则在需要生成随机数的单元格中输入公式“=RANDBETWEEN(A,B)”。
06
这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=RANDBETWEEN(20,100)",按下回车键,通过上述方法即可在Excel中生成随机数。
首先需要启用迭代计算 ,Excel 选项 --公式 --启用迭代运算 次数可以多设一点,比如30000次 A1 输入公式: =IF(SUM(A$1:A$7)=20,A1,RANDBETWEEN(1,2000)/100) 公式下拉 , 生成的是 静态的 随机结果 需要重新生成 重新下拉
随机数的方法:首先打开需要进行操作的excel表格,选中指定单元格;然后在输入框里输入公式“=RANDBETWEEN(下限数值,上线数值)”即可随机生成这一区间内的任意一个随机数值。
本教程操作环境:windows7系统、Microsoft Office Excel2010版、Dell G3电脑。
打开excel,在选中的输入框里输入=RANDBETWEEN函数
指定一个上限、一个下限,例如本次输入下限为1,上限为10。
可随机生成这一区间内的任意一个随机整数。
无参数的RAND函数只能返回大于或等于0且小于1的数字。如果需要返回一个指定范围内的数字,可以使用下面的公式生成大于或等于数字a且小于数字b的随机数。其中,a为范围下限,b为范围上限:RAND()*(b-a)+a再加个四舍五入的round=ROUND(RAND()*0.8+198.4,1)
=randbetween(10,20) 表示随机生成10到20之间的整数(适用于Excel2007以上版)
可以用公式完成,举个例子,比如将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)
单元格中 =rand()*((大数-小数)+小数)例如20到50之间的数 50-20=30 输入的内容为 =rand()*((50-20)+20)
rand()函数是Excel中产生随机数的一个随机函数。返回的随机数是大于等于 0 及小于 1 的均匀分布随机实数,rand()函数每次计算工作表时都将返回一个新的随机实数
只需把=INT(RAND()*+8)复制到单元格即可,=RAND()表示0到1之间的随机数=RAND()*-100则是-100到0之间的随机数,=RAND()*-100+50则是-50到50之间的随机数取整数为=INT(RAND()*-100+50)注意:INT函数为取整,表示小于该数的最小整数如INT(8.13)=8而INT-8.13)=-9不过这个不会影响你去随机数
1、首先点击公式-插入函数或者直接在单元格中编辑公式。
2、其次对text函数和rand函数进行编辑,注意text函数的类型设置。
3、最后直接编辑函数公式,点击enter健即可。