rss
  •  

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

| Категория: Приемы и советы, Формулы и функции |

5

Начиная с 2007 версии, в программе есть функция СУММЕСЛИМН [SUMIFS], с помощью которой можно осуществить сложение максимум при 127 условиях. Однако, эти условия должны выполняться одновременно.
Например, необходимо вычислить сумму по полю Стоимость партии, р при условии, что поставки были в мае по кофеваркам и кофемолкам от поставщика БытТехСила, а в июне — по чайникам и тостерам от всех поставщиков. В таблице присутствуют данные за весь год.

Необходимо подготовить таблицу с условиями. Принцип формирования как при работе с Расширенным фильтром:

БДСУММ [DSUM]
База_данных [Datebase] — таблица-источник, выделить диапазон с заголовками
Поле [Field] — имя поля таблицы, можно задать как текстовое значение или номер столбца таблицы
Критерий [Criteria] — таблица условий, выделить вместе с заголовками

=БДСУММ(A:G;F1;I2:L6)

[=DSUM(A:G;F1;I2:L6)]

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




Оставьте комментарий!

На сообщение “Сумма при множестве условий” комментариев 5

  1. Stasik:

    Оказывается, что Суммеслимн не так совершенно…………………

  2. Vasya:

    Прикольно! Улыбнуло! Афтару — респект!

  3. KiraMozg:

    Отличный вариант для моей работы с множеством условий!

  4. Кристи:

    Решение лаконичнее и практичнее. Мне понравилось. Удобно

  5. Антон:

    теперь и не знаю что лучше: несколько использований суммеслимн или бдсумм