RANDBETWEEN (1,11), но не 6?

Я пытаюсь использовать RANDBETWEEN (1,11), но опустить 6, а затем перетащить его. Я не знаю, как сохранить excel от включения 6 в качестве случайного результата?

Ответы

Ответ 1

может быть что-то вроде этого:

=CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(1,5),RANDBETWEEN(7,11))

Ответ 2

Попробуйте,

= выбрать (RANDBETWEEN (1,10), 1,2,3,4,5,7,8,9,10,11)

Как вы можете видеть, 6 не входит в список случайных чисел.

Ответ 3

По-моему просто используйте простой код:

 1. step1: 
 2. a = WorksheetFunction.RandBetween(1, 11) 
 3. If a = 6 Then GoTo step1

После этого вы никогда не получите 6 в качестве результата

Ответ 4

Вы можете использовать RANDBETWEEN (1,11) и добавить 1 к результату, если результат равен 6 или больше.

Отказ от ответственности: я не знаю о фактическом синтаксисе для этого, так как я не работал с excel в течение некоторого времени...