excel求助

类别 配方构成

苹果 橘子 香精

小软饮 30% 50% 20%

中软饮 20% 40% 40%

大软饮 25% 65% 10%
问题:现有500斤苹果、500斤橘子、500斤香精,如何分配给小、中、大软饮,使得得到的3种软饮之和最大?Excel如何实现?

第1个回答  2015-07-01
能够全部利用,自然是得到最大值。
事实上为求解三元一次方程。
0.3x+0.2y+0.25z=500
0.5x+0.4y+0.65z=500
0.2x+0.4y+0.10z=500

求解多元一次方程在excel中可用矩阵进行(事实上不仅仅在excel中),如下三步骤:
1、将x,y,x系数和求和值分别列出(矩阵1和矩阵2);
2、求解矩阵1的逆矩阵(矩阵3)(使用MINVERSE函数)
3、返回矩阵2和矩阵3的矩阵积(使用MMULT函数)
最后所得矩阵的三个元素即为求解过程。

但是该方法事实上未限定x,y,z的范围,可能会出现负数等不符合要求的数值。但仍然可以作为参考。例如,假设z为负值,说明z越小越有利于x+y+z的增加,z可取0.

如果在限定三者均为正的情况下的求值,可使用VBA。本回答被网友采纳
第2个回答  2015-07-01
给出 材料 软饮 的价格 ,要不计算的数据没用的

如果只是数量最多 全做成 中 就行了追问

我想要的是一种解决这种问题的excel方法

追答

用  规划求解

http://jingyan.baidu.com/article/14bd256e2cdd0ebb6c261264.html

本回答被提问者采纳
相似回答