我想在 Excel 中生成一定范围(3 到 5)之间的 14 个随机数,这些数字加起来达到一定值,比如 48。3 到 5 之间生成的数字可以重复。
我使用了=RANDBETWEEN(3,5)D5:Q5 列中的内容。然后在我希望显示结果的另一张纸中我写道=ROUND(Sheet5!B2/SUM(Sheet5!$B$2:$O$2)*48,0)
每次我按 F9 时,它都会生成随机数,这很好。但并不是每次总数加起来都是 48。有时总数会高于 48,有时总数会低于 48。我怎样才能使总数达到 48,而不是随机求和。
所以设置它 - 我是这样布局的,但你可以更改它:
您可以通过将 3 和 5 的约束添加到工作表上来增加灵活性 - 当您不断尝试不同的场景时,这使它们保持可见。像这样:
因此,根据评论:
回到另一种方法来说明约束。