我试图自动填充这些公式,增加单元格引用以遵循以下模式。
公式平均块数为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")))
答案 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")))