如果这是一个有点初级的问题,请原谅。我尝试通过以下函数在 Excel 中生成 10 到 100 之间的 10 的随机倍数:CHOOSE(RANDBETWEEN(10,100),10,20,30,40,50,60,70,80,90,100)。
当然,当将数字范围扩展到 10 和 10 ...具体为 10 的倍数除了上述情况外,介于 10 和 100 之间。如果有人能提供帮助,我将不胜感激。
答案1
如果你想专门生成 10 乘以区间 x = [10,100] 中的数字的随机数
你可以简单地使用
=RANDBETWEEN(10,100)*10
生成一个介于 10 到 100 之间的数字并将其乘以 10。例如 22 * 10。
但是您的问题表明它需要 [1,10] 个 10 乘以 [10,100] 的乘法,从而得到更大的数字。
为此,您可以使用:
=RANDBETWEEN(10,100)*(RANDBETWEEN(1,10)*10)
例如,这个给出 15 * 20,或 12 * 30,第二项将是 10 的倍数。
或者如果你只想要 10,20,30,40,50,60,70,80,90,100 之间的值
您可以使用=RANDBETWEEN(1,10)*10
答案2
答案3
我认为您正在寻找“mround”,它将结果四舍五入为最接近的倍数。试试这个:=MROUND(RANDBETWEEN(10,100),10)