EXCEL 里面怎么设置自动填充自己想要的随机数。
答案:3 悬赏:10 手机版
解决时间 2021-02-14 04:41
- 提问者网友:城市野鹿
- 2021-02-13 11:22
EXCEL 里面怎么设置自动填充自己想要的随机数。
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-13 11:53
可以使用RANDBETWEEN函数指定上限和下限产生随机数。
RANDBETWEEN用途:产生位于两个指定数值之间的一个随机数,每次重新计算工作表(按F9 键)都将返回新的数值。
语法:RANDBETWEEN(bottom,top)
参数:Bottom是RANDBETWEEN 函数可能返回的最小随机数,Top是RANDBETWEEN 函数可能返回的最大随机数。
实例:公式“=RANDBETWEEN(1000,9999)”将返回一个大于等于1000、小于等于9999 的随机数。
其他的自定义随机数,可以使用RAND或者RANDBETWEEN函数通过嵌套其他函数来实现。
RANDBETWEEN用途:产生位于两个指定数值之间的一个随机数,每次重新计算工作表(按F9 键)都将返回新的数值。
语法:RANDBETWEEN(bottom,top)
参数:Bottom是RANDBETWEEN 函数可能返回的最小随机数,Top是RANDBETWEEN 函数可能返回的最大随机数。
实例:公式“=RANDBETWEEN(1000,9999)”将返回一个大于等于1000、小于等于9999 的随机数。
其他的自定义随机数,可以使用RAND或者RANDBETWEEN函数通过嵌套其他函数来实现。
全部回答
- 1楼网友:行路难
- 2021-02-13 13:37
建议使用 RANDBETWEEN 函数。追问如何设置呢。请弄个现成的好吗追答
比如:
=270+RANDBETWEEN(-1,1)
=20+RANDBETWEEN(0,1.5)
=62+RANDBETWEEN(-1,1)
=219+RANDBETWEEN(-1,1)追问这个方法倒是可以填充下去,但是小数点后面的都是.0,没有真实性。追答那你要保留小数点后几位数呢?追问保留1位就可以了,
这个公式倒是可以用,就是有没有一个再懒点的办法,公式复制好就可以,需要换尺寸的时候把基础尺寸改了,而下边就自己变动的。追答那你把其中的 -1 、1 放在不同的单元格,然后引用单元格就行了。保留一位小数的话,假设放在 A1 和 B1 单元格内:
=270+RANDBETWEEN(A1*10,B1*10)/10
比如:
=270+RANDBETWEEN(-1,1)
=20+RANDBETWEEN(0,1.5)
=62+RANDBETWEEN(-1,1)
=219+RANDBETWEEN(-1,1)追问这个方法倒是可以填充下去,但是小数点后面的都是.0,没有真实性。追答那你要保留小数点后几位数呢?追问保留1位就可以了,
这个公式倒是可以用,就是有没有一个再懒点的办法,公式复制好就可以,需要换尺寸的时候把基础尺寸改了,而下边就自己变动的。追答那你把其中的 -1 、1 放在不同的单元格,然后引用单元格就行了。保留一位小数的话,假设放在 A1 和 B1 单元格内:
=270+RANDBETWEEN(A1*10,B1*10)/10
- 2楼网友:酒者煙囻
- 2021-02-13 12:53
=RANDBETWEEN(2690,2710)/10
往下拖
括号里不支持小数追问嗯,试验了一下,的确可以,那是不是这个公式不可以复制呢。每次都得输入吗?追答
把A7公式改为:
=RANDBETWEEN(($A$4+$A$5)*10,($A$4+$A$6)*10)/10
注意一定要是绝对引用
要复制公式,前提是要修改数据表,把那个范围拆开,放在两个单元格里
如果只是横向复制公式
=RANDBETWEEN((A$4+A$5)*10,(A$4+A$6)*10)/10
excel2003 的加载项中需要勾选“分析工具库”后方可使用,否则返回#value。追问第一种答案我还算明白,虽然比较繁琐一点。
后面几种答案无法实现,没弄懂。还是点你的满意。吧
lu_zhao_long的答案倒是也可以。但是没有小数点。有点假性、。追答这种
=RANDBETWEEN((A$4+A$5)*10,(A$4+A$6)*10)/10
和
=RANDBETWEEN(2690,2710)/10
本质上是一样的
只是你要实现公式横向复制,并且变化的范围不一定是-1~1,(有0~2.5的)
=RANDBETWEEN((A$4+A$5)*10,(A$4+A$6)*10)/10
这种方法
把-1~1的范围,-1放在A5,1放在A6(范围是0~2.5的话,0放A5,2.5放A6)
A$4+A$5相当于270加-1,即是269
A$4+A$6相当于270+1,即是271
乘以10的目的,这个函数只能够随机取整数,所以先娶2690到2710间的整数,然后再除以10就对了
至于单元格的锁定,自己上网查查吧
如果你要随机数是要包括两位小数的,那就先乘以100,再除100,依此类推
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯