请教EXCEL高手个问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:14:57
请问要在
+10~-10之间曲随即数而又不想让0出现要怎么编写函数呢??
那样是能产生10~-10的随即数而又没0 可是取正数时前面没有+号啊 请问怎么弄?

一定是整数吧?
=INT(RAND()*9+1)*IF(RAND()>0.5,1,-1)

不想剽窃括号老师的思路,这里只是再增加上楼主的要求吧
=INT(RAND()*9+1)*IF(RAND()>0.5,1,-1)

设置单元格格式自定义 +0;-0

或者我的一个方法 =randbetween(-10,10),设置单元格格式 +0;-0;

这样当出现一个随机的0时,就不会显示。或设置单元格格式 +0;-0;!2

第当出现0时,我们叫它等于2,呵呵,有点强人所难,不过是随机,机率很小,出现一次2也没有什么,对吧?
如果上述函数输入之后出现#NAME?,请先 工具-加载宏-分析工具库。