来源:微信公众号表妹的EXCEL
今天的推送就是一道题,大家来看题目吧!
【题目】已知A列数据各数值大小如上图,求
①数据相加总和为10000时,每个数据选取几次?
②数据相加总和为10000时,各数据选取次数要求必须大于0,每个数据选取几次?
③数据相加总和为1000时,选取哪些数据?
怎么样?这道题目你会做么?当然,如果你学习过高等数学和概率统计,那么这道题你还是可以解出来的,但是如果你早已忘记了高等数学,或者压根儿就不知道概率统计是什么,那么这道题你可能只能求助万能的EXCEL来帮你“规划”了。什么?EXCEL中规划求解你也不知道?那还不快快跟表妹学习起来~~
------------------------------------
规划求解
规划求解功能是一个加载功能,第一次使用时,需要手动加载进菜单栏
步骤:文件--高级--加载项--管理--转到--勾选“规划求解”--确定
加载完成后的规划求解在数据菜单的分析选项卡下
------------------------------------学习完了工具,下面我们就来解题吧~~
规划求解 解决问题
【问题1】数据相加总和为10000时,每个数据选取几次?
【方法】
①添加辅助列和设置目标单元格
设置目标单元格=SUMPRODUCT(A2:A15,B2:B15)
------------------------------------②规划求解
设置目标=C2(设置目标单元格)
目标值=10000(数据总和)
可变单元格=B2:B15(辅助列)
约束条件:B2:B15=整数(每个数据的选取次数)
------------------------------------【结果】
120*1次+453*2次+458*5次+156*3次+84*74次=10000
-------------First blood!------------
【问题2】数据相加总和为10000时,各数据选取次数要求必须大于0,每个数据选取几次?
【方法】
①添加辅助列和设置目标单元格
设置目标单元格=SUMPRODUCT(A2:A15,B2:B15)
内容与问题1同理
------------------------------------
②规划求解
设置目标=C2(设置目标单元格)
目标值=10000(数据总和)
可变单元格=B2:B15(辅助列)
约束条件:B2:B15=整数(每个数据的选取次数);B2:B15>=1(各数据选取次数大于0)
------------------------------------【结果】
120*1次+300*1次+350*1次+200*1次+180*1次+430*1次+170*1次+453*2次+20*1次+458*4次+2*1次+42*1次+156*1次+84*63次=10000
-------------Double kill!------------
【问题3】数据相加总和为1000时,选取哪些数据?
【方法】
①添加辅助列和设置目标单元格
设置目标单元格=SUMPRODUCT(A2:A15,B2:B15)
内容与问题1同理
------------------------------------
②规划求解
设置目标=C2(设置目标单元格)
目标值=10000(数据总和)
可变单元格=B2:B15(辅助列)
约束条件:B2:B15=二进制(选取为1,不选取为0)
------------------------------------【结果】
180+430+170+20+2+42+156=1000
-------------Triple kill!------------
怎么样?学会了规划求解这个必杀工具,这种烧脑的题目是不是轻轻松松就解决了呢?实际工作中小伙伴们也可以结合自己的工作数据,进行更加复杂的规划求解,从此就再也不用为困难的数学问题加班啦~~
如果你觉得表妹的分享内容很实用,欢迎分享给其他小伙伴呦,独乐乐不如众乐乐嘛!
关注微信公众号“表妹的EXCEL”,每周一、三、五获取原创分享教程。加入“表妹的EXCELQQ群(345387282)”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!
网友评论