2015-08-22 3 views
1

Я пытаюсь использовать формулу SUM на нескольких листах, которые нацелены на тот же Именованный диапазон IP_Test. Моя формула выглядит следующим образом:Сумма Именованный диапазон по нескольким листам

=SUM('Sheet1:Sheet3'!IP_Test) 

Проблема заключается в том, что эта конкретная ячейка IP_Test определяется жгутов каждый рабочий лист (он был не определяется как именованный диапазон Workbook), расположен на разных строках. Из-за этого я считаю, что это дает мне #NAME? ошибка формулы.

Есть ли способ использования = SUM Формула с именованными диапазонами, расположенными на разных строках внутри каждого листа?

P.S. Я не могу использовать VBA для этого конкретного случая.

+1

Вы можете поместить '= IP_Test' в общем, неиспользованные ячейка на всех листах и ​​суммировать это? – Jeeped

+0

К сожалению, я не могу, так как этот Excel используется другим инструментом, который автоматически импортирует все значения. Из-за этого я не могу добавлять/удалять любые столбцы или строки, а также данные имеют очень строгий формат, где они должны быть расположены; в противном случае произойдет ошибка. Я могу использовать только именованные диапазоны, чтобы упростить мои вычисления. Хорошая идея! –

+1

Попробуйте сделать так, чтобы все Named Ranges ссылались на ячейку в той же строке, и вы увидите, что это не проблема (вы все равно получите ошибку #NAME?). Я думаю, этот трехмерный синтаксис просто недействителен с Named Ranges. Мне интересен ваш пример: сколько листов существует между Sheet1 и Sheet3? Это переменная? –

ответ

0

Цитирую комментарий по @user3964075:

= SUM (!! Лист1 IP_Test, Лист2 IP_Test, IP_Test Sheet3)

Смежные вопросы