2016-08-20 3 views
0

У меня есть именованный диапазон, в котором он динамически выбирает из 1-й доступной ячейки до последней доступной непустой ячейки. И эта ячейка содержит имя листа.Суммируйте тот же диапазон на нескольких листах (листы называются диапазоном)

Так что мой вопрос:

Как я могу идти о подведении этой ячейки из одной и той же ячейки, используя имя листа с именем диапазона?

Например, без названного диапазона, я мог бы сделать

=SUM('Sheet1:Sheet100'!A1) 

Как можно использовать именованный диапазон, т.е. Sheet1To100 в этом случае, чтобы подвести лист в одной и той же клетке.

Спасибо!

ответ

0

Удалось найти его пробным путем и ошибкой, хотя я действительно не знаю, почему он работает.

=SUMPRODUCT(SUM(INDIRECT("'"&Sheet1To100&"'!A1"))) 
0

Ниже формула должна работать для вас:

=SUM(N(INDIRECT(Sheet1To100 & "!A1"))) 

Это формула массива, так совершить его, нажав Ctrl + SHIFT + Введите.

N Функция преобразует значение в число. Подробнее см. this.