Генерация случайных значений -1 и +1 в Excel

на Rand() функция будет генерировать вещественное число между 0 и 1. The Randbetween(-1,1) приведет либо -1, 0 или 1. Я хочу только -1 или 1. А насчет действительных чисел между -1 и 1?

4 ответов


просто:

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

чтобы получить реальные цифры, используйте

=RAND()*2-1

вот решение:

=Randbetween(0,1)*2-1

можно использовать RANDBETWEEN для создания двух значений, 0 или 1, и заменить -1 на 0.

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

do rand, если это больше, чем .5, вернуть 1, если меньше, вернуть -1

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