zoukankan      html  css  js  c++  java
  • Excel规划求解2

    对于规划求解,前一个是我熟悉常用的,然而在很久以前,接触excel,还有另一种写法。(当然,最好的方法是你熟悉的方法,没有美女的请情况下不要随便装13.)

    我们上次在编写约束条件时,用的是如下:​

    三个约束条件,不过当约束条件多得够呛的时候,你就会嫌烦了。所以来了解下另一种写法。依旧是这个例子:

    上次产量好像写错了

    这就是比较详细的结果排版:因为到时候要用到。我们最终的约束表达,是引用不某一区域的单元格,就不用一个一个的输入,即是要在单元格内把公式定义好,类似“利润”那儿的公式。所以要把这些详细的结果显示出来,而且这样也方便观看。

    ​表中结果区域,对应表示:A产品“产量”多少,需要“原料1”多少,“原料2 ”多少,依次类推。

    咱们先来输入公式:

    在B9位置,输入A产品的产量乘以单位A产品需用原料1数量,即​

    为了填充方便,我们对产量使用列标绝对引用,因为它只能纵向引用,不能横向引用:$E9,(这里引用和$E$9不一样,指改引用只能在列方向引用,就是只能在E列上,可以有E4、E5,不能有D3,F3)。

    ​然后直接横纵向拖动填充。得到:

    其他的就不演示了,绝对引用下来随便写一篇

    如图,然后把其他地方编写公式:“总计”,“利润”。

    B11=sum(B9:B10)​,

    F9=E9*F3,F10=E10*E4。然后填充就行。​

    很多0是因为产量那儿为0

    ​然后一样的步骤,数据选项卡——分析功能区——规划求解按钮。

    同一个文件会记住以前的操作,所以该删的删掉

    ​设置目标:F11,可变更单元格:E9:E10。

    然后添加约束,这里的约束和前一个不一样,​引用。我们需要满足的是:

    B5>=B11,C5>=C11,D5>=D11。当然,原理都是一样的。如下结果:

    引用

    直接求解,如下:

    喏,

    这就是一个比较详细的结果展示了,推荐熟练使用这种,虽然麻烦,不过效果好。

    需要注意的几点:1、参数的设置以及公式的编写。细心,一般只要开始写对了,用填充不会错。​

    2、再了解下相对引用于绝对引用。

    3、​自己需要理清思路,保证逻辑性。

  • 相关阅读:
    hdu acm 2844 Coins 解题报告
    hdu 1963 Investment 解题报告
    codeforces 454B. Little Pony and Sort by Shift 解题报告
    广大暑假训练1 E题 Paid Roads(poj 3411) 解题报告
    hdu acm 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
    hdu acm 1114 Piggy-Bank 解题报告
    poj 2531 Network Saboteur 解题报告
    数据库范式
    ngnix 配置CI框架 与 CI的简单使用
    Vundle的安装
  • 原文地址:https://www.cnblogs.com/rhongp/p/6383731.html
Copyright © 2011-2022 走看看