如何随机分配等于特定单元格(Excel)输入的整数

如何随机分配等于特定单元格(Excel)输入的整数,excel,Excel,我一直在研究这个基本的excel模型,它根据我们想要设定的预算预测Facebook分析 如果你插入500美元,你可以看到页面喜欢的总数。 每次你插入一个新的预算,这个数字就会改变 估计每天的喜好是非常困难的&有点毫无意义,所以我想我可以用随机分配的数字填充空单元格,这些数字的总和等于特定单元格中940个喜好的总数 诀窍是,我希望这样,当我更改输入预算时,这些随机分配的数字也会更改,但总是总计 为了清楚起见,我在下面附上了一个快照: 我想将单元格G51(940个喜欢)随机分成两个单元格:G20-G

我一直在研究这个基本的excel模型,它根据我们想要设定的预算预测Facebook分析

如果你插入500美元,你可以看到页面喜欢的总数。 每次你插入一个新的预算,这个数字就会改变

估计每天的喜好是非常困难的&有点毫无意义,所以我想我可以用随机分配的数字填充空单元格,这些数字的总和等于特定单元格中940个喜好的总数

诀窍是,我希望这样,当我更改输入预算时,这些随机分配的数字也会更改,但总是总计

为了清楚起见,我在下面附上了一个快照:

我想将单元格G51(940个喜欢)随机分成两个单元格:G20-G50,以模拟日常喜欢。G20-G50单元格的总和需要等于单元格G51,当G51中的整数改变时,单元格G20-G50的总和需要分别改变


期待您的回复!再次感谢你的帮助

由于我们通过G50填充G20(31个单元格),每个单元格的平均值约为30.3。在G20中输入:

=ROUND(G$51/31,0)+RANDBETWEEN(-10,10)
=G51-SUM(G20:G49)
并通过G49向下复制

要将总和与G51相配,请在G50中输入:

=ROUND(G$51/31,0)+RANDBETWEEN(-10,10)
=G51-SUM(G20:G49)

如果G50中的值显示为负值,只需重新计算工作表


还有其他方法可以提高“随机性”,但它们涉及额外的列。

非常感谢您的快速响应!这个公式正是我所需要的,它非常有效。