EXCEL中产生指定范围内的随机数A,B,C为三个给定数值(-查字典问答网
分类选择

来自梅雪良的问题

  EXCEL中产生指定范围内的随机数A,B,C为三个给定数值(自己给定的,也可以是从EXCEL中选取的),D=(A*B)/100产生一个区间的随机数A,B,C为三个给定数值(自己给定的,也可以是从EXCEL中选取的),D=(A*

  EXCEL中产生指定范围内的随机数

  A,B,C为三个给定数值(自己给定的,也可以是从EXCEL中选取的),D=(A*B)/100产生一个

  区间的随机数

  A,B,C为三个给定数值(自己给定的,也可以是从EXCEL中选取的),D=(A*B)/100产生一个区间的随机数

6回答
2020-05-2712:14
我要回答
提示:回答问题需要登录哦!
刘德昌

  RandomNumber=RAND()*2D+(C-D)

2020-05-27 12:18:30
梅雪良

  能否再加个条件产生?比如我要产生的随机数都是按照0.04递增或者递减的,比如0.960.921.041.08,这样

2020-05-27 12:23:22
刘德昌

  RandomNumber=ROUND(RAND()*(($B$7-$B$6)/4),2)*4+$B$6注意其中的/4和*4,以及round函数的参数2(小数位数,0.01),就是为了给你实现0.04递增的;同理,如果0.005递增,就相应的改为/5*5和3,明白了?其中的$B$7-$B$6=2D;$B$6=C-D

2020-05-27 12:26:20
梅雪良

  你好,刚才你回答了我的问题,我非常感谢,但是貌似无法实现0.04的递增减,随机出来的都是尾数为6的,应该有246

2020-05-27 12:27:04
刘德昌

  递增思路很简单,就是四舍五入到一定位数后乘以相应的倍数,对应的,在生成的时候先除以相应的倍数,再试试,我是做成功后直接把公式贴给你的。

2020-05-27 12:28:10
梅雪良

  0.001这么递增减呢,改为/1*1和3?

2020-05-27 12:29:54
大家都在问
最新问答