首页 > 解决方案 > 在Excel中使用小于/大于最大化单元格值

问题描述

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

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

=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 尽可能高。我已经查看了 Goal Seek 和 Solver 来执行此操作,但无法让 Solver 输出工作,我认为这是因为公式和目标搜索,因为我理解需要一个特定的目标,我只能在需要时使用一个单元格来改变改变所有 4

标签: excelvbasolver

解决方案


这可以解决您的问题:

如果您只想优化一个输入变量以获得最大输出,请选择Data-> What-if-analysis-> Goal Seek。在 Goal Seek 中,您可以选择输入变量(例如B84)、您想要达到的最大值以及应该应用该最大值的输出变量。

如果您有多个变量,您可以在 Excel 设置中添加 Excel 数据分析插件,以对多个输入变量执行多重回归分析。希望有帮助。


推荐阅读