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

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Ознакомьтесь с этим примером, в котором мы имеем два условия: требуется сумма продаж мяса (из столбца C) в южном регионе (из столбца A).

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

Ниже приведена формула, которую можно использовать для выполнения этой задачи:

=СУММЕСЛИМН(D2:D11;A2:A11,"Южный";C2:C11,"Мясо")

Результатом является значение 14 719.

Давайте более подробно рассмотрим каждую часть формулы.

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

=СУММЕСЛИМН(D2:D11,

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

Далее необходимо найти данные, которые соответствуют двум условиям, поэтому введите первое условие, указав для функции расположение данных (A2:A11), а также то, что такое условие — "South". Обратите внимание на запятую между отдельными аргументами:

=СУММЕСЛИМН(D2:D11;A2:A11;"Южный";

Кавычки вокруг "South" указывают, что эти текстовые данные.

Наконец, вы вводите аргументы для второго условия — диапазон ячеек (C2:C11), которые содержат слово "Мясо", а также само слово (заключенное в кавычки), чтобы приложение Excel смогло их сопоставить. Завершите формулу закрывающей скобкой ) и нажмите клавишу ВВОД. Результат, опять же, 14 719.

=СУММЕСЛИМН(D2:D11;A2:A11,"Южный";C2:C11,"Мясо")

При вводе функции SUMIFS в Excel, если вы не помните аргументы, справка будет готова. После ввода =SUMIFS(под формулой появится автозаполнение формулы со списком аргументов в правильном порядке.

Если взглянуть на изображение автозаполнения формул и список аргументов, в нашем примере sum_range— это D2:D11, столбец чисел, который требуется суммировать; criteria_range1— A2. A11 , столбец данных, в котором находится условие1 "South".

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

По мере того, как вы вводите формулу, в автозавершении формулы появятся остальные аргументы (здесь они не показаны); диапазон_условия2 — это диапазон C2:C11, представляющий собой столбец с данными, в котором находится условие2 — “Мясо”.

Если в автозаполнение формулы выбрано SUMIFS , откроется статья с дополнительными сведениями.

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

Если вы хотите поэкспериментировать с функцией SUMIFS, ниже приведены примеры данных и формула, в которой используется функция .

Вы можете работать с примерами данных и формул прямо здесь, в этой книге Excel для Интернета. Изменяйте значения и формулы или добавляйте свои собственные, чтобы увидеть, как мгновенно изменятся результаты.

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

Регион Продавец Тип Продажи
Южный Орехов Напитки 3571
Западный Егоров Молочные продукты 3338
Восточный Песоцкий Напитки 5122
Северный Песоцкий Молочные продукты 6239
Южный Маринова Сельхозпродукты 8677
Южный Егоров Мясо 450
Южный Егоров Мясо 7673
Восточный Песоцкий Сельхозпродукты 664
Северный Егоров Сельхозпродукты 1500
Южный Маринова Мясо 6596
Формула Описание Результат
=SUMIFS(D2:D11;A2:A11;"South", C2:C11;"Meat") Суммирует продажи мяса в
Столбец C на юге
регион в столбце A
14719

Примечание

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