Skip to main content

БДСУММ

Функция БДСУММ возвращает сумму значений, содержащихся в базе данных и отвечающих заданным критериям.

Эта функция полезна для выполнения вычислений с данными, организованными в формате базы данных, когда требуется гибко фильтровать записи перед выполнением операции.

Синтаксис​

БДСУММ(база_данных; поле; критерии)

АргументОписаниеДопустимые значения
база_данныхДиапазон данных, сумму которых необходимо вычислить. Первая строка этого диапазона должна содержать заголовки столбцовЛюбой диапазон ячеек
полеСтолбец, значения из которого нужно просуммироватьЗаголовок столбца в виде текста в кавычках ("Цена") или ссылка на ячейку с заголовком, либо номер столбца (1 для первого)
критерииДиапазон ячеек, содержащий условия отбора данныхДиапазон ячеек. Должен состоять из двух строк: первая включает заголовки нужных столбцов, а вторая — значения

Примеры использования​

Исходные данные:

ABC
1ПродуктКоличествоЦена
2Яблоки1050
3Груши560
4Яблоки1550
5Апельсины770
E
1Продукт
2Яблоки

Чтобы посчитать общее количество яблок, используйте следующую формулу:

=БДСУММ(A1:C5; 2; E1:E2)

Результат: 25 (10+15).

Если вы хотите суммировать количество фруктов с ценой выше 55, используйте следующий набор критериев:

E
1Цена
2>55

Формула будет иметь вид: =БДСУММ(A1:C5; 2; E1:E2)

Результат: 12 (5+7).

Примечания​

  • Убедитесь, что диапазон данных и критерии имеют одинаковые заголовки, чтобы функция могла правильно фильтровать данные.
  • Функция БДСУММ игнорирует пустые ячейки и строки с текстом в числовых полях.