我想指示 Excel 通过仅更改数量来给我一个特定金额的总和。在图片中,假设我想通过更改单元格 G5:G15 来获得总和 250(单元格 H16)。我可以使用 Solver 来做到这一点,但我还需要为 Excel 提供一些限制或规则。首先,我的数量必须是整数。其次,我希望 Excel 返回所有更改单元格(G5:G15)的数字。有时 Excel 不会填充所有选定的更改单元格,而只返回 3 个单元格的数字。
任何帮助或想法都将不胜感激。提前致谢。在此处输入图片描述
答案1
答案2
要在 Excel 求解器中实现约束,需要将其实现为求解器可以更改的输入和受控制的结果之间的公式。
为了确保每个数量都有最小值,您需要插入一个中间列,例如过滤数量在 中D2
,约束实现为公式:;C2
其中原始数量规划求解器必须改变的单元格。
然后使用这个过滤数量单元格,而不是原始数量,计算你的价格公式中E2
。
A | 乙 | C | 德 | 埃 |
---|---|---|---|---|
1 | 产品 | 单价 | 原始数量 | 过滤数量 |
2 | X | 22.84 | 54 | 54=TRUNC(MAX(1,C2)) |