|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2011, 09:24 | #1 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 37
|
Обновление формул при добавлении (удалении строки)
Доброе время суток!
Вопрос: как оптимально прописать формулы в добавляемой строке и обновить соответствующим образом следующие за ней строки? Как видно из указанного ниже примера, простое копирование формул - не подходит. |
12.05.2011, 09:34 | #2 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Из примера не видно, на каком листе и в каком месте предполагается добавление строк.
|
12.05.2011, 09:40 | #3 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 37
|
vikttur!
Спасибо за оперативность.
Сам тоже только что пришел к мысли об уточнении вопроса. Добавление строк предполагается в середине таблицы на втором листе. Там и расположены формулы со ссылками на первый лист. Вопрос наверное должен звучать так : Как на втором листе примера оптимально прописать формулы (ссылки) в добавляемой в середине таблицы новой строке и обновить соответствующим образом ссылки в следующих за ней строках? Последний раз редактировалось transgd; 12.05.2011 в 09:50. |
12.05.2011, 10:51 | #4 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Макросом или вручную.
Не проще ли сразу прописать в формулах? Для чего добавлять строки? |
12.05.2011, 11:48 | #5 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 37
|
vikttur!
Конечно-же хочется макросом.
Этот пример я взял из реальной книги и там я прописал эти ссылки во всех 100 строках. В книге ведется учет табеля. Штатное расписание в разных подразделениях имеет разное количество сотрудников и поэтому изменяя количество сотрудников или создавая новое подразделение макросом добавляются или удаляются строки. |
12.05.2011, 12:33 | #6 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Такая формула поможет? Поиск в исходной таблице по дате и подразделению
Код:
|
12.05.2011, 12:55 | #7 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 37
|
vikttur!
Спасибо.
Похоже такая формула работает. Только хочется уточнить: ее нужно вставить в первую ячейку таблицы 2-го листа и просто распространить копированием на всю оставшуюся таблицу? При изменении количества строк, повторить то же самое? |
12.05.2011, 12:56 | #8 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Что мешает проверить?
|
12.05.2011, 13:10 | #9 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 37
|
vikttur!
Проверил, все работает.
Только увеличил количество строк на максимально возможное значение и нужно еще добавить проверку на пустые ячейки в колонке "В", чтобы формула не выдавала "0" или "#Н/Д". Еще раз, спасибо! Честно сказать, подобный результат пытался реализовать не формулой а макросом, но думаю, что такой вариант вполне устроит, если будет работать во всех случаях и без тормозов во все еще растущей задаче. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование строки формул при добавлении записи в ячейку | Uralmaster | Microsoft Office Excel | 17 | 01.02.2011 13:00 |
При удалении строки, нарушается ссылка на нее | transgd | Microsoft Office Excel | 14 | 23.08.2010 13:20 |
Обновление поля со счетчиком при добавлении записи через форму в клиент-серверной БД | byte916 | Microsoft Office Access | 7 | 08.06.2010 02:17 |
ComboBox при добавлении строки | cw_o | Win Api | 1 | 02.04.2010 09:20 |
Изменение формул при добавлении строк | EducatedFool | Microsoft Office Excel | 4 | 02.12.2008 14:39 |