Динамический именованный диапазон расширяется автоматически при добавлении значения в диапазоне.

  1. Например, выберите диапазон A1: A4 и ссылку: / примеры наименования-в-формулы [имя] это цены.

  2. Вычислить сумму.

Dynamic Named Range Example

  1. При добавлении значения в диапазоне, Excel не обновляет сумму.

Wrong Sum

Для того, чтобы автоматически расширить именованный диапазон при добавлении значения в диапазон, выполните следующие действия следующих действий.

  1. На вкладке Формулы в группе Имена, выберите Диспетчер имен.

Click Name Manager

  1. Нажмите кнопку Изменить.

Click Edit

  1. Нажмите кнопку в разделе «Относится к» полю и введите формулу = OFFSET ($ A $ 1,0,0, СЧЕТЗ ($ А: $ А), 1)

Edit Name

Объяснение: ссылка: / примеры смещения [OFFSET функция] принимает 5 аргументов.

Ссылка: $ A $ 1, строки, чтобы компенсировать: 0, столбцы, чтобы компенсировать: 0, высота:

СЧЕТЗ ($ А: $ А) и ширина: 1. СЧЕТЗ ($ А: $ А) подсчитывает количество значений в колонке А, которые не являются пустыми. При добавлении значения в диапазоне, COUNTA ($ A: $ A) увеличивается. В результате диапазон, возвращаемый Смещение функции расширяется.

  1. Нажмите кнопку ОК и Закрыть.

  2. Теперь, когда вы добавляете значение в диапазоне, Excel автоматически обновляет сумму.

Correct Sum

Dynamic Named Range in Excel