Здравствуйте. Такая ситуация. Существует таблица, количество данных в которой может меняться со временем(удаляться или добавляться). Есть вариант вручную каждый раз изменять формулу. Но нет ли способа, чтобы расчет происходил автоматически? Т.е. если добавится/удалится строка, то происходит автоматический перерасчет. Буду благодарна, если кто-нибудь подскажет, как выйти из такой ситуации... [moder]Читайте Правила форума. А способ есть.
Здравствуйте. Такая ситуация. Существует таблица, количество данных в которой может меняться со временем(удаляться или добавляться). Есть вариант вручную каждый раз изменять формулу. Но нет ли способа, чтобы расчет происходил автоматически? Т.е. если добавится/удалится строка, то происходит автоматический перерасчет. Буду благодарна, если кто-нибудь подскажет, как выйти из такой ситуации... [moder]Читайте Правила форума. А способ есть.Настя_8
Здравствуйте. Вариант - использовать инструмент ТАБЛИЦА (в 2003 - Данные -- Списки) или динамические диапазоны. Более конкретный ответ при наличии файла с примером в соответствии с Правилами форума
Здравствуйте. Вариант - использовать инструмент ТАБЛИЦА (в 2003 - Данные -- Списки) или динамические диапазоны. Более конкретный ответ при наличии файла с примером в соответствии с Правилами форумаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Не получается что-то никак... В некоторых источниках встречала, что можно использовать макрос VBA, вот только абсолютно не разбираюсь в этом. Итог специально идет отдельно на тот случай, если таблица будет меняться... Необходимо, чтобы он автоматически пересчитывался при изменении данных в таблице. Спасибо заранее.
Не получается что-то никак... В некоторых источниках встречала, что можно использовать макрос VBA, вот только абсолютно не разбираюсь в этом. Итог специально идет отдельно на тот случай, если таблица будет меняться... Необходимо, чтобы он автоматически пересчитывался при изменении данных в таблице. Спасибо заранее.Настя_8
Или сделать динамический именованный диапазон. Сейчас файл положу, посмотрите. Вот, положил.
Или, как посоветовала Елена, создаем список (у Вас же 2003 Excel, правильно?) Выделяем таблицу - Данные - Список - Создать список Дальше смотрите в Файле_2 - добавьте еще строчку-другую - формула сама изменяет свой диапазон в зависимости от высоты списка
Примерно так
Код
=СУММ(СМЕЩ(B2;;;СЧЁТ(B:B)))
Или сделать динамический именованный диапазон. Сейчас файл положу, посмотрите. Вот, положил.
Или, как посоветовала Елена, создаем список (у Вас же 2003 Excel, правильно?) Выделяем таблицу - Данные - Список - Создать список Дальше смотрите в Файле_2 - добавьте еще строчку-другую - формула сама изменяет свой диапазон в зависимости от высоты списка_Boroda_
К сообщению приложен файл:12_1.xls
(20.0 Kb)
·
12_2.xls
(22.5 Kb)
Так у меня же в файле написано вроде? Давайте еще разок: Жмем Контрл F3 вылезает окошко, в котором жмем "Создать" и заполняем: Имя - пишем вручную Область - оставляем "Книга" Диапазон - пишем нужную формулу. В данном случае, для диапазона "Диап" формула
Код
=СМЕЩ(Лист1!$B$2;;;СЧЁТ(Лист1!$B:$B))
Так у меня же в файле написано вроде? Давайте еще разок: Жмем Контрл F3 вылезает окошко, в котором жмем "Создать" и заполняем: Имя - пишем вручную Область - оставляем "Книга" Диапазон - пишем нужную формулу. В данном случае, для диапазона "Диап" формула