Функция БДСУММ возвращает сумму значений, содержащихся в базе данных и отвечающих заданным критериям.
Эта функция полезна для выполнения вычислений с данными, организованными в формате базы данных, когда требуется гибко фильтровать записи перед выполнением операции.
Синтаксис
БДСУММ(база_данных; поле; критерии)
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
база_данных |
Диапазон данных, сумму которых необходимо вычислить. Первая строка этого диапазона должна содержать заголовки столбцов |
Любой диапазон ячеек |
поле |
Столбец, значения из которого нужно просуммировать |
Заголовок столбца в виде текста в кавычках ("Цена") или ссылка на ячейку с заголовком, либо номер столбца (1 для первого) |
критерии |
Диапазон ячеек, содержащий условия отбора данных |
Диапазон ячеек. Должен состоять из двух строк: первая включает заголовки нужных столбцов, а вторая — значения |
Примеры использования
Исходные данные:
|
A |
B |
C |
|---|---|---|---|
1 |
Продукт |
Количество |
Цена |
2 |
Яблоки |
10 |
50 |
3 |
Груши |
5 |
60 |
4 |
Яблоки |
15 |
50 |
5 |
Апельсины |
7 |
70 |
|
E |
|---|---|
1 |
Продукт |
2 |
Яблоки |
Чтобы посчитать общее количество яблок, используйте следующую формулу:
=БДСУММ(A1:C5; 2; E1:E2)
Результат: 25 (10+15).
Если вы хотите суммировать количество фруктов с ценой выше 55, используйте следующий набор критериев:
|
E |
|---|---|
1 |
Цена |
2 |
>55 |
Формула будет иметь вид: =БДСУММ(A1:C5; 2; E1:E2). Результат: 12 (5+7).
Примечания
–Убедитесь, что диапазон данных и критерии имеют одинаковые заголовки, чтобы функция могла правильно фильтровать данные.
–Функция БДСУММ игнорирует пустые ячейки и строки с текстом в числовых полях.