Постепенно автозаполнять формулу ссылкой на ячейку с другого листа? (= НЕПРЯМОЕ?)

Я пытаюсь автоматически заполнить эти формулы, увеличивая ссылки на ячейки, чтобы следовать приведенному ниже шаблону.

Формулы усредняют блоки по 12, а ссылки на ячейки увеличиваются на 11 за раз; Я просмотрел некоторые другие связанные проблемы и думаю, что функция ДВССЫЛ - это то, что нужно, но у меня возникли проблемы с ее использованием в моей формуле:

Лист2, ячейка D2

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

Лист2, ячейка D3

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

Лист2, ячейка D4

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

person coburne    schedule 16.09.2014    source источник
comment
да, я сожалею об этом - позвольте мне это исправить   -  person coburne    schedule 16.09.2014


Ответы (1)


НЕ ПРОВЕРЕНО. Пожалуйста, попробуй:

=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")))
person pnuts    schedule 16.09.2014
comment
Я думаю, что формула IERROR срабатывает, она возвращает 0 - person coburne; 17.09.2014
comment
Значения являются числовыми (в процентах) на Листе 1, но они получены из ссылок на другую книгу. Я должен был упомянуть об этом, прошу прощения. - person coburne; 17.09.2014
comment
58,33%. D12 и D13 равны нулю. - person coburne; 17.09.2014
comment
Я заработал. Я не знаю, пропустил ли я круглую скобку или что-то в этом роде или что-то еще, но я снова вставил ее, и теперь она работает нормально. Спасибо за терпеливость. - person coburne; 17.09.2014