Завантажте зразок робочої книги
Цей підручник демонструє, як користуватися Функція 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