一、excel只要一个随机数怎么设置?
1、可以使用自动生成指定范围数值的RANDBETWEEN函数做到。首先打开Excel,在单元格中输入“=RANDBETWEEN()”的公式:
2、然后在公式中添加参数,该函数的参数是生成随机数的范围值,比如生成23到98之间的随机数,就输入“=RANDBETWEEN(23,98)”后回车就会出现一个随机数了:
3、最后点击这个生成的随机数,将鼠标移动到单元格边缘,拖动单元格向下,就能生成一列随机数了:
二、excel里面怎么在两个数中间随机取一个数值?
单元格中 =rand()*((大数-小数)+小数)例如20到50之间的数 50-20=30 输入的内容为 =rand()*((50-20)+20)
rand()函数是Excel中产生随机数的一个随机函数。返回的随机数是大于等于 0 及小于 1 的均匀分布随机实数,rand()函数每次计算工作表时都将返回一个新的随机实数
使用RANDBETWEEN函数实现随机显示数据,例如这里使用 RANDBETWEEN(56,69) 随机显示56或69
三、EXCEL中如何生成一组和为指定数字的随机数?
有平均数的约束,那么能够随机的必定只有49个数字, 可以这样做 在A1到A49个单元格里面输入 =8+int(RAND()*2) 这里直接复制到一个单元格,然后拖动就可以,因为生成随机数,所以这49个单元格里面的公式都一样在A50单元格里面输入 =M*50-sum(A1:A49) 注意,这里“M”就是你要求的平均数,你也可以把他关联到某个单元格 这样就可以了如果不清楚可以给我一个邮箱,我做好发给你
E1公式=RAND(),拉到G6,用于生成18个随机数I1公式=RANDBETWEEN(0,1),拉到K6,生成随机的1或0A1公式=IF(RANK(E1,$E$1:$G$6)<=6,1,IF(I1=0,2,3)),拉到C6,判断对应的E1:G6区域中对应单元格在E1:G6区域中的排名,如果排在前6,生成1,如果不在前6,根据I1:K6的对应值生成2或3按F9可以刷新VBA也能做,不需要辅助列。可我看不出你这个问题有什么意义,不想浪费时间。
四、excel随机数怎么变不了?
excel中rand生成的数使随机数,每次打开表格都会自动重新生成,可通过将生成的随机数复制,粘贴为“值”让其生成的数不在变化。方法步骤如下:
1、打开需要操作的EXCEL表格,选中有RAND函数生成的随机数无所在单元格。,并通过Ctrl+C复制。
2、点击鼠标右键,在粘贴选项中点击选择“值”即可。
3、返回Excel表格,通过F9或重新打开表格发现由RAND函数生成的随机数不再变化。
- 相关评论
- 我要评论
-