求数学高手用EXCEL表格解一个一线方程
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 16:47:09
求数学高手用EXCEL表格解一个一线方程
因为此方程式在我工作中应用较多,所以求教各位如何在EXCEL表格内设定解的过程.
a*X+b*Y=F(已知a、b、F)
产品A的数量(X)*产品A的单价(a)+产品B的数量(Y)*产品B的单价(b)=总价(F),其中产品A、B的单价和总价F已知,X和Y必须为整数。
上述例子中,所涉数量和总价都比较大(50万左右),在EXCEL表格以列举法来计算可能太过于庞大,也希望能简化过程和祥细的计算方法。
因为此方程式在我工作中应用较多,所以求教各位如何在EXCEL表格内设定解的过程.
a*X+b*Y=F(已知a、b、F)
产品A的数量(X)*产品A的单价(a)+产品B的数量(Y)*产品B的单价(b)=总价(F),其中产品A、B的单价和总价F已知,X和Y必须为整数。
上述例子中,所涉数量和总价都比较大(50万左右),在EXCEL表格以列举法来计算可能太过于庞大,也希望能简化过程和祥细的计算方法。
如2x+5y=800, 有y=(800-2x)/5。斜线在坐标中图象在一象限,因为x是正整数,计算的y是实数,所以将y与y取整求差,如果差等于0,就是需要的y。y是有限个。A列是假定的x值,B列公式。=IF((INT((800-2*A1)/5)-(800-2*A1)/5=0),(800-2*A1)/5,"非")用IF函数(INT((800-2*A1)/5)-(800-2*A1)/5=0 算y与y取整,是否等于0如果为0,则计算显示 (800-2*A1)/5否则(如果小数) 显示 “非”到有Y是负数停止。最后对B升序排序筛选就完了。如果B1输入a,B2输入b,B3输入F,B4中公式=IF((INT(($B$3-$B$1*A4)/$B$2)-($B$3-$B$1*A4)/$B$2=0),($B$3-$B$1*A4)/$B$2,"非")395 2390 4385 6380 8375 10370 12365 14360 16355 18350 20345 22340 24335 26330 28325 30320 32315 34310 36305 38300 40295 42290 44285 46280 48275 50270 52265 54260 56255 58250 60245 62240 64235 66230 68225 70220 72215 74210 76205 78200 80195 82190 84185 86180 88175 90170 92165 94160 96155 98150 100145 102140 104135 106130 108125 110120 112115 114110 116105 118100 12095 12290 12485 12680 12875 13070 13265 13460 13655 13850 14045 14240 14435 14630 14825 15020 15215 15410 1565 15850万左右----不明白!!!