使用RandBetween时如何排除0?

时间:2016-08-02 14:07:21

标签: excel excel-formula

基本上,我想要一个随机的+或 - 所以我使用的是RandBetween(-1,1)。但是,当值为零时,我显然得到了与我开始时相同的数字。有没有办法排除零?

提前致谢!

Excel示例: = J1 +(J1 * RAND()* RANDBETWEEN(-1,1)* 0.1)

2 个答案:

答案 0 :(得分:3)

这将选择1或-1,概率为50%:

=IF(RAND()<0.5, 1, -1)

答案 1 :(得分:3)

为了好玩,以下是使用RandBetween的另一种解决方案:

=(-1)^RANDBETWEEN(0,1)