=ROUNDUP(((RAND()-RAND())*3),0)/10
以上公式产生的就是-0.3-0.3之间的数,但是概率并不是均等的,而且没办法排除0,但是0出现的概率非常非常的小,和中500万彩票没啥区别。
=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
还可以的,你可以试试哦
支持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)
=RANDBETWEEN(0.3,-0.3)
=(1-INT(RAND()*2)*2)*0.3