Динамический именованный диапазон автоматически расширяется при добавлении значения в диапазон.
- Например, выберите диапазон A1:A4 и присвойте ему имя Prices.
- Рассчитайте сумму.
- Когда вы добавляете значение к диапазону, Excel не обновляет сумму.
Чтобы автоматически расширять именованный диапазон при добавлении значения, выполните следующие несколько шагов:
- На вкладке Formulas (Формулы) выберите Name Manager (Диспетчер имен).
- Нажмите кнопку Edit (Изменить).
- Кликните по полю Refers to (Диапазон) и введите формулу:
=OFFSET($A$1,0,0,COUNTA($A:$A),1)
=СМЕЩ($A$1;0;0;СЧЕТЗ($A:$A);1)
Объяснение: Функция OFFSET (СМЕЩ) принимает 5 аргументов:
- ссылка: $A$1,
- смещение по строкам: 0,
- смещение по столбцам: 0,
- высота: COUNTA($A:$A) или СЧЕТЗ($A:$A),
- ширина: 1.
Формула COUNTA($A:$A) или СЧЕТЗ($A:$A) – подсчитывает число значений в столбце А. Когда вы добавляете значение к диапазону, количество элементов увеличивается. В результате, именованный диапазон расширяется.
- Нажмите ОК, а затем Close (Закрыть).
- Теперь, когда вы добавляете значение в диапазон, Excel автоматически обновляет сумму.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: http://www.excel-easy.com/examples/dynamic-named-range.html
Перевел: Антон Андронов
Правила перепечатки
Еще больше уроков по Microsoft Excel