
让我来告诉你答案!用下面的函数就可以了。=IF(ROUND(RAND(),0),ROUNDUP(RAND()099,2),-1ROUNDUP(RAND()099,2))函数解析:1、产生一个0和1的随机数据,来确认生成的数的正负值。2、产生一个001到099的随机数。
你公式:=ROUND(RANDBETWEEN(355,37)+RAND(),1)当中:
RANDBETWEEN(355,37)——就是从355~37随机,
但你的公式后面还要加上另一个随机RAND()——这是从0~1的随机。
355~37+0~1,公式运算结果自然会出现大于37的了。
ROUND()——这是四舍五入函数而已。后面参数1是保留1位小数。
你要得出355~37随机,用:
=RANDBETWEEN(355,370)/10
或
=ROUND(RAND()15+355,1)
其中:15=37-355
就行啦!
A1:
=RANDBETWEEN(38,41)+RANDBETWEEN(0,99)/100
A2:
=MID(SUBSTITUTE("38394041",LEFT(A1,2),""),RANDBETWEEN(1,3)2-1,2)+RANDBETWEEN(0,99)/100
A3:
=MID(SUBSTITUTE(SUBSTITUTE("38394041",LEFT(A1,2),""),LEFT(A2,2),""),RANDBETWEEN(1,2)2-1,2)+RANDBETWEEN(0,99)/100
A4:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("38394041",LEFT(A1,2),""),LEFT(A2,2),""),LEFT(A3,2),"")+RANDBETWEEN(0,99)/100
以上公式可以生产4个整数部分不同的38~41之间的两位数,但这样的结果已经不是随机了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)