RANDBETWEEN(1,11)但不是6?

我试图使用RANDBETWEEN(1,11),但省略了6,然后将其向下拖动。 作为一个随机的结果我不知道如何保持excel从6?

也许是这样的:

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

尝试,

=select(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),如果结果是6或更大,则将结果加1。

免责声明:我不知道这个实际的语法,因为我有很长一段时间没有与Excel工作…