Ответ 1
может быть что-то вроде этого:
=CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(1,5),RANDBETWEEN(7,11))
Я пытаюсь использовать RANDBETWEEN (1,11), но опустить 6, а затем перетащить его. Я не знаю, как сохранить excel от включения 6 в качестве случайного результата?
может быть что-то вроде этого:
=CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(1,5),RANDBETWEEN(7,11))
Попробуйте,
= выбрать (RANDBETWEEN (1,10), 1,2,3,4,5,7,8,9,10,11)
Как вы можете видеть, 6 не входит в список случайных чисел.
По-моему просто используйте простой код:
1. step1:
2. a = WorksheetFunction.RandBetween(1, 11)
3. If a = 6 Then GoTo step1
После этого вы никогда не получите 6 в качестве результата
Вы можете использовать RANDBETWEEN (1,11) и добавить 1 к результату, если результат равен 6 или больше.
Отказ от ответственности: я не знаю о фактическом синтаксисе для этого, так как я не работал с excel в течение некоторого времени...