ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 操作与技巧 > 如何用规划求解找出规定总和的数据组合?

如何用规划求解找出规定总和的数据组合?

作者:绿色风 分类: 时间:2022-08-17 浏览:122
楼主
gouweicao78
Q:有一些数据被打乱顺序了,怎样用公式求出某几笔数据总和为规定值的数据组合?
A:使用规划求解工具,参考附件


【规划求解】规定总和的数据组合求解.rar


Excel2007相关设置请参考:
EXCEL2007如何调出规划求解加载项?


附件以Excel2003为例,具体设置如图:

 
2楼
flyun
版主,想问下如果金额后面有小数该怎么设置约束呢?
3楼
flyun
版主看下附件我算的结果,很不对,请您指点下问题出在哪?


【规划求解】规定总和的数据组合求解1.rar
4楼
gouweicao78
设置3个约束条件的意思:
C3:C49>=0且C3:C49<=1且C3:C49=整数,就是说C3:C49只允许存在1、0的情况。
问题:
1、并不一定能找到解,可能确实没有合适的组合可以实现总和刚好一致。
2、设置的求解时间100秒,到期还未找到解可按继续求解
3、如果无解,可找最接近的组合,方法为:
C1公式改为:=ABS(SUMPRODUCT(B3:B36,C3:C36)-B1)
再把“规划求解”目标值改为“最小值”,求解。
5楼
syz105729913
又学到一招了,之前从来没有用过这个功能
6楼
gouweicao78
呵呵,其实只需要设置一个约束条件即可:C3:C49   bin  ——即采用二进制,也就是只有1和0两种情况。
7楼
omnw
学到一招,前一段时间有一个问题想通过规划求解来实际,结果由于不会操作致使没有计算出正确的结果。
8楼
Avilaling
谢谢,学习中.非常感谢!!!
9楼
kittle_320
帮我解决了大问题,太好了~~。so good
10楼
weiexl
学习中,谢谢gouweicao78 !
11楼
zhong549869652
我的怎么提示求不到有用的解?
12楼
ai萍
按了第一步之后,没有跳出第二步的框框,是怎么回事呢。
13楼
ai萍
这个方法太棒了,谢谢。
14楼
m_sampdoria
谢谢提供学习
15楼
天南地北
一直对规划求解没关注过,碰到这样的帖子,都会跳过,既然来了,那就得带点东西走吧!谢谢斑竹!
16楼
killreins
看不明白,那个函数是什么意思,还有规划求解里的内容为什么要那样做,都不太明白呀
17楼
一花一世界
规划求解是个很好的功能,但就是有一个缺点,对计算机性能要求有些高,占用内存大,数据多一些要算很久。
18楼
gouweicao78
是的,如果好算的挺快。
目前也就支持200个变量。
19楼
冰心8549
谢谢分享,学习学习
20楼
冰心8549
谢谢分享,学习.学习.
21楼
神尾燕子
学习学习
22楼
小虫子
呵呵,不错,喜欢哦
23楼
笑生
我怎么学不会呢,有点笨,再教教我了,
24楼
hielva
厉害,帮我解决了一个大难题
25楼
俞小妖89
楼主帮我看看我这个是不是无解的呀。怎么不对的啊!16633.jpg
 
26楼
272779357
27楼
fanglilian
太赞了
28楼
bysea1981
为什么设置了约束条件为二进制,出来的却不是1和0呢
29楼
icenotcool


免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap