应用题:把一堆苹果分给几个孩子,如果每人分3个,则余8个;如果前面每个人分5个,则最后一人得到的苹果不足3个,求小孩的人数和苹果的个数是多少?
很显然,这是一个二元一次方程组的解题思路。当然了,还作为学生时期的少年们,应该学会数学解题方法。
解:设人数x,苹果数y;
式1y-3x=8;
式2y-5(x-1)
将式1代入式2,得;
8+3x-5x+5
所以x>5。因x、y均为正整数,试解如下
X=6,y=26,满足;
X=7,y=29,不满足式2;
故:本题答案6个小朋友,26个苹果。
还好,初中毕业那年算起廿多岁月,幸不辱师门,不才有获。
可是对于使用Excel解题的表友们,这个时候就应该用大家的手段了。不要去列函数,Excel本身是自带有“规划求解”功能的。输入条件,可以做出很多复杂的运算过程,是数据分析从业者“标配”之一。
在Excel中按上题列出如下内容,先不要问为什么这样列,照做就是。一会儿大家就明白了。
打开“规划求解”,规划求解不是默认加载项,需要大家手动在“Excel加载项”中添加到工具栏中。
按照如下设置目标区域、变量区域、约束条件:
约束条件设置时点“添加”,
其中int为取整,bin是二进制,dif是AllDifferent(真心没弄明白这个是什么意思,如果大家有知道的,一定告知在下)。
点击求解,B5和B6单元格就出现了答案,验算无误,秒解!
作者云:
“规划求解”可以处理相当复杂的运算过程,并且列出最优的一组解,当然复杂度也阻碍了运行速度。但是大家依然可以用规划求解做一些长期目标制定、经营战略方案、产品生产组合方案等有意义的事情。
编后语:
今天的内容是一个比较冷门的内容,不是为了考试或者专业人员是很难接触这个功能,但是作者觉得还是有必要和大家分享一下这个很方便的功能,万一哪天碰到可以用“规划求解”处理问题的时候,又何必苦苦写函数、做算草、写代码呢!