在目标寻求中动态“改变细胞”

时间:2017-04-05 10:18:12

标签: excel excel-formula

我有一张如下表格。 Table Image
我想通过在Var1中更改相应的最小Var2来对单元E5执行目标搜索分析为0。

因此在此图像中,Var1的最小值为19.其对应的Var2值为B3。因此,我想通过更改单元格E5来寻求将单元格B3设置为0。

为了更清楚,我看起来像这样

设置单元格= E5
值= 0
通过将单元格更改为=CELL("address",INDEX(B3:B7,MATCH(MIN(A3:A7),A3:A7,0)))

请为这个或某个方向提供解决方案来解决这些问题。

1 个答案:

答案 0 :(得分:0)

不需要VBA。可以使用目标搜索框中的公式来完成。

enter image description here

假设你的例子,我使用了:

=INDIRECT("B"&(MATCH(MIN(A2:A6),A2:A6,0))+1)

(MIN公式找到范围内的最小值,MATCH找到它在该范围内的位置,然后我们取B并将此值+ 1(因为标题)得到B中的相应值,然后INDIRECT告诉Excel将其作为地址阅读。)

Excel 2010接受了这个(虽然它没有找到答案,给出你的参数......)