楼主 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 |