Копирование листа с формулой, состоящей из данных с разных листов

Автор vanzah, 10.08.2015, 14:12

« назад - далее »

vanzah

Добрый день!

Нигде не нашел решение. На листе есть формула, которая суммирует ячейки со своего листа и с предыдущего. Как сделать, чтобы при копировании формулы на другой лист она не теряла своих свойств и суммировала со своего листа и с ПРЕДЫДУЩЕГО.
Сводку придумал другой человек, который уволился. Остальные с екселем на Вы...
Прошу помочь!

NooBasTiK

Если правильно понял то при копировании на лист 5 формула должна сама складывать лист 4+  ячейки листа 5? Если нет то просто копируйте текущий лист и меняйте в формуле цифру названия листа.

iron priest



Serge 007

Можно немного сократить и универсализировать формулу:
1. Убираем апострофы, они необязательны
2. Вместо "имяфайла" используем "filename" - так будет работать в любой локали, а не только в русской
3. Убираем ссылку на ячейку во второй функции ЯЧЕЙКА() - так все-равно формула будет волатильной
4. Вместо 255 в ПСТР() ставим 31 - это максимально возможное кол-во символов в названии листа
=B5+ДВССЫЛ(ПСТР(ЯЧЕЙКА("filename";A1);ПОИСК("]";ЯЧЕЙКА("filename"))+1;31)-1&"!B1")
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

vanzah

Цитата: Serge 007 от 11.08.2015, 09:58

=B5+ДВССЫЛ(ПСТР(ЯЧЕЙКА("filename";A1);ПОИСК("]";ЯЧЕЙКА("filename"))+1;31)-1&"!B1")
Замечательно!