Функція Excel DSUM - Сумує записи в базі даних

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel DSUM в Excel для підсумовування записів у базі даних.

Огляд функції DSUM

Функція DSUM обчислює суму поля в базі даних для записів, які відповідають певним критеріям.

Щоб скористатися функцією робочого аркуша Excel DSUM, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Функція DSUM Синтаксис та входи:

1 = DSUM (база даних, поле, критерії)

бази даних - Діапазон бази даних з іменами полів у верхньому рядку.

поле - Поле в базі даних для підсумовування. Це може бути назва поля (наприклад: "дата народження") або номер стовпця (наприклад: 5).

критерії - Діапазон клітинок, що містить критерій, який вказує, які записи підсумовувати. Приклад:

DSUM - одна з функцій бази даних Excel. Він повертає суму стовпця в базі даних після застосування діапазону фільтрів до даних.

Зауважте, що коли ми говоримо “база даних” у цьому контексті, ми маємо на увазі лише таблицю даних у Excel, яка була організована із заголовками стовпців.

Як користуватися функцією DSUM

Щоб скористатися функцією Excel DSUM, введіть наступне:

1 = DSUM (B7: F19, "Оскар", B3: F4)

У нас є база даних з деякими даними про фільми. Ми хочемо знати, скільки Оскарів отримали фільми, випущені після 2000 року, які зібрали понад 1 мільярд доларів. DSUM може отримати цю інформацію для нас.

Ось як працює DSUM:

  • Перший аргумент - це база даних, яку ми маємо у клітинках B7: F19. Примітка: до цього діапазону потрібно включити заголовки стовпців.
  • Другий аргумент - це стовпець, який ми хочемо підсумувати - «Оскар». Ви можете посилатися на стовпці за їх назвою у лапках або за їх числовим розташуванням (тому ми також можемо просто поставити тут 5).
  • У третьому аргументі ми визначаємо фільтри, які ми хочемо застосувати DSUM перед обчисленням суми. Вони є у B3: F4.

Подивіться уважніше на фільтри, які ми визначили у B3: F4. У нас є ті ж заголовки, що і у бази даних, і ми визначили два критерії: "Рік" більший за 2000 рік та "Валовий загальносвітовий (мільйон доларів США)" більше 1000.

DSUM коректно повертає 12 Оскарів. Цим критеріям відповідають два фільми: «Повернення короля», що робить частку монарха в роботі з 11 «Оскарами», і «Спектр», що додає ще 1 до загального числа.

DSUM Суми лише числових значень

DSUM включатиме лише рядки з числовими даними та ігноруватиме текст. Наприклад, якщо ми спробуємо підсумувати стовпець "Ім'я", DSUM поверне 0, оскільки не знаходить числових даних для підсумовування.

1 = DSUM (B7: F19, "Назва", B3: F4)

Що можна використовувати як критерії

DSUM дозволяє використовувати низку різних критеріїв при фільтрації даних. Ось кілька поширених прикладів:

Використання рядів критеріїв

Коли ви створюєте таблицю критеріїв, ви можете використовувати більше одного рядка, якщо це необхідно.

Якщо ви все -таки використовуєте декілька рядків, DSUM буде використовувати логіку "АБО" - вона включатиме дані, що відповідають будь -якому з ваших рядків критеріїв.

Ось приклад:

1 = DSUM (B8: F20, 5, B3: C5)

Ми хочемо дізнатися, скільки загалом виграло «Титанік» 1997 року «Оскар» та «Повернення короля» 2003 року. Оскільки у базі даних є два фільми під назвою «Титанік», ми також вказали рік у нашій таблиці критеріїв.

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

DSUM повертає 22-11 для кожного фільму.

Використовуйте SUM, коли вам не потрібно фільтрувати дані

DSUM - це потужний інструмент, коли потрібно фільтрувати дані складними способами. Але якщо вам не потрібно використовувати фільтри, використовуйте SUM.

Ви використовуєте SUM так:

1 = SUM (C3: C14)

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

Докладніше на головній сторінці функції SUM Excel <>.

DSUM у Таблицях Google

Функція DSUM працює точно так само в Google Таблицях, як і в Excel:

додаткові нотатки

Використовуйте функцію DSUM, щоб додати записи бази даних, які відповідають певним критеріям.

Спочатку вкажіть масив, що містить базу даних. ВАЖЛИВО: Перший рядок бази даних повинен містити назви полів.

Далі вкажіть, яке поле в базі даних підсумовувати. Або введіть ім’я поля, укладене у лапки (наприклад: «Вік»), або введіть число, яке відповідає позиції поля у базі даних (наприклад: 2 для другого стовпця).

Нарешті, зверніться до діапазону клітинок, що містить критерії для використання. Критерії повинні мати принаймні одне ім'я поля з умовою під ним. Ви можете ввести більше полів в окремі стовпці, щоб додати більше умов.

Приклади DSUM у VBA

Ви також можете використовувати функцію DSUM у VBA. Тип:
application.worksheetfunction.dsum (база даних, поле, критерії)
Для аргументів функції (бази даних тощо) ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.

Повернення до списку всіх функцій Excel

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

wave wave wave wave wave