2016-12-05 38 views
0

我想自动填充我的公式,但它不能识别模式。如何自动填充复杂的公式?

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

=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

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

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