Сформировать динамическую сумму

Содержание

В следующем примере у вас есть таблица с продажами. Эта таблица ежедневно расширяется путем добавления новых строк в конец списка.

По умолчанию при добавлении новых данных в список функция итогов в какой-либо ячейке не расширяется автоматически. Вы можете избежать этого эффекта, используя имя диапазона вместе с формулой. В конце концов, вы хотите избежать объяснения начальству различных отклонений в бюджете из-за того, что формула не была адаптирована.

Сначала взгляните на следующую иллюстрацию:

Если вы выполняете функцию суммы в ячейке E4 с формулой = СУММ (B5: B20) к сожалению, эта формула не будет расширяться при добавлении новых данных в конец списка.

Однако с помощью хитрости, о которой мало кто знает, вы можете заставить Excel создать динамический диапазон. Действуйте следующим образом:

  1. Сначала выберите диапазон ячеек B5: B20
  2. Введите имя в поле имени вверху слева. Продажи и подтвердите с помощью Вход. 

  3. Нажмите сочетание клавиш Ctrl + F3, чтобы открыть диспетчер имен.
  4. Выберите имя в появившемся диалоговом окне. Продажи.
  5. в поле Относится к введите следующую формулу: = ПЕРЕМЕСТИТЬ ОБЛАСТЬ ($ B $ 5; 0; 0; COUNT2 ($ B $ 5: $ B $ 10000); 1)
  6. Подтвердите, щелкнув значок галочки, а затем щелкните Заключить. 

  7. Запись в ячейку E4 формула = СУММ (продажи) и подтвердите с помощью Вход. 


Когда вы вводите новые данные в конце списка, формула будет в ячейке E4 автоматически регулируется. Фактическое смещение диапазона начинается в ячейке B5.

Используйте табличную функцию COUNT2 (), чтобы найти ячейки в диапазоне ячеек, заполненных числами. B5: B10000. Результат функции COUNT2 () представляет величину сдвига.Поскольку сдвиг должен происходить в столбце, значение 1 указывается в последнем аргументе.

Синтаксис:

= AREA.MOVE (ссылка; строки; столбцы; [высота]; [ширина])

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave