搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  规划求解示例.rar
资料下载链接地址: https://bbs.pinggu.org/a-1792469.html
本附件包括:
  • 规划求解示例.xls
附件大小:
Excel应用中,经常遇到一些实际问题需要用到规划求解,很多Excel初学者不熟悉具体操作流程,写此贴做简要介绍与大家分享。

财务问题:公司到账3笔金额51860.68192756.289343,来自于19个项目数据,现需求这三笔金额都是从哪些项目到账。

以上面例子作规划求解操作步骤初探,并期待EH论坛众高手予以指正。

1)假定19个数据在a1:a19,在c1输入:=SUMPRODUCT(A1:A19,B1:B19),在d1输入数组公式(按ctrl+shift+enter三键结束):=IF(ROW(A1)>SUM($B$1:$B$19),"",INDEX(A:A,SMALL(IF($B$1:$B$19=1,ROW($1:$19),4^8),ROW(A1)))),公式下拉到d19

2Excel2003菜单——工具——规划求解——打开对话框——设置目标单元格为$C$1——点选""——输入需规划求解的数51860.68——可变单元格选择——$B$1:$B$19——添加约束 共三个:$B$1:$B$19>=0$B$1:$B$19<=1$B$1:$B$19=整数——确定——求解。求解过程耗时较长,仅录制操作步骤:3)如果结果对话框显示"规划求解找不到有用的解",选点"取消"。重新开始求解最接近结果。c1公式修改为:=ABS(SUMPRODUCT(A1:A19,B1:B19)-51860.68)求解步骤修改为:设置目标单元格为$C$1——点选"最小值"——输入需规划求解的数 51860.68——可变单元格选择——$B$1:$B$19——添加约束 共一个:$B$1:$B$19=二进制——确定——求解

4)求解后的结果显示在d列,点选"保存规划求解结果",确定。

PS:补充说明步骤中可能出现的疑问细节:

a、Excel2003工具栏中没有规划求解,则点击加载宏,再勾选规划求解;Excel2007点击左上角Excel圆形标志图标,Excel选项,加载项,在管理下拉列表中选择"Excel加载项",点击"转到",加载宏下勾选"规划求解",确定,然后在菜单——"数据"选项卡就找到"规划求解"了;Excel2010在文件——选项——自定义功能区——勾选"开发工具"——"开发工具"选项卡里点击"加载项"——勾选"规划求解加载项"——确定。

b、关于约束,不能手动输入"整数"这种汉字,在选择>= <=的时候,选择"int”即为”=整数,选择”bin”即为”=二进制


    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2026-1-7 23:14