如何实现在Excel表的一组数据中找出任意几个数相加等于指定数据的?

¥350.00
¥1,179.00
¥54.00
¥2,159.50
¥634.20
¥3,421.00
¥1,020.00
¥2,569.00
¥766.00
¥738.00
¥576.00
¥803.00
¥965.00
¥540.00
¥3,155.00
¥1,782.00
¥773.00
¥1,188.30
¥592.20
¥585.00
¥597.00
¥794.00
¥724.00
这些数据随机相加等于4603,请高手指点

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2006 excel软件。

实现在Excel表的一组数据中找出任意几个数相加等于指定数据的办法如下:

1、首先,我们在单元格D3中输入求和公式:=SUMPRODUCT(A2:A14*B2:B14)。

2、然后在单元格D4中输入差值公式:=D1-D3。

3、然后,选择数据求解器。

4、选择目标单元格作为D4,并在值处输入0。

5、点击选择按钮选择【可变单元格】。

6、该区域为B2:B14(即列A数据对应列B区域)。

7、点击【添加】【约束条件】。

8、具体按下图设置。

9、点击【求解】按钮开始计算求解。

10、操作完成后,将弹出以下对话框,并选择“保存规划求解结果”。此时,列B值为1,列A数据之和等于14。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-14

这个要用到规划求解,百度文库或百度经验有相关详细操作步骤。

根据限定条件不同,结果也会不同。

B列为1的A列数值的和等于4603.


本回答被提问者采纳
第2个回答  2015-08-14
这个可以用规划求解来做。具体方法你在网上搜一下就知道了。追问

高手 具体操作步骤可以告诉我吗

相似回答