Сформуйте динамічну суму

Зміст

У наведеному нижче прикладі у вас є таблиця з продажами. Ця таблиця щодня розширюється шляхом додавання нових рядків до кінця списку.

За замовчуванням це не автоматично розширює функцію підсумків у будь -якій клітинці при додаванні нових даних до списку. Цього ефекту можна уникнути, використовуючи назву діапазону разом із формулою. Зрештою, ви хочете уникнути необхідності пояснювати начальству різні відхилення у бюджеті через формулу, яка не була адаптована.

Спочатку погляньте на таку ілюстрацію:

Якщо ви виконуєте функцію підсумовування в клітинці E4 з формулою = SUM (B5: B20) на жаль, ця формула не розширюватиметься, коли ви додаватимете нові дані до кінця списку.

Однак, завдяки хитрості, про яку мало кому відомо, ви змушуєте Excel створювати динамічний діапазон. Дійте так:

  1. Спочатку виберіть діапазон комірок В5: В20
  2. Введіть ім’я у полі імені у верхньому лівому куті Продаж і підтвердити за допомогою введення. 

  3. Натисніть комбінацію клавіш Ctrl + F3, щоб відкрити менеджер імен.
  4. Виберіть назву у діалоговому вікні, що з’явиться Продаж.
  5. в польових умовах Відноситься до введіть таку формулу: = ПЕРЕМІЩЕННЯ ($ B $ 5; 0; 0; COUNT2 ($ B $ 5: $ B $ 10000); 1)
  6. Підтвердьте, натиснувши символ галочки, а потім натисніть Зробіть висновок. 

  7. Запис у клітинку E4 формула = SUM (продажі) і підтвердити за допомогою введення. 


Коли ви вводите нові дані в кінці списку, формула буде в комірці E4 автоматично регулюється. Фактичне зміщення діапазону починається в клітині В5.

Використовуйте функцію таблиці COUNT2 (), щоб знайти клітинки в діапазоні клітинок, заповнених числами В5: В10000. Результат функції COUNT2 () представляє суму зсуву. Оскільки зміщення має відбуватися у стовпці, значення 1 вказується в останньому аргументі.

Синтаксис такий:

= AREA.MOVE (посилання; рядки; стовпці; [висота]; [ширина])

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

wave wave wave wave wave