永发信息网

excel如何把数字在一定范围内随机变化

答案:3  悬赏:0  手机版
解决时间 2021-04-27 01:57
  • 提问者网友:末路
  • 2021-04-26 02:58

我现在有一例数字!比如在E列。

我想把他在变成里一列数字(范围在正负5)

请问怎么办,最后有图解释一下。

 

最佳答案
  • 五星知识达人网友:行雁书
  • 2021-04-26 03:08

这个用RAND命令配合IF命令可以很容易实现了,概率就要自己调整了,0.5概率就是中间值,想要正负哪一边多的话就要从这个概率下手,我给你个代码,复制到EXCEL中执行,F9键进行刷新。


正负5之内不生成0:=IF(RAND()>0.5,"+"&INT(RAND()*5)+1,"-"&INT(RAND()*5)+1)


正负5之内生成0:=IF(RAND()>0.6,"+"&INT(RAND()*5)+1,IF(RAND()<0.8,"-"&INT(RAND()*5)+1,0))

全部回答
  • 1楼网友:动情书生
  • 2021-04-26 05:42

=int(rand()*(-5-5)+5)

用这个公式吧。范围是-5<X<5。

  • 2楼网友:风格不统一
  • 2021-04-26 04:19

=INT(RAND()*6)*IF(MOD(RAND(),2)=0,-1,1)

可以参考这里.

http://wenwen.soso.com/z/q210816782.htm

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯