大家都在看
excel规划求解
最佳答案
Excel中的规划求解是很具体的,且求解过程比较耗时。不同的数据求解的方法可能会有所不同,提问太笼统,所以也就给一个基本方法。请自己参照来做。如图:
假设A1:A10中有10个5到15之间的数字,有的带一位小数,有的为整数。现在要求B1:B10中取1到5,使得A列与B列对应相乘后的累计和为256。问B列中各数据如何取值。题主的要求应该是这个意思吧,但数据可能不同。
规划求解方法:
1. B1:B10中随机填写1到5的数字,如图全部填写1。
2. E1中填写要求的结果,如256
3. E2中用公式求A列与B列相乘后乘积的累计和:
E2=SUMPRODUCT(A1:A10*B1:B10)
4. 因为这类问题一般不可能正好能得到完全达到结果一致的数据,而只可能积的累计和与结果达到一个很小的误差,所以在D3中求出误差的绝对值,规划求解时,以求此误差为“最小值”作为求解目标
E3=ABS(E1-E2)
以上4个步骤就是建立规划求解的数据模型。
5. 规划求解:数据——规划求解,如果没有规划求解,就得先在选项中加载
6. 规划求解对话框设置,在规划求解的对话框中,目标选择E3,即要求的结果与求得的和的差值绝对值;可变单元格选择B1:B10,即B1:B10最终取什么数值;再来添加约束:B1:B10为整数、B1:B10≥1、B1:B10≤5,(后两个自己根据要求修改);求解方法有3种,一般只要问题有求解结果,总有一种方法能得到结果,具体可逐一试试。为了防止Excel无休止地循环求解,可以在选项中设置求解极限时间或/和最大求解次数。
6. 点“求解”,如果选择的方法合适,一般根据求解数据量的大小,经过数分钟到数十分钟后,会得到一组求解结果。点“确定”后,求解结果就自动保存到工作表中。
声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。