如何自动填充复杂的公式?

我正在尝试自动填充我的公式,但它不能识别模式。

我在第一个单元格的公式是:

=SUMPRODUCT((MOD(COLUMN(A1:D1)-CELL("Col",A1:D1)+0,2)=0)*(A1:D1)) 

在我的第二个单元格中,我有:

 =SUMPRODUCT((MOD(COLUMN(A1:D1)-CELL("Col",A1:D1)+0,2)=1)*(A1:D1)) 

现在对于第三个小区,我有:

 =SUMPRODUCT((MOD(COLUMN(E1:H1)-CELL("Col",E1:H1)+0,2)=0)*(E1:H1)) 

而在第四个单元格中:

 =SUMPRODUCT((MOD(COLUMN(E1:H1)-CELL("Col",E1:H1)+0,2)=1)*(E1:H1)) 

因此,对于这些公式对中的每一个,我都有AD,EH和其后的每一组。 我的问题是,当我突出显示这4个单元格,并尝试拖动公式,它会变得混乱,给我以下几点:

 =SUMPRODUCT((MOD(COLUMN(E1:H1)-CELL("Col",E1:H1)+0,2)=0)*(E1:H1)) 

有没有办法自动填充公式,所以它遵循我想创build的模式?

非常感谢!

简短的回答,不,自动填充不能这样工作。

您必须查看其他函数(如ROW()COLUMN()或其他函数)以使用公式的相对位置作为抵消您尝试在外部公式中使用的单元格的相对位置的方法。