楼上正解=ROUND(-3+8*RAND(),2) 思路:RAND()产生的是0~1间的随机数, 用上限+5.00减去下限-3.00 确定数值分布范围为8 ,即RAND()乘于8 即可产生0~8的随机数,再减去3即可把这个范围向负数方向整体偏移3个单位,即可得出所需结果,其他随机数也一样方法即可得出
u要带正负号?任意单元格输入公式=TEXT(-3+RAND()*8,"[>0]+0.00;-0.00")
=ROUND(RAND()*8-3,2)
=-3+8*rand()