添加列时Excel Excel自动更新

时间:2015-12-02 18:24:53

标签: excel excel-2007

我有两个公式,(当前)一个在单元格O2中,一个在单元格P2中,当我添加一个列时不会自动更新(下周它们将在P2和Q2中)。

例如,如果我右键单击列O2并说出添加列,则公式将被推送到P2和Q2,并且它们排除添加的新列(在本例中为O2)。

他们的方法是自动添加计算中添加的“新”列吗?

公式1:=SUM(B2:N2)
公式2:=COUNTIF(B2:N2, "<>0")-COUNTBLANK(B2:N2)

2 个答案:

答案 0 :(得分:1)

表示您的第一个公式(总和):(对于B中的B到N)

=SUM(INDIRECT("B2:"&ADDRESS(ROW(),COLUMN()-1)))

第二个:(对于B中的B到N)

=COUNTIF(INDIRECT("B2:"&ADDRESS(ROW(),COLUMN()-2)), "<>0")-COUNTBLANK(INDIRECT("B2:"&ADDRESS(ROW(),COLUMN()-2)))

如果您要自动填充公式,请将所有"B2:"更改为"B"&ROW()&":"

答案 1 :(得分:0)

使用类似的东西(假设单元格O2有您的公式)=SUM(INDIRECT("B2:"&ADDRESS(2,COLUMN(OFFSET(O2,0,-1)))))