添加新行时公式会更改。如何阻止这种情况发生?

时间:2011-10-23 08:46:09

标签: function excel-2003 worksheet-function

我有以下公式

=COUNTIF('New Workplan'!$J$3:J133,"My Value")

问题是当新行添加到第3行到第133行之间的工作表“新工作计划”时,公式会发生变化。

例如,如果添加10行,则将公式更改为

=COUNTIF('New Workplan'!$J$13:J133,"My Value")

当发生这种情况时,前10行(从3到13)不再计算在内。

我需要的是留下的公式= COUNTIF('新工作计划'!$ J $ 3:J133,“我的价值”)。

任何帮助都会很棒。

提前致谢。

更新:这个工作簿被几个人使用,我不知道他们做了什么来修改它。

感谢。

1 个答案:

答案 0 :(得分:2)

使用INDIRECT删除公式范围更新,即

= COUNTIF(间接(“'新工作计划'!$ J $ 3:J133”),“我的价值”)

Pearson在这里有一个有用的INDIRECT参考,http://www.cpearson.com/excel/indirect.htm