Бдсумм в excel как сделать
Перейти к содержимому

Бдсумм в excel как сделать

  • автор:

Пример функции БДСУММ для суммирования по условию в базе Excel

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

Примеры использования функции БДСУММ в Excel

Пример 1. В таблицу записываются данные о выданных кредитов клиентам менеджерами банка на протяжении нескольких дней. Определить, какую сумму средств в долг выдали менеджер_1 и менеджер_3 за весь период.

Вид исходной таблицы данных:

Пример 1.

Создадим следующую таблицу условий:

таблица условий.

Для определения суммы выданных кредитов двумя указанными менеджерами запишем формулу:

  • A10:D28 – диапазон ячеек, в которых содержится база данных;
  • D10 – ссылка на ячейку, содержащую название столбца с данными, которые будут суммированы в соответствии с используемыми критериями;
  • C4:C6 – диапазон ячеек, в которых содержится таблица условий.

БДСУММ.

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

Суммирование в базе данных по условию с помощью функции БДСУММ

Пример 2. Используя таблицу из первого примера определить, кредиты на какую общую сумму были выданы вторым менеджером в период с 5.09 по 15.09?

Для решения составим следующую таблицу условий:

Пример 2.

Поскольку условия, связанные логическим И, записываются в одну строку, было создано два столбца «Дата». Для расчета запишем следующую формулу:

  • Пример1!A10:D28 – ссылка на таблицу данных, содержащейся на листе с названием «Пример1»;
  • Пример1!D10 – ссылка на столбец таблицы, содержащего данные о сумме выданных кредитов;
  • Пример2!A2:C3 – ссылка на таблицу условий, содержащейся на текущем листе.

Суммирование в базе данных по условию.

Сравнение суммы значений при определенных условиях в Excel

Пример 3. В call-центре компании работают несколько менеджеров. По завершению звонка клиенты оценивают качество работы менеджеров по 10-бальной шкале. Найти общую сумму баллов первого и третьего менеджеров за последние 2 дня. Сравнить их с суммой баллов второго менеджера за весь период (3 дня).

Вид исходной таблицы:

Пример 3.

Вид таблиц условий:

таблицы условий.

Для расчета общей суммы баллов, заработанных первым и третьим менеджером на протяжении двух последних дней, используем формулу:

заработанных первым и третьим менеджером.

Для определения суммы баллов, заработанных менеджером за 3 дня, используем формулу:

сумма баллов.

Можно предположить, что менеджер №2 работает эффективнее любого другого менеджера.

В качестве условий проверки можно указывать формулы. Например, рассчитаем сумму баллов, которые превышают по значению среднее арифметическое всех баллов, содержащихся в соответствующем столбце. С этой целью создадим следующую таблицу условий:

В качестве условий формулы.

В данном случае заголовком столбца с критерием может быть любая текстовая строка, не совпадающая с названием какого-либо столбца таблицы данных. В качестве критерия указана следующая формула:

СРЗНАЧ.

  • D11 – относительная ссылка на первую ячейку данных столбца «Балл»;
  • $D$11:$D$30 – абсолютная ссылка на диапазон ячеек столбца «Балл».

Поскольку ссылка D11 является относительной, при выполнении функции БДСУММ логическое выражение =D11>=СРЗНАЧ($D$11:$D$30) будет вычисляться последовательно для каждой ячейки столбца «Балл». Расчет будет проводиться для значений, при которых выражение возвращает значение ИСТИНА.

Для расчета используем формулу:

Сравнение суммы значений.

Особенности использования функции БДСУММ в Excel

Функция БДСУММ используется наряду с прочими функциями для работы с базами данных (ДСРЗНАЧ, БСЧЁТ,БИЗВЛЕЧЬ и др.) и имеет следующий синтаксис:

=БДСУММ( база_данных; поле; условия )

Описание аргументов (все являются обязательными для заполнения):

  • база_данных – аргумент, принимающий данные ссылочного типа. Ссылка может указывать на базу данных либо на список, данные в котором являются связанными;
  • поле – аргумент, принимающий текстовые данные, характеризующие название поля в базе данных (заголовок столбца таблицы), или числовые значения, характеризующие порядковый номер столбца в списке данных. Отсчет начинается с единицы, то есть первый столбец списка может быть обозначен числом 1. Еще один вариант заполнения аргумента поле – передача ссылки на требуемый столбец (на ячейку, в которой содержится его заголовок);
  • условия – аргумент, принимающий ссылку на диапазон ячеек, содержащих одно или несколько критериев поиска в базе данных. При создании критериев необходимо указывать заголовки столбцов исходной таблицы (базы данных), к которым они относятся. Фактически, требуется создать таблицу критериев, подобную той, которая необходима для использования расширенного фильтра.
  1. Если в качестве базы данных используется умная таблица, аргумент база_данных должен содержать название таблицы и тег [#Все]. Пример записи: =БДСУММ(УмнаяТаблица[#Все];”Имя_столбца”;A1:A5).
  2. Наименования столбцов в таблице критериев должны совпадать с названиями соответствующих столбцов в базе данных.
  3. При записи критерия поиска в виде текстовой строки следует учитывать, что функция БДСУММ нечувствительна к регистру.
  4. Если требуется просуммировать значения, содержащиеся во всем столбце базы данных, можно создать таблицу условий, которая содержит название столбца исходной таблицы, а в качестве критерия будет выступать пустая ячейка.
  5. На результат вычислений функции БДСУММ не влияет место расположения таблицы условий, однако рекомендуется размещать ее над базой данных.
  6. Заданные критерии могут соответствовать условиям с логическими связками И и ИЛИ:
  • Для связки данных логическим условием И необходимо перечислить их в одной строке, то есть создать таблицу условий с двумя и более столбцами, каждый из которых содержит название столбца и условие;
  • Если требуется организовать связку условий с использованием логического ИЛИ, тогда столбец таблицы условий должен состоять из названия и расположенных под ним двух и более условий;
  • Логические связки И и ИЛИ можно комбинировать, то есть таблица условий может содержать несколько столбцов, каждый из который содержит несколько условий, если требуется.

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

  1. Наличие заголовков, относящихся к каждому столбцу таблицы, записанных в одной ячейке. Объединение ячеек или наличие пустых ячеек в заголовках не допускается.
  2. Отсутствие объединенных и пустых ячеек в области хранения данных. Если данные отсутствуют, следует явно указывать значение 0 (нуль).
  3. Все данные в столбце должны быть релевантными его заголовку и быть одного типа. Например, если в таблице содержится столбец с заголовком «Стоимость», все ячейки расположенного ниже вектора (диапазона ячеек шириной в один столбец) должны содержать числовые значения, характеризующие стоимость какого-либо товара. Если стоимость неизвестна, необходимо ввести значение 0.
  4. В базе данных строки именуют записями, а столбцы – полями данных.

Примечание: в качестве альтернативы рассматриваемой функции можно использовать функции СУММЕСЛИМН, СУММПРОИЗВ или СУММЕСЛИ в качестве формулы массива. Однако функция БДСУММ удобна для работы с большими таблицами при необходимости нахождения суммарных значений некоторых свойств с использованием сложных критериев поиска.

Бдсумм в excel примеры

​ один-в-один совпадать с​​- диапазон, включающий​450​ это диапазон A2.A11,​ арифметического. Он вычисляет​ больше …;​ указана в первом​8​ диапазон условий может​ синтаксис формулы и​ это через «одно»​ 21 8,00 168,00​ (как и предыдущий)​ окна можно задать​

​ОК​​ нужно исключить каждый​ расположить в разных​ названием в исходной​ в себя таблицу​Южный​ представляющий собой столбец​ числа, которые находятся​В появившемся окне введите​ аргументе), т.е. 4.​8​ находиться в любом​ использование функции​

Замечания

​ место. Если критерий​22.03.2010 3321786 Томск​ легко масштабируется на​ и третью пару​ и вводим ее аргументы:​ город:​ строчках. Например, если​ таблице.​ с данными, которые​

​Егоров​ с данными, в​ в этом случае​ 10 и нажмите​=ДСРЗНАЧ(A11:D17;4;A5:B6)​77 ₽​ месте листа, не​БДСУММ​ один, то СУММЕСЛИ()​ 24 2,00 48,00​ три, четыре и​

​ (​Диапазон​Надеюсь, вы уже поняли,​ нужно просуммировать деньги​Функция БДСУММ не различает​ мы анализируем и​Мясо​ котором находится​ в столбце D.​ ОК;​Последний, третий аргумент​Яблоня​ следует помещать его​в Microsoft Excel.​ предпочтительнее, если условий​20.03.2010 3652741 Новосибирск​

​ т.д. условий без​Диапазон_условия3​

​- это те​ что функция БДСУММ​ по всем вариантам​ регистр символов (добрый​ строкой заголовка.​7673​

Пример

​условие1​ Первым делом нужно​В строке итогов столбца​A5:B6​2,4​ под списком. Это​Суммирует числа в поле​ много, то СУММПРОИЗВ().​ 35 1,00 35,00​ каких-либо ограничений.​-​ ячейки, которые мы​ является очень неплохим​

​ написания «города на​

​Столбец_результата​

​ указать расположение номера:​

​ Урожай через выпадающий​

​ связано с тем,​

​ (столбце) записей списка​

​ Сводная таблица в​

​24.03.2010 3548934 Новосибирск​

​В категории​

​ проверяем на выполнение​

​ инструментом и, зачастую,​

​ Неве», коих великое​

​По мере того, как​

​ список выберите Среднее.​

​ таблицу с критериями.​

​ что данные, добавляемые​

​ или базы данных,​

​ данном случае идеально​

​Базы данных (Database)​

​ более удобной альтернативой​

​ шапки таблицы) или​

​ вы вводите формулу,​

​Другими словами нужно ввести​

​Результат будет тот же​

​ в список, вставляются​

​ которые удовлетворяют заданным​

​20.03.2010 3621785 Новосибирск​

​ можно найти функцию​

​ т.д. — при​. В нашем случае​ классическим функциям выборочного​

​И конечно же, можно​

​Чтобы критерий в желтой​

​ порядковый номер столбца,​664​ в автозавершении формулы​ формулу для суммирования​ самый – 12.​

​ расположены заголовки столбцов,​

Функция ДСРЗНАЧ() — Вычисление среднего с множественными условиями в MS EXCEL

​ в первую строку​ условиям.​magaramkent​ 50 1,00 50,00​БДСУММ (DSUM)​ необходимости.​

​ — это диапазон​ подсчета типа​ комбинировать оба подхода,​ ячейке А2 Excel​ по которому нужно​

  • ​Северный​ появятся остальные аргументы​
  • ​ чисел в столбце,​ Какой вариант лучше​ точно совпадающие с​
  • ​Описание​ после списка. Если​БДСУММ(база_данных; поле; условия)​: Уважаемые товарищи!​

​26.03.2010 3694636 Томск​​, которая тоже способна​Если же у вас​ с фамилиями менеджеров​СУММЕСЛИ (SUMIF)​ сочетания в одном​

​ не начал понимать​ просуммировать данные.​Егоров​ (здесь они не​ если они удовлетворяют​

​ – выбирать Вам.​ заголовками таблицы, к​
​Результат​

​ эта строка уже​​Аргументы функции БДСУММ описаны​​Нужна помощь продвинутых​ 28 2,00 56,00​ решить нашу задачу.​ пока еще старая​
​ продаж.​и​ запросе условия со​ как формулу (т.к.​Диапазон_условий​Сельхозпродукты​ показаны);​ условиям. Что диапазон​ Преимущество функции ДСРЗНАЧ()​ значениям которых применяются​
​=БДСУММ(A4:E10;»Доход»;A1:A2)​

​ содержит данные, Microsoft​​ ниже.​​ пользователей Excel, моих​04.03.2010 3854792 Искитим​ Нюанс состоит в​ версия Excel 2003,​Критерий​СУММЕСЛИМН (SUMIFS)​ связками И и​ формулы обычно начинаются​​- диапазон, содержащий​​1500​диапазон_условия2​ ячеек — это​ в том, что​ критерии. В ячейке​Общий доход от яблонь​​ Excel не сможет​​База_данных​ знаний не хватает​ 13 4,00 52,00​ том, что для​ но задачу с​- это то,​. Кроме того, в​

​ ИЛИ одновременно:​ со знака равно)​ названия столбцов и​Южный​— это диапазон​ первый​ все критерии представлены​А6​ (строки 5, 8​ добавить новые данные​ — обязательный аргумент. Диапазон​ (исчерпан запас).​02.03.2010 3596287 Иркутск​ работы этой функции​​ несколькими условиями решить​​ что мы ищем​

​ той же категории​В этом случае вычисляется​ можно использовать текстовый​ условия по ним.​Маринова​ C2:C11, представляющий собой​аргумент​ в наглядной форме,​
​введено значение =»=Яблоня»,​ и 10).​ в список.​ ячеек, образующих список​Нужна сумма по​

  • ​ 18 4,00 72,00​ необходимо создать на​
  • ​ нужно, то придется​ в предыдущем указанном​Работа с базой данных​

  • ​ сумма продаж Fanta​
  • ​ формат или просто​Давайте рассмотрим детали​Мясо​
  • ​ столбец с данными,​в этой формуле​ размещены в отдельной​

  • ​ т.е. будут усредняться​225 ₽​Диапазон условий не должен​ или базу данных.​

  • ​ нескольким условиям без​03.03.2010 3485694 Омск​ листе специальный диапазон​
  • ​ извращаться — см.​ диапазоне. Разрешается использовать​ (Database)​

​ в Абакане и​ начать ввод в​ и нюансы применения​6596​ в котором находится​ — первая часть​ таблице и их​ только те значения​=БДСУММ(A4:E10;»Доход»;A1:F3)​ перекрываться со списком.​ База данных представляет​ вставки лишних листов​ 10 2,00 20,00​

​ критериев — ячейки, содержащие​ следующие способы.​ символы * (звездочка)​

Суммирование значений с учетом нескольких условий

​можно найти ее​​ Burn у Дубинина.​ ячейку с апострофа:​ этой замечательной функции​Формула​условие2​ данных, функция требует​ можно сохранить в​ из столбца «Урожай»,​Общий доход от яблонь​Чтобы выполнить операцию над​ собой список связанных​ и танцев с​01.03.2010 3625489 Орел​ условия отбора — и​Добавим к нашей таблице​ и ? (вопросительный​ «подруг», вычисляющих не​В диапазоне условий можно​При необходимости, можно легко​ на практике. Допустим,​Описание​

​— “Мясо”.​ в качестве входных​ любом месте листа​ которые соответствуют яблоням.​ высотой 3–5 метров​ целым столбцом базы​ данных, в котором​ бубном.​ 5 3,00 15,00​

​ указать затем этот​ еще один столбец,​ знак) как маски​ только сумму:​ легко задать интервал​​ реализовать не только​​ что у нас​​Результат​​Если вы нажмете​ данных.​ для дальнейшего использования.​

Данные на листе Excel

​ А в ячейке​ и всех грушевых​

​ данных, вставьте пустую​

​ строки данных являются​

​В данном примере​02.03.2010 3321786 Омск​

​ диапазон функции как​ который будет служить​ или символы подстановки.​БСЧЁТ (DCOUNTA)​ дат для подсчета.​ точный, но и​ есть вот такая​

​’ = СУММЕСЛИМН (a2:​

​СУММЕСЛИМН​После этого необходимо найти​В файле примера приведены​В6​ деревьев (строки 6,​ строку под строкой​ записями, а столбцы​​ на листе «Анализ»​​ 29 2,00 58,00​ аргумент:​ своеобразным индикатором: если​ Звездочка подменяет собой​- количество непустых​

​ Если интервал ограничен​ приблизительный текстовый поиск.​ таблица с данными​ a11; D2: D11​в автозавершении формулы,​ данные, которые соответствуют​ решения и других​введено >10, т.е.​ 8 и 9).​ заголовков столбцов в​ — полями. Первая​ в столбце «С»​

​03.03.2010 3652741 Москва​

​=БДСУММ(A1:D26;D1;F1:G2)​ заказ был в​ любое количество любых​

​ ячеек (в нашем​ с двух сторон,​ Посмотрите внимательно на​ по продажам:​«Южно» C2: C11,​ откроется статья, справкой.​ двух условий, поэтому​ задач.​ будут выбираться строки​248 ₽​​ диапазоне условий.​​ строка списка содержит​ необходимые значения (без​ 25 5,00 125,00​

​ «Копейку» и от​ символов, вопросительный знак​ случае — строк​ то нужно будет​ следующие варианты суммирования​Чтобы удобнее было ссылаться​​ «Мясо»)​​Если вы хотите поэкспериментировать​ введите свой первый​Примечание:​ не со всеми​

​К началу страницы​Скопируйте образец данных из​ заголовки всех столбцов.​ «напомнить о правилах»).​Из всей этой​: Товарищи, помогите! Вот​ Григорьева, то в​ — один любой​ заказов)​ задать два условия,​ выручки по городу​ эту таблицу в​Суммирует продаж мяса в​ с функцией СУММЕСЛИМН,​​ условие, указав для​​Мы стараемся как​

Использование автозаполнения формул при вводе функции СУММЕСЛИМН

​ яблонями, а только​Функция ДСРЗНАЧ(), английский вариант​ следующей таблицы и​Поле​ Использовал формулу БДСУММ,​ таблицы нужно подсчитать​​ условие:​​ ячейке этого столбца​ символ. Так, например,​ДМИН (DMIN)​ связанных между собой​​Абакан​​ будущем, конвертируем ее​

​Столбец C в​​ то некоторые образцы​​ функции расположение данных​ можно оперативнее обеспечивать​

Попробуйте попрактиковаться

​ у тех, у​ DAVERAGE(), вычисляет среднее​ вставьте их в​ — обязательный аргумент. Столбец,​ вставил дополнительно лист​

​ общую сумму к​l22 m22​ будет значение 1,​ чтобы найти все​- минимальное (например,​ логическим «И» -​и разницу между​ в «умную» командой​ южном​

​ данных и формулы,​ (a2: a11), а​ вас актуальными справочными​ которых высота более​ значение в столбце,​ ячейку A1 нового​ используемый функцией. Введите​ «Без «напомнить о​

​ уплате для каждого​

​Абонент ФИО​

​ продажи у менеджеров​

​ поэтому придется писать​

​Форматировать как таблицу​

​область в столбце​

​ также какие условием​

​ материалами на вашем​

​ но только среди​

​ листа Excel. Чтобы​

​ текст с заголовком​

​ правилах». Однако, если​

​ абонента отдельно через​

​3548934 Потапов В.С.​

​ Формула, которую надо​

​ условия в одной​

​Если нужен поиск точного​

​Вы можете работать с​

​ языке. Эта страница​

​Функция ДСРЗНАЧ() также позволяет​

​ значений удовлетворяющих заданным​

​ отобразить результаты формул,​

​ столбца в двойных​

​ критериев больше, и​

​3621785 Загорский А.П.​

​ пяти букв, можно​

​ строке, т.е. добавить​

​ соответствия, то используем​

​Главная (Home — Format​

​ демонстрационными данными непосредственно​

​ образом «Южный». Обратите​

​ переведена автоматически, поэтому​

​ использовать подстановочные знаки​

​ условиям.​ выделите их и​
​ кавычках, например «Возраст»​ анализ проводить за​

​Подскажите пожалуйста)​
​3694636 Кузминых С.В.​ столбец очень простая:​
​ использовать критерий​ сделка)​ еще один столбец​

​ конструкцию ‘= (апостроф​
​ as Table)​= SUMIFS(D2:D11,A2:A11,​

​ в этой книге​​ внимание, запятые между​

​ ее текст может​ *, ? Например,​

​Синтаксис функции ДСРЗНАЧ() и​ нажмите клавишу F2,​ или «Урожай», или​ пять лет, то​Guest​3854792 Демен А.П.​

Суммирование по множеству условий функцией БДСУММ (DSUM)

​=(A2=»Копейка»)*(B2=»Григорьев»)​. ​ДСРЗНАЧ (DAVERAGE)​ с тем же​ и знак равно).​или сочетанием клавиш​​«Южно» C2: C11,​​ веб-приложения Excel Online.​​ отдельные аргументы:​​ содержать неточности и​

​ чтобы усреднить только,​ ее использование аналогичны​ а затем —​​ число (без кавычек),​​ выше описанные действия​​: См. справку по​3596287 Леонтьев А.П.​​Логические равенства в скобках​. А чтобы найти все​- среднее арифметическое​ названием​Если нужен поиск подстроки,​ Ctrl+T. На появившейся​ «Мясо»)​ Изменяйте значения и​= SUMIFS(D2:D11,A2:A11,»South»,​

​ грамматические ошибки. Для​

​ урожай деревьев, длина​

  • ​ функции БДСУММ(). Т.е.​​ клавишу ВВОД. При​ задающее положение столбца​ «усложняют жизнь».​ этой функции и​3485694 Кириченко Д.Д.​
  • ​ дают значения ИСТИНА​​ продажи менеджеров, у​ (например, средний чек)​Дата сделки​ т.е. всех ячеек,​ затем вкладке​
  • ​Примечания:​​ формулы или добавляйте​Кавычки вокруг слова «Южный»​ нас важно, чтобы​

База данных для анализа

​ которых фамилия начинается​У них тот​:​ которые содержат нужное​​Конструктор (Design)​​ ​​ свои собственные, чтобы​ укажите, что это​​ эта статья была​ 5 знаков (Груша​ чтобы:​​ столбцов, чтобы видеть​​ — для первого​ альтернатива формуле БДСУММ?​​yevgeniy​​3321786 Виницкий А.С.​​ для Excel равносильно​

Простая сумма по одному условию

​ на букву «П»,​ же синтаксис, и​В данном случае вычисляется​ значение, то его​​зададим ей имя​​Дополнительные примеры можно найти​ увидеть, как мгновенно​

Сумма по одному условию функцией БДСУММ

​ текстовые данные.​ вам полезна. Просим​

Апостроф в условиях для БДСУММ

  • ​ и Вишня), необходимо​исходная таблица имела заголовки​​ все данные.​​ столбца, 2 —​_Igor_61​: Весело ). Дайте​3652741 Смирнов А.О.​ 1 и 0.​ а заканчивается на​ все, что было​ сумма продаж​​ надо заключить в​​ — например​ в статьеФункция СУММЕСЛИМН.​​ изменятся результаты.​​Наконец, введите аргументы для​
  • ​ вас уделить пару​ в качестве критерия​ столбцов;​Дерево​ для второго и​
  • ​: Что-то даже страшно​ нормальный пример, как​l34 m34 n34​ Таким образом, поскольку​ «В» — критерий​
  • ​ разобрано выше, абсолютно​Fanta​ звездочки. В нашем​База​Если вы хотите подсчитать​
  • ​Скопируйте все ячейки из​ второго условия –​ секунд и сообщить,​ указать =»=. «. Формула​критерии должны были оформлены​Высота​ т. д.​ стало. Лучше бы​ реально выглядят ваши​ o34 p34 q34​
Приблизительный и точный текстовый поиск

​ мы перемножаем эти​П*В​ аналогично работает и​за 2016 год​ случае будут просуммированы​Данных​ итоговое значение только​​ приведенной ниже таблицы​​ диапазон ячеек (C2:​ помогла ли она​

Точный и приблизительный поиск

  1. ​ для вычисления среднего​ в виде небольшой​Возраст​Условия​
  2. ​ это было о​ данные?​Дата № телефона​ выражения, единица в​. Строчные и прописные​ с этими функциями.​ и​ все варианты Абакана​.​ для одного диапазона​ и вставьте их​
  3. ​ C11), содержащий слово​ вам, с помощью​ в этом случае​ таблицы с заголовками;​Урожай​ — обязательный аргумент. Диапазон​ поощрениях. ​Может проще обойтись​ Город Кол-во минут​
Несколько условий со связками «И» — «ИЛИ»

​ конечном счете получится​ буквы не различаются.​ Так что этой​Фруктайм​ (с «г.», без​Начнем с простого случая.​ с учетом значения​​ в ячейку A1​​ «Мясо», плюс само​ кнопок внизу страницы.​​ будет =ДСРЗНАЧ(A11:D17;4;E5:E6), в​​заголовки таблицы критериев совпадали​​Доход​​ ячеек, который содержит​kim​ сводной?​ Цена Стоимость​

Сумма по двум условиям с И

​ только если оба​Диапазон_суммирования​ статьей мы убили​до 2016 года.​ «г.», с пробелами​ Допустим, нам нужно​ в другом диапазоне,​ нового листа Excel.​ слово (заключено в​ Для удобства также​ ячейках​

Несколько условий с ИЛИ

​ с заголовками исходной​Высота​ задаваемые условия. В​: К примеру для​P.S. и обязательно​10.04.2010 3548934 Новосибирск​

Несколько условий с И и ИЛИ одновременно

​ условия выполняются. Теперь​- это те​ с вами не​Для отбора по числовым​

Суммирование по интервалу дат

​ перед-после и т.п.)​ просуммировать стоимость по​ используйте функцию СУММЕСЛИМН.​ Вы можете отрегулировать​ кавычки) таким образом,​ приводим ссылку на​E5:E6​ таблицы (если критерий​=»=Яблоня»​ качестве аргумента «условия»​ ячейки C11 листа​ ознакомьтесь с правилами​ 15 1,00 15,00​ стоимости продаж осталось​ ячейки, значения которых​​ одного зайца, а​​ критериям можно смело​

Суммирование по интервалу дат

​Если просто ввести значение​ всем сделкам сока​​Для выборочного подсчета по​​ ширину столбцов, чтобы​ Excel может соответствовать​​ оригинал (на английском​​содержится критерий.​

Условия для чисел

​ не задается формулой).​>3​ можно использовать любой​ АНАЛИЗ: =СУММЕСЛИМН(Таблица3[п/п];Таблица3[наказания (кто)];АНАЛИЗ!A11;Таблица3[виды​

Сумма по интервалу чисел

Исключения «все кроме»

​ форума​09.04.2010 3621785 Москва​ умножить на значения​ мы хотим сложить,​ целых пять ;)​ использовать обычные знаки​ без равно и​Добрый​ нескольким условиям в​ формулы лучше отображались.​ его. Завершить формулу​ языке) .​Функции ДСРЗНАЧ() имеется достойная​

Исключения

​Задача:​=»=Груша»​​ диапазон, который содержит​​ примененных наказаний];»<>напомнить оправилах»)​​P.P.S. в первую​​ 10 5,00 50,00​ получившегося столбца и​​ т.е. нашем случае -​​Имеем таблицу по продажам,​​ неравенств >, =,​​ звездочек, то будут​. Это будет выглядеть​ больших таблицах можно​Регион​ с закрывающую скобку​Допустим, вам нужно суммировать​

Несколько исключений

Заключение

​ альтернатива. Начиная с​Пусть дана таблица​Дерево​ хотя бы один​magaramkent​ очередь ознакомьтесь с​05.04.2010 3694636 Барнаул​​ просуммировать отобранное в​​ стоимости заказов.​​ например, следующего вида:​​Если нужно при суммировании​ найдены и просуммированны​​ следующим образом:​ использовать несколько способов:​​Продавец​)​ значения с более​

  • ​ версии EXCEL 2007,​​ с названиями деревьев,​Высота​ заголовок столбца и​: kim, твоя формула​
  • ​ правилами форума ;)​​ 20 3,00 60,00​ зеленой ячейке:​
  • ​Если условий больше одного​​Задача​ исключить записи по​
  • ​ все строки, где​​Обратите внимание на следующие​ фильтры, сводные таблицы,​

Выборочные вычисления по одному или нескольким критериям

Постановка задачи

​ (например, нужно найти​: просуммировать все заказы,​

Бдсумм вȎxcel примеры

​ какому-либо параметру, то​​ содержимое начинается с​ моменты:​ функции​

Способ 1. Функция СУММЕСЛИ, когда одно условие

​Продажи​ ВВОД. Результат, снова​ например сумму продаж​ специальные «умные» таблицы​ возраст деревьев, высота​Урожай​ ячейку с условием,​ исключения «напомнить о​: нет, именно БДСУММ​ 15 8,00 120,00​​ сталкивались с такой​​ сумму всех заказов​​ которые менеджер Григорьев реализовал​​ можно использовать символы​ указанного значения, т.е.​Не достаточно просто написать​​СУММЕСЛИ​​Южный​ нажмите — 14,719.​​ товара в определенной​​ (таблицы в формате​

Бдсумм вȎxcel примеры

​ и урожайность.​​Доход​​ расположенную под заголовком​

Бдсумм вȎxcel примеры

  • ​ правилах».​​Просто как будет​20.03.2010 3596287 Томск​ замечательной возможностью Excel​​ Григорьева для «Копейки»),​​ для магазина «Копейка».​ «<>» обозначающие «не​ это равноценно звездочке​ имя умной таблицы​
  • ​и​​Орехов​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​ области. Это хороший​ EXCEL 2007) Вставка/​Найдем средний урожай яблонь​Яблоня​ столбца.​Юрий М​ выглядить сама функция,​ 11 2,00 22,00​ как формулы массива,​ то функция​Если бы в нашей​ равно» в синтаксисе​ в конце.​БазаДанных​СУММЕСЛИМН​Напитки​​По мере ввода функции​​ обращения для использования​ Таблицы/ Таблица.​ высотой более 10.​5,5​В качестве аргумента «условия»​: magaramkent, у нас​​ я разобраться не​​24.03.2010 3485694 Искитим​ то советую почитать​
  • ​СУММЕСЛИ (SUMIF)​​ задаче было только​ Excel. Допустим, нам​Если нужно просуммировать данные​в первом аргументе,​и т.д.​
Способ 2. Функция СУММЕСЛИМН, когда условий много

​3571​ СУММЕСЛИМН в Microsoft​ функции СУММЕСЛИМН в​Чтобы получить тот​ Для этого используем​​20​​ можно использовать любой​ на форуме к​ могу.​ 24 4,00 96,00​ предварительно про них​не поможет, т.к.​ одно условие (все​​ нужно просуммировать все​​ по нескольким условиям,​ т.к. в этом​Еще одним, относительно экзотическим,​Западный​ Excel, если вы​ формуле.​​ же результат (средний​​ функцию ДСРЗНАЧ(). Создадим​14​ диапазон, который содержит​

Бдсумм вȎxcel примеры

​ незнакомым людям принято​Тут нужно подсчитать​20.03.2010 3625489 Иркутск​ много хорошего здесь.​ не умеет проверять​​ заказы Петрова или​​ данные по Fanta​​ связанным друг с​​ случае ссылка не​ но весма мощным​Егоров​

​ не помните аргументы​Просмотрите в этом примере,​ урожай яблонь высотой​ таблицу критериев:​105 ₽​ хотя бы один​ обращаться на ВЫ.​ сумму стоимостей для​

Способ 3. Столбец-индикатор

​ 22 4,00 88,00​ Ну, а в​ больше одного критерия.​ все заказы в​ кроме Самары и​ другом логическим оператором​ включает шапку, а​ инструментом является функция​Молочные продукты​ справки готов под​ в котором у​ более 10) необходимо​Итоговая формула будет выглядеть​

​ заголовок столбца и​kim​ каждого номера в​26.03.2010 3321786 Омск​ нашем случае задача​ Поэтому начиная с​ «Копейку», например), то​ по Квасу кроме​ И (AND), то​ для функции БДСУММ​БДСУММ (DSUM)​3338​ рукой. После ввода​ нас есть двумя​ сделать следующее:​ так:​

Бдсумм вȎxcel примеры

Способ 4. Волшебная формула массива

​3,7​ хотя бы одну​: Естественно, потому что​ отдельности(сумма всех звонков​ 10 2,00 20,00​ решается одной формулой:​ версии Excel 2007​ задача решалась бы​ Пензы — это​ ячейки с этими​

​ она необходима. Поэтому​

Бдсумм вȎxcel примеры

​из категории​Восточный​= СУММЕСЛИМН (​ условиями: необходимо узнать​​выделите любую ячейку исходной​=ДСРЗНАЧ(A11:D17;»Урожай»;A5:B6)​​12​ ячейку с условием,​ в условии ошибка:​ на все города​04.03.2010 3652741 Орел​=СУММ((A2:A26=»Копейка»)*(B2:B26=»Григорьев»)*D2:D26)​ в набор функций​ достаточно легко при​ будет выглядеть так:​ условиями должны быть​ к имени добавляется​Работа с базой данных​Песоцкий​

Способ 4. Функция баз данных БДСУММ

​, автозавершение формул появится​​ сумму продаж​​ таблицы;​​Первый аргумент​​10​ расположенную под заголовком​ пропущен пробел «<>напомнить​ по номерам)​ 13 3,00 39,00​После ввода этой формулы​ была добавлена функция​ помощи встроенной функции​Обратите внимание, что если​в одной строке​ тег​ (Database)​

Бдсумм вȎxcel примеры

Функция БДСУММ

​ под формулы, в​​мяса​через меню Вставка/ Таблицы/​

​A11:D17​
​96 ₽​
​ столбца.​
​ оправилах», а надо​
​Useful​
​02.03.2010 3548934 Искитим​
​ необходимо нажать не​
​СУММЕСЛИМН (SUMIFS)​
​ Excel​
​ нужно просуммировать​
​. Например, если нужно​

​[#Все]​. При внешней простоте,​
​5122​ списке аргументов в​в​
​ Таблица преобразуйте таблицу​– ссылка на​
​Вишня​Например, если диапазон G1:G2​
​ «<>напомнить о правилах»​: DSUM() function and​
​ 23 4,00 92,00​ Enter, как обычно,​
​- в ней​СУММЕСЛИ (SUMIF)​
​Fant’у​ просуммировать все продажи​
​или, в английском​ она позволяет гибко​
​Северный​ их правильном порядке.​
​южном​ в новый формат;​
​ таблицу с названиями​4​
​ содержит заголовок столбца​magaramkent​
​ others​03.03.2010 3621785 Иркутск​
​ а​ количество условий проверки​
​ из категории​И​
​Fanta​ варианте​
​ фильтровать списки по​Песоцкий​
​Если посмотреть на изображение​районе (из столбца​
​нажмите ОК;​ деревьев (база данных)​
​14​ «Доход» в ячейке​
​: Спасибо. Тему можно​RavenNSK​
​ 20 4,00 80,00​Ctrl + Shift +​
​ увеличено аж до​Математические (Math&Trig)​
​Квас​по​
​[#All]​ нескольким сложным и​
​Молочные продукты​ использования функции автозавершения​
​ A) (из столбца​через меню Конструктор/ параметры​
​ с заголовками.​9​

​ G1 и значение​ закрыть.​: Прикрепляю мой файл,​01.03.2010 3694636 Омск​ Enter​ 127! Функция находится​
​. Выделяем пустую ячейку​

​по всем городам,​​Абакану​.​ связанным между собой​

​6239​​ формул и списка​ C).​ стилей таблиц создайте​Второй аргумент «Урожай»​
​105 ₽​ 10 000 ₽ в​
​, почти люблю​ колоночку начиная с​ 17 2,00 34,00​
​- тогда Excel​ в той же​ для результата, жмем​

​ кроме​​(в любом виде​
​Столбец, по которому нужно​ условиям и подсчитывает​Южный​ аргументов, то в​
​Вот формулу можно использовать​ строку итогов;​ – название столбца,​Яблоня​ ячейке G2, можно​ ВАС​

​ ячейки М95 нужно​​30.02.2010 3854792 Орел​ воспримет ее как​

​ категории​​ кнопку​Самары​ его написания), то​ просуммировать данные можно​ сумму найденных записей​Маринова​ нашем примере диапазон_суммирования​

​ для acomplish это:​​в выпадающем списке заголовка​ значения которого нужно​4,3​ определить диапазон «СоответствуетДоходу»​kim​ заполнить с помощю​ 18 3,00 54,00​ формулу массива и​Математические​

Альтернатива формуле БДСУММ

​fx​​И​
​ это будет выглядеть​ задать либо названием​ по заданному столбцу.​Сельхозпродукты​
​ — это диапазон​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​ столбца Дерево выберите​ усреднять. Вместо названия​15​
​ и использовать это​: Почти незачто. А​ БДСУММ. Хелп плиз)​10.04.2010 3596287 Москва​ сам добавит фигурные​и работает похожим​в строке формул,​Пензы​ так:​ («Стоимость»), либо номером​ Синтаксис функции таков:​8677​ D2:D11, представляющий собой​Результатом является значение 14,719.​
​ Яблоня;​ столбца можно использовать​

​10​​ имя как аргумент​ вот к детям​ Вроде все правильно​ 24 5,00 120,00​

​ скобки. Вводить скобки​​ образом, но имеет​ находим функцию​, то конструкция таблицы​Если же нужно связать​

​ (было бы 5).​​=БДСУММ(Исходные_данные; Столбец_результата; Диапазон_условий)​Южный​ столбец с числами,​Рассмотрим изучить все части​

​в выпадающем списке заголовка​​ его порядковый номер​75 ₽​ «условия» в функции​ надо помягше. ​

​ пишу, выдает ЗНАЧЕНИЕ!​​09.04.2010 3485694 Барнаул​ с клавиатуры не​ больше аргументов:​СУММЕСЛИ​ условий будет уже​

​ несколько условий логическим​​Название столбца в желтом​где​
​Егоров​ которые вы хотите​

Excel функция БДСУММ (DSUM)

Microsoft Excel функция БДСУММ суммирует числа в столбце или базе данных, которые соответствуют заданным условиям.
Функция БДСУММ — это встроенная в Excel функция, которая относится к категории функций базы данных.
Её можно использовать как функцию рабочего листа (WS) в Excel.
Как функцию рабочего листа, функцию БДСУММ можно ввести как часть формулы в ячейку рабочего листа.

Синтаксис

Синтаксис функции БДСУММ в Microsoft Excel:

Аргументы или параметры

Возвращаемое значение

Функция БДСУММ возвращает числовое значение.

Применение

  • Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Тип функции

  • Функция рабочего листа (WS)

Пример (как функция рабочего листа)

Рассмотрим несколько примеров функции Excel БДСУММ, чтобы понять, как использовать Excel функцию БДСУММ как функцию рабочего листа в Microsoft Excel:

На основании, приведенной выше электронной таблицы Excel, будут возвращены следующие примеры функции БДСУММ:

Давайте быстро объясним, почему в этом примере функция БДСУММ возвращает 7,99. Условия для расчета БДСУММ находятся в ячейках A1:B2. Это означает, что в расчет суммы будут включены только те записи, № Заказа которых больше 10567, а количество больше или равно 4, поэтому в приведенном выше примере этим условиям удовлетворяют только строки 6 и 8. В результате БДСУММ складывает значения удельной стоимости только в строках 6 и 8, чтобы получить 7,99 (5,00 + 2,99).
Вот еще несколько примеров функции БДСУММ:

Суммирование по множеству условий функцией БДСУММ (DSUM)

Для выборочного подсчета по нескольким условиям в больших таблицах можно использовать несколько способов: фильтры, сводные таблицы, функции СУММЕСЛИ и СУММЕСЛИМН и т.д.

Еще одним, относительно экзотическим, но весма мощным инструментом является функция БДСУММ (DSUM) из категории Работа с базой данных (Database) . При внешней простоте, она позволяет гибко фильтровать списки по нескольким сложным и связанным между собой условиям и подсчитывает сумму найденных записей по заданному столбцу. Синтаксис функции таков:

=БДСУММ( Исходные_данные ; Столбец_результата ; Диапазон_условий )

  • Исходные_данные — диапазон, включающий в себя таблицу с данными, которые мы анализируем и строкой заголовка.
  • Столбец_результата — название (из шапки таблицы) или порядковый номер столбца, по которому нужно просуммировать данные.
  • Диапазон_условий — диапазон, содержащий названия столбцов и условия по ним.

База данных для анализа

Чтобы удобнее было ссылаться эту таблицу в будущем, конвертируем ее в «умную» командой Форматировать как таблицу на вкладке Главная (Home — Format as Table) или сочетанием клавиш Ctrl + T . На появившейся затем вкладке Конструктор (Design) зададим ей имя — например БазаДанных.

Простая сумма по одному условию

Начнем с простого случая. Допустим, нам нужно просуммировать стоимость по всем сделкам сока Добрый. Это будет выглядеть следующим образом:

Сумма по одному условию функцией БДСУММ

Обратите внимание на следующие моменты:

  • Не достаточно просто написать имя умной таблицы БазаДанных в первом аргументе, т.к. в этом случае ссылка не включает шапку, а для функции БДСУММ она необходима. Поэтому к имени добавляется тег [#Все] или, в английском варианте [#All].
  • Столбец, по которому нужно просуммировать данные можно задать либо названием («Стоимость»), либо номером (было бы 5).
  • Название столбца в желтом диапазоне условий должно один-в-один совпадать с названием в исходной таблице.
  • Функция БДСУММ не различает регистр символов (добрый = ДОБРЫЙ = Добрый = ДоБрЫй и т.д.)
  • Чтобы критерий в желтой ячейке А2 Excel не начал понимать как формулу (т.к. формулы обычно начинаются со знака равно) можно использовать текстовый формат или просто начать ввод в ячейку с апострофа:

Приблизительный и точный текстовый поиск

При необходимости, можно легко реализовать не только точный, но и приблизительный текстовый поиск. Посмотрите внимательно на следующие варианты суммирования выручки по городу Абакан и разницу между ними:

Точный и приблизительный поиск

  1. Если нужен поиск точного соответствия, то используем конструкцию ‘= (апостроф и знак равно).
  2. Если нужен поиск подстроки, т.е. всех ячеек, которые содержат нужное значение, то его надо заключить в звездочки. В нашем случае будут просуммированы все варианты Абакана (с «г.», без «г.», с пробелами перед-после и т.п.)
  3. Если просто ввести значение без равно и звездочек, то будут найдены и просуммированны все строки, где содержимое начинается с указанного значения, т.е. это равноценно звездочке в конце.

Несколько условий со связками «И» — «ИЛИ»

Если нужно просуммировать данные по нескольким условиям, связанным друг с другом логическим оператором И (AND), то ячейки с этими условиями должны быть в одной строке. Например, если нужно просуммировать все продажи Fanta по Абакану (в любом виде его написания), то это будет выглядеть так:

Сумма по двум условиям с И

Если же нужно связать несколько условий логическим оператором ИЛИ (OR), то их нужно расположить в разных строчках. Например, если нужно просуммировать деньги по всем вариантам написания «города на Неве», коих великое множество:

Несколько условий с ИЛИ

И конечно же, можно комбинировать оба подхода, сочетания в одном запросе условия со связками И и ИЛИ одновременно:

Несколько условий с И и ИЛИ одновременно

В этом случае вычисляется сумма продаж Fanta в Абакане и Burn у Дубинина.

Суммирование по интервалу дат

В диапазоне условий можно легко задать интервал дат для подсчета. Если интервал ограничен с двух сторон, то нужно будет задать два условия, связанных между собой логическим «И» — поэтому придется писать условия в одной строке, т.е. добавить еще один столбец с тем же названием Дата сделки:

Суммирование по интервалу дат

В данном случае вычисляется сумма продаж Fanta за 2016 год и Фруктайм до 2016 года.

Условия для чисел

Для отбора по числовым критериям можно смело использовать обычные знаки неравенств >, <, >=, <= как и в обычных формулах Excel. Например, если нам нужно просуммировать все продажи любых видов колы, где сумма сделки была в интервале 500-600:

Сумма по интервалу чисел

Исключения «все кроме»

Если нужно при суммировании исключить записи по какому-либо параметру, то можно использовать символы «<>» обозначающие «не равно» в синтаксисе Excel. Допустим, нам нужно просуммировать все данные по Fanta кроме Самары и по Квасу кроме Пензы — это будет выглядеть так:

Исключения

Обратите внимание, что если нужно просуммировать Fant’у И Квас по всем городам, кроме Самары И Пензы, то конструкция таблицы условий будет уже немного другая — для каждого товара нужно исключить каждый город:

Несколько исключений

Заключение

Надеюсь, вы уже поняли, что функция БДСУММ является очень неплохим инструментом и, зачастую, более удобной альтернативой классическим функциям выборочного подсчета типа СУММЕСЛИ (SUMIF) и СУММЕСЛИМН (SUMIFS) . Кроме того, в той же категории Работа с базой данных (Database) можно найти ее «подруг», вычисляющих не только сумму:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *