Я пытаюсь использовать формулу SUM на нескольких листах, которые нацелены на тот же Именованный диапазон IP_Test. Моя формула выглядит следующим образом:Сумма Именованный диапазон по нескольким листам
=SUM('Sheet1:Sheet3'!IP_Test)
Проблема заключается в том, что эта конкретная ячейка IP_Test определяется жгутов каждый рабочий лист (он был не определяется как именованный диапазон Workbook), расположен на разных строках. Из-за этого я считаю, что это дает мне #NAME? ошибка формулы.
Есть ли способ использования = SUM Формула с именованными диапазонами, расположенными на разных строках внутри каждого листа?
P.S. Я не могу использовать VBA для этого конкретного случая.
Вы можете поместить '= IP_Test' в общем, неиспользованные ячейка на всех листах и суммировать это? – Jeeped
К сожалению, я не могу, так как этот Excel используется другим инструментом, который автоматически импортирует все значения. Из-за этого я не могу добавлять/удалять любые столбцы или строки, а также данные имеют очень строгий формат, где они должны быть расположены; в противном случае произойдет ошибка. Я могу использовать только именованные диапазоны, чтобы упростить мои вычисления. Хорошая идея! –
Попробуйте сделать так, чтобы все Named Ranges ссылались на ячейку в той же строке, и вы увидите, что это не проблема (вы все равно получите ошибку #NAME?). Я думаю, этот трехмерный синтаксис просто недействителен с Named Ranges. Мне интересен ваш пример: сколько листов существует между Sheet1 и Sheet3? Это переменная? –