excel随机生成0.3,-0.3数值保留一位小数不包括0

excel中随机生成0.3,-0.3之间的数值保留一位小数不包括0
2024-11-29 00:29:32
推荐回答(5个)
回答1:

=ROUNDUP(((RAND()-RAND())*3),0)/10
以上公式产生的就是-0.3-0.3之间的数,但是概率并不是均等的,而且没办法排除0,但是0出现的概率非常非常的小,和中500万彩票没啥区别。

回答2:

=ROUND(RAND()*14,0)/2+78 单元格格式设成数值,一位小数
因为你只需要0或0.5两种随机数,所以把随机序列设为(85-78)*2=14,再把得到的数除以2,就能得到0-7以0.5步进的随机数。再加上78就满足你的要求了。随机数列范围为78.0-85.0。不包括85.5 还可以的,你可以试试哦

回答3:

支持RANDBETWEEN 函数的话
=RANDBETWEEN(1,3)/10*CHOOSE(RANDBETWEEN(1,2),1,-1)
不支持的话
=CEILING(RAND()*3/10+0.00001,0.1)*CHOOSE(CEILING(RAND()*2+0.001,1),1,-1)

回答4:

=RANDBETWEEN(0.3,-0.3)

回答5:

=(1-INT(RAND()*2)*2)*0.3