在excel表格的单元格中,如何设置±5之间的随机数,要求如果是正数前面有+号,负数

在excel表格的单元格中,如何设置±5之间的随机数,要求如果是正数前面有+号,负数后面有- 谢谢!!

在单元格输入公式=RANDBETWEEN(-5,5)

同时设置单元格格式为+0;-0

追问

麻烦可以在详细点嘛,我试过了好像不可以!!!

追答

请看附件

追问

还是不行 ,是不是我的EXCEL要那里 设置下、?

追答

03怎么公式改为INT(RAND()*10)-5

追问

大哥!在问你个问题,最后一个“随机数据出来以后一点下单元格就变了,我选好一组数据以后如何让这组数据不在变”谢谢!!!!

追答

不变要用宏

追问

大哥!可以在具体点嘛!!!!谢谢!!!!!

追答追问

哇塞!大哥你太厉害了嘛!你是怎么做到的呢?可以教我下吗?跪求!!!

追答

这个不厉害,代码在工作薄里面,你看一下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-05
参考公式:
=TEXT(10*RAND()-5,"+G/通用格式;G/通用格式-;0")
第2个回答  2013-08-05
=IF(RANDBETWEEN(0,1),"+","-")&RANDBETWEEN(0,5)
但是该单元格无法进行下一步计算。追问

这个好像不可以吧!

追答

可以是可以,不过这个是文本形式的,不能参与后续计算,需要其他单元格用value函数进行处理。
【名臣】的答案不错,用他那个吧。

追问

他的那个好像也运行不了....

追答

你是也要小数么?俺的那个自己测试过的。名臣的我也目测过了,完全没问题的说。

追问

嗯,非常谢谢你!!!可以用了!谢谢!!!

第3个回答  2013-08-05
在A1输入=10*RAND()-5,在B1输入=IF(A1<=0,A1,"+"&A1)