excel生成5个随机整数 范围是190-199 最大值和最小值的差 固定为3

允许有重复的数字

如果不允许的话 差值是4 公式该怎么做

这样做:
假设这几公式写在A1--A5
在A1写: =RANDBETWEEN(190,199) ------产生一个190-199的随机数
在A5写: =IF(A1>196,A1-3,A1+3) ------根据A1的数据,来生成下限或者上限

这样的话,A1到A5就确定了上限和下限
然后在A2、A3和A4写: =IF(A1<A5,RANDBETWEEN(A1,A5),RANDBETWEEN(A5,A1)) ------生成在A1和A5之间的数

以上是随机产生5个可以重复的、上限和下限差值为3的数字
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-27
只能帮你生成5个随机整数:
=INT(RAND()*10+190)
最大-最小为3,不符合逻辑,至少相差4,因此无法执行!追问

允许有重复的数字

如果不允许的话 差值是4 公式该怎么做

追答

只能这样做:
A1:=INT(RAND()*7+190)
A2-A4:=$A$1+INT(RAND()*4)
A5:=$A$1+3
按F9,就可以随机切换了!

本回答被提问者采纳
第2个回答  2014-02-27
这是不可能的任务呵。最大值和最小值的差 固定为3,只能有4个整,怎么能生成5个呢?两个连续整数的差还有1呢,5个连续整数,最大值与最小值的差最小为4啊!
第3个回答  2014-02-27
先生成一个最小数,范围是190到196,则最大数就是+3
然后再在这两个数中间生成3个随机整数
不知道这样有啥意义,不过前面的都好做,自己弄下吧
相似回答