如何在没有 VBA 的情况下将 bounds/limits 置于 Excel 中的 Goal Seek 功能?
How to put bounds/limits on Goal Seek function in Excel without VBA?
我正在使用 MS Office 2016 Professional Plus。
在 Excel 中,我试图通过使用 What-If-Analysis 和 Goal Seek[=35 来最小化单元格中的值=].但是没有设置更改单元格限制的选项。
这是:
我只能设置目标单元格、目标值和变化单元格。但是我需要在特定范围内更改单元格:[0:1](从零到一)
有什么方法可以在 Goal Seek 上设置界限,而无需使用 VBA 进行编程,使其在指定范围内波动?
已将我的 Excel 文件上传到 DropBox: SOQ.xlsx
嗨:使用求解器而不是目标搜索 - 这提供了您正在寻找的控制和灵活性:线性路径中其他单元格值的二进制约束、整数和限制。
一个简单的方法是将您的初始更改单元格值设置为 0.5
,然后转到 文件> 选项> 公式 并将以下内容包含在您的计算选项:
最大迭代次数:100
最大变化:0.005
然后像以前一样寻找目标
- 将
$B
更改为=MAX(MIN(1,$C),0)
- Select
$C
for 通过更改 Goal Seek[= 中的单元格 20=]window
我正在使用 MS Office 2016 Professional Plus。
在 Excel 中,我试图通过使用 What-If-Analysis 和 Goal Seek[=35 来最小化单元格中的值=].但是没有设置更改单元格限制的选项。
这是:
我只能设置目标单元格、目标值和变化单元格。但是我需要在特定范围内更改单元格:[0:1](从零到一)
有什么方法可以在 Goal Seek 上设置界限,而无需使用 VBA 进行编程,使其在指定范围内波动?
已将我的 Excel 文件上传到 DropBox: SOQ.xlsx
嗨:使用求解器而不是目标搜索 - 这提供了您正在寻找的控制和灵活性:线性路径中其他单元格值的二进制约束、整数和限制。
一个简单的方法是将您的初始更改单元格值设置为 0.5
,然后转到 文件> 选项> 公式 并将以下内容包含在您的计算选项:
最大迭代次数:100
最大变化:0.005
然后像以前一样寻找目标
- 将
$B
更改为=MAX(MIN(1,$C),0)
- Select
$C
for 通过更改 Goal Seek[= 中的单元格 20=]window