使用另一张纸张的单元格引用增量自动填充公式? (= INDIRECT?)

时间:2014-09-16 19:24:55

标签: excel reference excel-formula excel-2010 excel-indirect

我试图自动填充这些公式,增加单元格引用以遵循以下模式。

公式平均块数为12,单元格参考值一次增加11个;我查看了一些其他相关的问题,我认为INDIRECT函数是可行的方法,但我在使用它的公式时遇到了麻烦:

Sheet2,Cell D2

 =IF(ISERROR(SUM('Sheet1'!D2:D13)),0,SUM('Sheet1'!D2:D13)/MAX(1,COUNTIF('Sheet1'!D2:D13,">0")))

Sheet2,Cell D3

=IF(ISERROR(SUM('Sheet1'!D14:D25)),0,SUM('Sheet1'!D14:D25)/MAX(1,COUNTIF('Sheet1'!D14:D25,">0")))

Sheet2,Cell D4

=IF(ISERROR(SUM('Sheet1'!D26:D37)),0,SUM('Sheet1'!D26:D37)/MAX(1,COUNTIF('Sheet1'!D26:D37,">0")))

1 个答案:

答案 0 :(得分:1)

UNTESTED。请尝试:

=IF(ISERROR(SUM(INDIRECT("Sheet1!D"&ROW()+(ROW()-2)*11&":D"&ROW()+(ROW()-1)*11))),0,SUM(INDIRECT("Sheet1!D"&ROW()+(ROW()-2)*11&":D"&ROW()+(ROW()-1)*11))/MAX(1,COUNTIF(INDIRECT("Sheet1!D"&ROW()+(ROW()-2)*11&":D"&ROW()+(ROW()-1)*11),">0")))