В этой статье описывается синтаксис формулы и использование функции DSUM в Microsoft Excel.
Описание
В списке или базе данных DSUM предоставляет сумму чисел в полях (столбцах) записей, соответствующих заданным условиям.
Синтаксис
БДСУММ(база_данных; поле; условия)
Аргументы функции БДСУММ описаны ниже.
- Базы данных Обязательно. Это диапазон ячеек, составляющих список или базу данных. База данных — это список связанных данных, в котором строки связанной информации являются записями, а столбцы данных — полями. Первая строка списка содержит метки для каждого столбца.
- Поле Обязательно. Это указывает, какой столбец используется в функции. Укажите метку столбца, заключенную в двойные кавычки, например "Возраст" или "Доходность". Кроме того, можно указать число (без кавычек), представляющее позицию столбца в списке: например, 1 для первого столбца, 2 для второго столбца и т. д.
- Критерии Обязательно. Это диапазон ячеек, содержащий указанные условия. В качестве аргумента "условия" можно использовать любой диапазон, который содержит хотя бы один заголовок столбца и хотя бы одну ячейку с условием, расположенную под заголовком столбца.
Замечания
- В качестве аргумента "условия" можно использовать любой диапазон, который содержит хотя бы один заголовок столбца и хотя бы одну ячейку с условием, расположенную под заголовком столбца.
Например, если диапазон G1:G2 содержит метку столбца Доход в G1 и сумму 10 000 долл. США в G2, можно определить диапазон как MatchIncome и использовать это имя в качестве аргумента условия в функциях базы данных. - Хотя диапазон условий может находиться в любом месте листа, лучше не размещать его под списком. Это рискованно. Это связано с тем, что данные, добавляемые в список, вставляются в первую строку после списка. Если строка под списком не пуста, Microsoft Excel не будет добавлять новые сведения.
- Диапазон условий не должен перекрываться со списком.
- Чтобы выполнить операцию над целым столбцом базы данных, вставьте пустую строку под строкой заголовков столбцов в диапазоне условий.
Пример
Скопируйте всю таблицу примера (включая строки формул DSUM) и вставьте ее в ячейку A1 нового листа Excel. Если в строках формул результаты не отображаются автоматически, выделите их, нажмите клавишу F2 и ввод. Возможно, вам потребуется настроить ширину столбцов, чтобы упростить просмотр всех сведений.
| Дерево | Высота | Возраст | Урожай | Доход | Высота |
|---|---|---|---|---|---|
| ="=Яблоня" | >10 | <16 | |||
| ="=Груша" | |||||
| . | |||||
| Дерево | Высота | Возраст | Урожай | Доход | |
| Яблоня | 18 | 20 | 14 | 105 ₽ | |
| Груша | 12 | 12 | 10 | 96 ₽ | |
| Вишня | 13 | 14 | 9 | 105 ₽ | |
| Яблоня | 14 | 15 | 10 | 75 ₽ | |
| Груша | 9 | 8 | 8 | 77 ₽ | |
| Яблоня | 8 | 9 | 6 | 45 ₽ | |
| Формула | Описание | Результат | |||
| =DSUM(A5:E11;"Profit";A1:A2) | Общая прибыль от яблони (строки 6, 9 и 11). | 225 ₽ | |||
| =DSUM(A5:E11,"Profit", A1:F3) | Общая прибыль от яблонь высотой от 10 до 16 футов, а также всех деревьев груши (ряды 7, 9 и 10). | 248 ₽ |