增加Excel中与不同的列和公式相关联的单元格,我希望logging每个增量执行的结果

我正在寻找一个解决scheme如下:我想获得最大的收益,可以通过增加一个单元格在这里增加一个单元格在这里 eadsheet下面的图片说明 ,logging从每个增量获得的结果,只是find最大值logging值列表中的增量。

我将重点放在计算“卖家接收”列中的值的总和的单元格J4(如果新楼层集合修订版),其中包含以下公式[= SUMIF(B4:B24,“>”和I4,H4:H24)如果楼层增加,则修改后共享“对应于”Buyer_Bid>最小值由买方支付“的行。 买方支付的最小单元格(&I4)包含公式[= F4 / 0.84],其中列F包含Floor_Price。 (我想增加以find最大的解决scheme(总体收入))。

如果卖方在Rev分享之后接收的行中的行(如果卖方在Rev分享之后收到的)的实例中存在下列公式'[= IF(E4> F4,E4,G4) )> F行(New_Floorprice)中的行对应于E列中该语句为真的行,并将它们放置在列H中,对于此条件失败的实例,将对应于列G失败条件的行放入H.

“Buyer_Bid”列中的单元格只包含已导入的值,而不是在电子表格中创build的值。

组成最终数字“如果新楼层集合”的列取决于我想增加的New_Floorprice,以找出哪个楼层价格产生最多的收入(总体收入=如果新楼层集合 – Rev Today,则为Rev)

我希望能够以0.001的增量自动递增单元格B1,然后根据列F = B1更改电子表格中的所有对应值,然后logging“Rev if New Floor Set”,“Rev今天“和”整体修订版“进行每个增量,所以我可以简单地获得产生最大收益的最优楼层价格。 然而“Rev Today”解决scheme将保持不变,因为公式所组成的列已被导入并保留原样。 我尝试过使用求解器来解决这个问题,把目标设置到列L4,并select最大化改变可变单元格B1的约束条件为L4> = 0,但是当我手动改变到最优底面价格B1时保持得到不同的结果。

我正在尽可能使这个清楚,但请让我知道,如果它是难以理解的。 此外,我从来没有使用VBA,所以不涉及VBA的解决scheme将是非常好的。 我有一个链接到下面的电子表格的图像。

如果我能得到一些帮助,将不胜感激。 非常感谢,