Функция Excel DSUM
Функция DSUM относится к категории функций базы данных и суммирует значения в базе данных, соответствующие заданным критериям.

Синтаксис
=DSUM (database, field, criteria)
Аргументы
- База данных (обязательно): диапазон базы данных с заголовками.
- Поле (обязательно): имя столбца, индексный номер или ссылка на ячейку для подсчёта.
- Критерии (обязательно): диапазон критериев с заголовками.
Возвращаемое значение
Числовое значение.
Функция DSUM возвращает сумму значений, соответствующих заданным условиям в базе данных.
Примечания к функции
- Функция DSUM, как и все остальные функции базы данных, не учитывает регистр.
- Аргумент «поле» можно задать как заголовок столбца по его имени в кавычках, номер, указывающий позицию столбца в базе данных, а также ссылку на ячейку с заголовком столбца.
- Аргумент «критерии» может представлять собой любой диапазон ячеек, но он должен содержать как минимум один заголовок столбца и хотя бы одну ячейку под ним для задания условия.Многострочные критерии также допускаются.
- В аргументе «критерии» можно использовать различные выражения, например символы подстановки. Ниже приведены несколько примеров.

- Аргумент «критерии» служит для фильтрации базы данных и указания записей, подлежащих обработке.
- Заголовки столбцов в диапазоне критериев обязательно должны присутствовать в диапазоне базы данных.
- Теоретически диапазон критериев может располагаться в любом месте листа. Однако мы рекомендуем не размещать его под списком данных — это поможет избежать проблем при добавлении новых строк.
Примеры
В этом случае нужно рассчитать сумму всех продаж в базе данных, соответствующих заданным критериям. См. снимок экрана:

Для этого скопируйте приведённую ниже формулув ячейку F7и нажмите клавишу Enter, чтобы получить результат.
=DSUM ()B3:D11,3,F3:H4)


Примечания:
- В приведённой выше формуле мы используем номер, указывающий позицию столбца «продажи» в диапазоне базы данных, в качестве аргумента «поле», который равен 3, поскольку столбец «продажи» находится на 3-й позиции.
- Мы можем изменить значение в аргументе «поле» на имя заголовка столбца, заключённое в кавычки. В этом случае входное значение в аргументе «поле» станет равным «продажи». Формула примет следующий вид: =DSUM ()B3:D11, «продажи», F3:H4)
- Аргумент «поле» также можно указать как ссылку на ячейку, в данном случае — D3. Таким образом, формула примет следующий вид: =DSUM()B3:D11, D3, F3:H4)
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.
