使用小于/大于Excel中的值最大化单元格值

时间:2020-07-07 10:09:40

标签: excel vba solver

我试图通过应用小于条件的数来最大化单元格值。我想调整小于四个条件的值以最大化单元格值。值可以为负也可以为正

我曾考虑为此使用求解器,但是由于我找不到与小于/大于过滤器相关的信息,因此认为这是不合适的。以下是我的公式

=SUMIFS('2016-19'!$BG$2:$BG$33583, '2016-19'!$BC$2:$BC$33583, "<" & $B$84, '2016-19'!$BE$2:$BE$33583, "<" & $B$87, '2016-19'!$AU$2:$AU$33583, "<" & $B$86, '2016-19'!$BB$2:'2016-19'!$BB$33583,"<" & $B$85)

任何帮助将不胜感激。

编辑:为清楚起见,我需要调整B84:B87的值,以便使用(L67)中的此公式将单元格最大化。通过最大化,我的意思是计算最佳滤波器,以使L67尽可能高。我已经看过“目标搜索”和“求解器”来执行此操作,但是我无法使“求解器”输出正常工作,我认为这是因为公式和目标查找,因为我了解需要特定的目标,并且在需要时只能使用一个单元格进行更改改变全部4

1 个答案:

答案 0 :(得分:0)

这可以解决您的问题:

如果只有一个输入变量要优化以获得最大输出,请选择Data-> What-if-analysis-> Goal Seek。在“目标搜索”中,选择输入变量(例如B84),要获得的最大值以及应应用该最大值的输出变量。

如果有多个变量,则可以在Excel设置中添加Excel Data Analysis加载项,以对多个输入变量执行多个回归分析。希望有帮助。

相关问题