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

时间:2016-12-05 21:47:34

标签: excel

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

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

=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))

因此,对于这些公式对中的每一个,我将它与A-D,E-H和其后的每组4相加。我的问题是,当我突出显示这4个单元并尝试拖动公式时,它会搞砸,并给我以下内容:

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

有没有办法自动填充公式,以便它遵循我试图创建的模式?

非常感谢!

1 个答案:

答案 0 :(得分:1)

简短回答,不,自动填充不会那样。

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