Здравствуйте, великие умы и маги excel. Прошу прощения если нарушил какие либо правила, каюсь. Но сломал голову. Суть проблемы в следующем: есть листы с именами от 1 до 300. Есть лист с итогами, традиционно формула сумм('1:300'!А1). Есть необходимость часто менять диапазон листов '1:50' '100:200' '1:299' и т.д. Как в этом случае реализовать возможность использования имени листа из ячейки? Пробовал безуспешно СУММ(ДВССЫЛ(ячейка&:&ячейка&! & ячейка суммирования) Макросы к сожалению нельзя.
Изменение диапазона листов при суммировании, Использование имени листа из ячейки
27.04.2022 08:20:15
|
|
|
|
27.04.2022 08:55:20
|
|
|
|
27.04.2022 09:09:07
Добрый день!
Я в подобной ситуации добавляю в файл два пустых листа "<" и ">" (один в начале и один в конце книги). Диапазон суммирования задаю формулой =СУММ('<:>'!A1) При перемещении листов "<" или ">", изменяется и диапазон суммирования. Очень выручает
Изменено: |
|
|
|
27.04.2022 09:22:54
Вполне логичное решение применение отсекающих листов, но некоторые обязательно начнут косячить) Спасибо за совет)
|
|
|
|
27.04.2022 09:35:11
Пример вопроса
Изменено: |
|
|
|
27.04.2022 09:41:25
|
|
|
|
27.04.2022 10:56:26
Такой вариант
Скажи мне, кудесник, любимец ба’гов...
|
|||
|
|
27.04.2022 11:56:27
Интересно, а какую функцию несёт внешняя функция СУММПРОИЗВ()? В примере без неё получается тот же самый результат...
|
|
|
|
27.04.2022 12:32:30
_Boroda_,
Спасибо, довольно удачное решение. Но если названия листов будет текст?
Изменено: |
|
|
|
27.04.2022 12:35:56
Скажи мне, кудесник, любимец ба’гов...
|
|||
|
|
27.04.2022 13:53:22
_Boroda_, вероятно, это связано обработкой динамических массивов в новых версиях MS Excel 365
|
|
|
|
27.04.2022 13:58:52
Наверное. У меня 2016. И какая-то недоделанная сборка попалась
Скажи мне, кудесник, любимец ба’гов...
|
|
|
|
27.04.2022 16:30:25
Изменено: |
||||
|
|
|||