Функция СУММЕСЛИМН — как суммировать ячейки в Excel, когда много условий?
В этом руководстве объясняется различие между функциями СУММЕСЛИ (SUMIF) и СУММЕСЛИМН (SUMIFS) с точки зрения их синтаксиса и использования, а также приводятся примеры формул для суммирования значений с несколькими критериями в Excel 2016, 2013, 2010, 2007, 2003 и ниже.
Как известно, Microsoft Excel предоставляет множество функций для выполнения различных расчетов с данными. Мы уже рассмотрели СУММЕСЛИ, которая суммирует числа, соответствующие указанным критериям. Теперь пришло время перейти к расширенной версии этой функции СУММЕСЛИМН, которая позволяет найти сумму по нескольким условиям.
Те, кто знаком с функцией СУММЕСЛИ, могут подумать, что преобразование ее в СУММЕСЛИМН потребует лишь букв «МН» и некоторого количества дополнительных критериев. Это может показаться вполне логичным… но «логично» — это не всегда имеет место при работе с Microsoft:)
Как работает СУММЕСЛИМН?
При помощи СУММЕСЛИМН можно найти сумму величин, для которых есть много условий. Она появилась впервые в MS Excel 2007, поэтому вы можете использовать ее во всех современных версиях программы.
По сравнению с СУММЕСЛИ, синтаксис СУММЕСЛИМН немного сложнее:
СУММЕСЛИМН(диапазон_суммирования, диапазон_условия1, условие1, [диапазон_условия2, условие2],…)
Первые 3 аргумента являются обязательными, а вот дополнительные диапазоны и связанные с ними условия являются необязательными.
диапазон_суммирования — требуется одна или более ячеек для суммирования. Это может быть отдельная клеточка, область или именованный диапазон. Суммируются только ячейки с чисами; пустые и текстовые значения игнорируются.
диапазон_условия1 — обязательный первый диапазон, который должен быть оценен по соответствующим критериям.
условие1— обязательное первое условие, которое должно быть выполнено. Вы можете предоставить его в виде числа, логического выражения, ссылки, текста или другой функции Excel. Например, вы можете использовать такие критерии, как 10, «> = 10», A1, «яблоко» или СЕГОДНЯ().
Все, что следует далее — это дополнительные диапазоны и связанные с ними критерии. Они не являются обязательными, но если у вас только одно ограничение, то зачем вам эта функция? Просто используйте СУММЕСЛИ. Тем не менее, вы можете использовать до 127 пар диапазон/условие.
Важно! Функция СУММЕСЛИМН работает с логикой «И». Это означает, что число в диапазоне суммирования учитывается, только если оно удовлетворяет всем указанным критериям (все требования соблюдаются для этой ячейки).
Использование СУММЕСЛИМН и СУММЕСЛИ в Excel — что нужно запомнить?
Поскольку целью этого руководства является охват всех возможных способов суммирования значений по большому количеству ограничений, мы обсудим примеры выражений с обеими функциями — СУММЕСЛИМН и СУММЕСЛИ с несколькими критериями. Чтобы использовать их правильно, вам необходимо четко понимать, что общего между этими двумя функциями и чем они отличаются.
Хотя общая часть ясна — схожий пункт назначения и параметры – но различия не так очевидны, хотя и достаточно существенны.
1. Порядок аргументов
Аргументы применяются по-разному. В частности, диапазон_сумирования является 1-м параметром в СУММЕСЛИ, но является третьим в СУММЕСЛИМН.
На первый взгляд может показаться, что Microsoft намеренно усложняет процесс обучения для своих пользователей. Однако при ближайшем рассмотрении вы увидите причины этого. Дело в том, что этот диапазон является необязательным в СУММЕСЛИ. Если вы его опустите, то нет никаких проблем, ваша формула будет складывать в диапазоне поиска (первый параметр).
В СУММЕСЛИМН он, напротив, очень важен и обязателен, и поэтому и стоит первым. Вероятно, ребята из Microsoft подумали, что после добавления 10- й или 100- й пары диапазон/критерий кто-то может забыть указать диапазон для суммирования:)
2. Диапазон суммирования и область критериев должны быть одинакового размера
В функции СУММЕСЛИ эти аргументы не обязательно должны иметь одинаковую размерность. Достаточно указать начальную точку. В СУММЕСЛИМН они должны содержать одинаковое количество строк и столбцов.
Выражение =СУММЕСЛИМН(E2:E21;C2:C21;I2;F2:F22;I3) вернет сообщение об ошибке #ЗНАЧ!, так как второй параметр поиска (F2:F22) не совпадает по размеру с остальными (E2:E21) и (C2:C21).
Хорошо, хватит стратегии (т.е. теории), давайте перейдем к тактике (к примерам).
Суммирование с множеством условий.
Имеются данные о заказах и продаже шоколада. Подсчитаем итог совершённых продаж по молочному шоколаду. То есть, у нас два требования: должно совпадать наименование товара и в колонке «Выполнен» должно быть указано «Да».

Первым аргументом мы указываем диапазон суммирования E2:E21, а затем попарно – диапазон условия и само условие для него.

В C2:C21 будем искать слово «молочный» с любым его вхождением. То есть, до и после него могут быть еще любые другие символы.
В F2:F21 ищем «Да», то есть отметку о том, что заказ выполнен.
Если ОБА эти требования выполняются, то такой заказ нам подходит, и его стоимость мы учтём.
Как видите, у нас найдено 2 совпадения, в которых был продан молочный шоколад.
Использование операторов сравнения.
Рассчитаем по покупателю «Красный» стоимость заказов, в которых было более 100 единиц товара. Как видим, здесь нужно использовать и текстовый, и числовой критерий.

Критерии можно записать в саму формулу, и выглядеть это будет так:
Но более рационально использовать ссылки, как это и сделано на рисунке:
Примечание. Обратите внимание, что в формулах логические выражения с операторами сравнения всегда должны быть заключены в двойные кавычки («»).
Синтаксис, а также работа с числами, текстом и датами у этой функции точно такие же, как и СУММЕСЛИ. Поэтому рекомендую обратиться к нашему предыдущему материалу о условном суммировании.
А как еще можно решить нашу задачу?
Способ 2. Используем функцию СУММПРОИЗВ.

Разберем подробнее, как работает СУММПРОИЗВ():
Результатом вычисления B2_B21=$I$12 является массив
ИСТИНА означает соответствие кода покупателя условию, т.е. слову Красный. Массив этот можно увидеть, выделив в строке формул B2_B21=$I$12, а затем нажав F9.
А что за странные знаки «минус» перед этими выражениями? Дело в том, что нам необходимы не эти логические выражения, а числа, чтобы их затем можно было перемножать и складывать. Если Эксель производит математическую операцию с логическим выражением, то он автоматически преобразует его в число. А знак минус означает умножение на -1. А если дважды умножить на -1, то число в результате не изменится. Это мы помним еще из школьной математики 😊
И в результате логический массив превратится в массив чисел .
Результатом вычисления D2:D21>I13 является массив
ИСТИНА соответствует ограничению «количество больше 100». Здесь мы также применяем двойное отрицание, чтобы преобразовать логические переменные в числа.
Результатом поэлементного умножения этих трех массивов является 23210:0:0:0:0:0:0:0:0:0:0:0:0:0:0:15840:0:0:0>. Суммируем эти произведения и получаем 39050.
Способ 3. Формула массива.
И еще один вариант расчета – применим формулу массива. В I14 запишем:
Не забудьте в конце нажать комбинацию клавиш CTRL+SHIFT+ENTER, чтобы обозначить это выражение как формулу массива. Фигурные скобки в начале и в конце программа добавит автоматически. Вновь получим результат 39050.
Способ 4. Автофильтр.
Еще один альтернативный вариант – применение автофильтра. Для этого преобразуйте диапазон данных A1:F21 в «умную» таблицу. Напомню, что для этого в меню «Главная» выберите «Форматировать как таблицу». После этого добавьте в нее строку итогов (вкладка «Конструктор») и установите необходимые фильтры.
Без всяких формул итог по отфильтрованным строкам будет определён.
Как СУММЕСЛИМН работает с датами?
Если вы хотите отобрать и сложить какие-то показатели в определенном временном интервале на основе текущей даты, используйте функцию СЕГОДНЯ() в ваших ограничениях, как это показано ниже.
Следующая формула суммирует числа в столбце D, если соответствующая дата в столбце А попадает в последние 7 дней, включая сегодняшний день (предполагается, что сегодня 7 февраля):
При анализе отчетов и других данных вам часто может потребоваться суммировать данные, соответствующие пустым или непустым клеткам таблицы.
| Критерии | Описание | Содержание | |
| Пустые ячейки | » =»;B2:B10,» «). | =СУММЕСЛИМН(C2:C10;A2:A10;»»;B2:B10,»») Суммируйте в C2:C10 с теми же параметрами, что и в приведенной выше формуле, но с пустыми строками. |
|
| Непустые ячейки | «<>« | Суммируйте числа, соответствующие непустым, включая строки нулевой длины. | =СУММЕСЛИМН(C2:C10;A2:A10;»<>«;B2:B10,»<>«) Суммируйте в C2: C10, если соответствующие ячейки в столбцах A и B не пусты, включая ячейки с пустыми строками. |
| Суммируйте числа, соответствующие непустым, не включая строки нулевой длины. | =СУММ(C2:C10) — СУММЕСЛИМН(C2:C10;A2:A10;»»;B2:B10,»») или <=СУММ((C2:C10)*(ДЛСТР(A2:A10)>0)*(ДЛСТР(B2: B10)>0))> Если в столбцах A и B содержится текст ненулевой длины, тогда соответствующее число из C складывается. Внимание! Это формула массива! Фигурные скобки вводить не нужно! |
А теперь давайте посмотрим, как вы можете использовать формулу СУММЕСЛИМН с «пустыми» и «непустыми» ячейками для реальных данных.
По покупателю «Красный» рассчитаем количество товара в невыполненных заказах. Для этого в столбце B ищем соответствующее название клиента, а в F – пустую ячейку. Если оба требования совпадают, складываем количество товара из столбца D.
Каждое из этих выражений дает верный результат – 144 единицы в заказе от 4 февраля.
Сумма нескольких условий.
А теперь давайте рассчитаем общую стоимость выполненных заказов по двум товарам.
Если мы просто добавим второй критерий в I3, и вместо I2 используем область I2:I3, то расчет будет неверным, поскольку в C2:C21 будем искать товар, в названии которого есть И «черный», И «молочный» одновременно. Ведь таких просто нет.
Поэтому первый вариант расчета таков:
Просто складываем выполненные заказы сначала по первому, а затем по второму наименованию.
Второй вариант: используем элемент массива критериев и функцию СУММ.
Как видите, результаты получены одинаковые. Выбирайте способ, который будет для вас проще и понятнее.
Ещё примеры расчета суммы:
Функция СУММПРОИЗВ с примерами формул — В статье объясняются основные и расширенные способы использования функции СУММПРОИЗВ в Excel. Вы найдете ряд примеров формул для сравнения массивов, условного суммирования и подсчета ячеек по нескольким условиям, расчета средневзвешенного значения…
Сумма по цвету и подсчёт по цвету в Excel — В этой статье вы узнаете, как посчитать ячейки по цвету и получить сумму по цвету ячеек в Excel. Эти решения работают как для окрашенных вручную, так и с условным форматированием. Если…
Формула ПРОМЕЖУТОЧНЫЕ ИТОГИ — основные функции с примерами. — В статье объясняются особенности функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel и показано, как использовать формулы промежуточных итогов для суммирования данных в видимых ячейках. В предыдущей статье мы обсудили автоматический способ вставки промежуточных…
Промежуточные итоги в Excel — В руководстве объясняется, как использовать инструмент промежуточных итогов Excel для автоматического суммирования, подсчета или усреднения различных групп ячеек. Вы также узнаете, как отображать или скрывать детали промежуточных итогов, копировать только строки…
Как посчитать количество пустых и непустых ячеек в Excel — Если ваша задача — заставить Excel подсчитывать пустые ячейки на листе, прочтите эту статью, чтобы найти 3 способа для этого. Узнайте, как искать и выбирать среди них нужные с помощью стандартных…
Как сравнить два столбца на совпадения и различия — На прочтение этой статьи у вас уйдет около 10 минут, а в следующие 5 минут (или даже быстрее) вы легко сравните два столбца Excel на наличие дубликатов и выделите найденные…
Формула суммы в Excel — несколько полезных советов и примеров — Как вычислить сумму в таблице Excel быстро и просто? Попробуйте различные способы: взгляните на сумму выбранных ячеек в строке состояния, используйте автосумму для сложения всех или только нескольких отдельных ячеек,…
Функция СЧЁТЕСЛИМН в Excel с несколькими условиями — объясняем на примерах. — В этом руководстве объясняется, как использовать функцию СЧЕТЕСЛИМН с несколькими критериями в Excel на основе логики И и ИЛИ. Вы найдете примеры для разных типов данных — числа, даты, текст,…
СЧЕТЕСЛИ в Excel — примеры функции с одним и несколькими условиями — В этой статье мы сосредоточимся на функции Excel СЧЕТЕСЛИ (COUNTIF в английском варианте), которая предназначена для подсчета ячеек с определённым условием. Сначала мы кратко рассмотрим синтаксис и общее использование, а затем я…
7 примеров использования формулы СУММЕСЛИ в Excel с несколькими условиями — В таблицах Excel можно не просто находить сумму чисел, но и делать это в зависимости от заранее определённых критериев отбора. Мы рассмотрим, как правильно применить функцию СУММЕСЛИ (Sumif) в таблицах…
Функция СУММЕСЛИМН
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel Starter 2010 Еще. Меньше
Функция СУММЕСЛИМН — одна из математических и тригонометрических функций, которая суммирует все аргументы, удовлетворяющие нескольким условиям. Например, с помощью функции СУММЕСЛИМН можно найти число всех розничных продавцов, (1) проживающих в одном регионе, (2) чей доход превышает установленный уровень.

Синтаксис
СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
=СУММЕСЛИМН(A2:A9; B2:B9; «=Я*»; C2:C9; «Артем»)
=СУММЕСЛИМН(A2:A9; B2:B9; «<>Бананы»; C2:C9; «Артем»)
Имя аргумента
Диапазон_суммирования (обязательный аргумент)
Диапазон ячеек для суммирования.
Диапазон_условия1 (обязательный аргумент)
Диапазон, в котором проверяется Условие1.
Диапазон_условия1 и Условие1 составляют пару, определяющую, к какому диапазону применяется определенное условие при поиске. Соответствующие значения найденных в этом диапазоне ячеек суммируются в пределах аргумента Диапазон_суммирования.
Условие1 (обязательный аргумент)
Условие, определяющее, какие ячейки суммируются в аргументе Диапазон_условия1. Например, условия могут вводится в следующем виде: 32, «>32», B4, «яблоки» или «32».
Диапазон_условия2, Условие2, … (необязательный аргумент)
Дополнительные диапазоны и условия для них. Можно ввести до 127 пар диапазонов и условий.
Примеры
Чтобы использовать эти примеры в Excel, выделите нужные данные в таблице, щелкните их правой кнопкой мыши и выберите команду Копировать. На новом листе щелкните правой кнопкой мыши ячейку A1 и в разделе Параметры вставки выберите команду Использовать форматы конечных ячеек.
Проданное количество
=СУММЕСЛИМН(A2:A9; B2:B9; «=Я*»; C2:C9; «Артем»)
Суммирует количество продуктов, названия которых начинаются с Я и которые были проданы продавцом Артем. Подстановочный знак (*) в аргументе Условие1 («=Я*») используется для поиска соответствующих названий продуктов в диапазоне ячеек, заданных аргументом Диапазон_условия1 (B2:B9). Кроме того, функция выполняет поиск имени «Артем» в диапазоне ячеек, заданных аргументом Диапазон_условия2 (C2:C9). Затем функция суммирует соответствующие обоим условиям значения в диапазоне ячеек, заданном аргументом Диапазон_суммирования (A2:A9). Результат — 20.
=СУММЕСЛИМН(A2:A9; B2:B9; «<>Бананы»; C2:C9; «Артем»)
Суммирует количество продуктов, которые не являются бананами и которые были проданы продавцом по имени Артем. С помощью оператора <> в аргументе Условие1 из поиска исключаются бананы («<>Бананы»). Кроме того, функция выполняет поиск имени «Артем» в диапазоне ячеек, заданных аргументом Диапазон_условия2 (C2:C9). Затем функция суммирует соответствующие обоим условиям значения в диапазоне ячеек, заданном аргументом Диапазон_суммирования (A2:A9). Результат — 30.
Распространенные неполадки
Вместо ожидаемого результата отображается 0 (нуль).
Если выполняется поиск текстовых значений, например имени человека, убедитесь в том, что значения аргументов Условие1, 2 заключены в кавычки.
Неверный результат возвращается в том случае, если диапазон ячеек, заданный аргументом Диапазон_суммирования, содержит значение ИСТИНА или ЛОЖЬ.
Значения ИСТИНА и ЛОЖЬ в диапазоне ячеек, заданных аргументом Диапазон_суммирования, оцениваются по-разному, что может приводить к непредвиденным результатам при их суммировании.
Ячейки в аргументе Диапазон_суммирования, которым присвоено значение ИСТИНА, оцениваются как 1. Ячейки, которым присвоено значение ЛОЖЬ, оцениваются как 0 (ноль).
Рекомендации
Необходимые действия
Использование подстановочных знаков
Подстановочные знаки, такие как вопросительный знак (?) или звездочка (*), в аргументах Условие1, 2 можно использовать для поиска сходных, но не совпадающих значений.
Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (~) перед вопросительным знаком.
Например, формула =СУММЕСЛИМН(A2:A9; B2:B9; «=Я*»; C2:C9; «Арте?») будет суммировать все значения с именем, начинающимся на «Арте» и оканчивающимся любой буквой.
Различия между функциями СУММЕСЛИ и СУММЕСЛИМН
Порядок аргументов в функциях СУММЕСЛИ и СУММЕСЛИМН различается. Например, в функции СУММЕСЛИМН аргумент Диапазон_суммирования является первым, а в функции СУММЕСЛИ — третьим. Этот момент часто является источником проблем при использовании данных функций.
При копировании и изменении этих похожих формул нужно следить за правильным порядком аргументов.
Одинаковое количество строк и столбцов для аргументов, задающих диапазоны ячеек
Аргумент Диапазон_условия должен иметь то же количество строк и столбцов, что и аргумент Диапазон_суммирования.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Суммеслимн в excel примеры
Смотрите также массива (вместо Enter Базы данных (Database)), и четвертую, иКритерия 2 – это столбцов в диапазонах функции «СУММЕСЛИ», о А2:А8.Как установить простоеЗападный Excel, если выПросмотрите в этом примере, критерия (например, «green»),В Excel есть
условия функции «СУММЕСЛИМН»
«Я».Рассмотрим одновременно Ctrl+Shift+Enter): можно найти функцию т.д. — при. В нашем случае ссылка на определенную
для проверки условий
символах, которые можноВ строке «Условие2» условие для подсчетаЕгоров
не помните аргументы в котором у также используйте функцию еще одна функция, по датам написалиЧтобы посчитать ипримеры функции «СУММЕСЛИМН» вКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ((C:C=A58)*(H:I=B58)*ЕСЛИ(ЕЧИСЛО(J:K);J:K;0))
БДСУММ (DSUM)
необходимости.
— это диапазон услугу. В частности, не совпадает с вставить в критерий
написали фамилию покупателя
данных, смотрите вМолочные продукты справки готов под нас есть двумяСУММЕСЛИ которая сначала умножает так.
эти, «красные яблоки»,ExcelИ не вводите, которая тоже способнаЕсли же у вас с фамилиями менеджеров услугу 2 (D5). числом строк и функции, смотрите в – Иванов. статье «Функция «ЕСЛИ»3338 рукой. После ввода
условиями: необходимо узнать(SUMIF). В данном ячейки в столбцах,Получилась такая формула. напишем такое условие. Как написать условия формулу в C58 решить нашу задачу. пока еще старая
продаж.Вот так выглядит формула столбцов в диапазоне статье «Как посчитать
Двигаем поле условий в Excel».
Восточный= СУММЕСЛИМН ( сумму продаж случае для проверки
затем складывает результаты.
=СУММЕСЛИМН(E2:E8;B2:B8;»Васечкин»;A2:A8;»Иванов»;D2:D8;»>=»&C11;D2:D8;» Здесь мы функции. «*я*» для различных способов и вообще в Нюанс состоит в версия Excel 2003,Критерий с двумя условиями для суммирования. в Excel ячейки полосой прокрутки, пишемЗдесь рассмотримПесоцкий, автозавершение формул появится
мяса условия и суммирования Можно настроить функцию, два раза указалиФормула будет такой. выбора данных для столбец C, если том, что для но задачу с
- это то, для суммирования: =СУММЕСЛИМН(E2:E11;C2:C11;C3;D2:D11;D5).
Бонусы при использовании функции в определенных строках». следующее условие.функцию «СУММЕСЛИМН» вНапитки под формулы, вв используются разные столбцы, чтобы считала по один и тот
=СУММЕСЛИМН(D2:D8;C2:C8;»*я*»)
суммирования, в т. проверку осуществляете по работы этой функции
несколькими условиями решить что мы ищемРезультат расчета – 68. СУММЕСЛИМН:Еще много примеров
В строке «ДиапазонExcel5122 списке аргументов вюжном поэтому в функции
условию. Смотрите об же диапазон дат,Если нужно, то
ч. с датами. всему столбцу C необходимо создать на нужно, то придется в предыдущем указанном
Гораздо удобнее для данногоВозможность применения подстановочных знаков использования функции «СУММЕСЛИМН», условий3» пишем диапазон, которая суммирует числа,
Северный их правильном порядке.районе (из столбца нужно заполнить три этой функции в но указали разные добавляем условия в Как установить — получите циклическую листе специальный диапазон извращаться — см. диапазоне. Разрешается использовать
примера сделать выпадающий
при задании аргументов. смотрите в статье С2:С8. удовлетворяющие нескольким условиям,ПесоцкийЕсли посмотреть на изображение A) (из столбца аргумента, последний –
статье «»СУММПРОИЗВ» в
условия (от даты функцию СУММЕСЛИМН пофункцию «СУММЕСЛИМН» в Excel ссылку. критериев — ячейки, содержащие
следующие способы.
символы * (звездочка) список для городов: Что позволяет пользователю
«Примеры функции «СУММЕСЛИМН»
В строке «Условие3» выбирает определенные данныеМолочные продукты использования функции автозавершения C).
это диапазон для
Excel».
от той, что менеджерам и покупателям., какие можно указатькитин условия отбора — иДобавим к нашей таблице и ? (вопросительный
Теперь можно посмотреть, сколько
находить сходные, но в Excel». пишем – «яблоки». для сложения по6239 формул и спискаВот формулу можно использовать суммирования.СЧЁТ в ячейке С11Пример 3. условия, смотрите в
: СУММЕСЛИМН считает только указать затем этот еще один столбец, знак) как маски услуг 2 оказано не совпадающие значения.В версиях Excel 2007Нажимаем «ОК». Получился такой
нескольким условиям. МожноЮжный аргументов, то в для acomplish это:=СУММЕСЛИ(A1:A5;»green»;B1:B5)СЧЁТЕСЛИ и больше, доНам нужно посчитать статье «Суммирование ячеек в диапазоне 1 диапазон функции как
Функции СЧЁТ и СУММ в Excel
- который будет служить
- или символы подстановки.
- в том или
- Можно использовать операторы отношения
- и выше работает
- результат.
указать до 127Маринова нашем примере диапазон_суммирования=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)=SUMIF(A1:A5,»green»,B1:B5)СЧЁТЕСЛИМН даты, что в сумму продаж всех
в Excel по строки или1 столбца. аргумент: своеобразным индикатором: если Звездочка подменяет собой
ином городе (а
(, = и

СЧЕТЕСЛИ
функция СУММЕСЛИМН, котораяФормула в ячейке А5 условий.Сельхозпродукты — это диапазонРезультатом является значение 14,719.
Для суммирования значений ячеек
СУММ

СЧЁТЕСЛИМН
ячейке С12 и фруктов, кроме яблок. условию». если хотите использовать=БДСУММ(A1:D26;D1;F1:G2) заказ был в любое количество любых
не только в
др.).

позволяет при нахождении такая.Есть еще функция8677
D2:D11, представляющий собой
Рассмотрим изучить все части

СУММЕСЛИ
на основе несколькихСУММЕСЛИ меньше). В условии функцииПример 1. СУММЕСЛИМН то такLiof78 «Копейку» и от символов, вопросительный знак Кемерово). Формулу немного суммы учитывать сразу
=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»;C2:C8;»яблоки»)
«СУММЕСЛИ», но в

Южный столбец с числами, формулы. критериев (например, «blue»СУММЕСЛИМНПолучится так. напишем так. “<>яблоки”Посчитаем сумму, если200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИМН(K1:K50;C1:C50;»Орск»;H1:H50;»Маты МП 50 мм»;I1:I50;»Маты: Добрый день! Григорьева, то в — один любой видоизменим: =СУММЕСЛИМН($E$2:$E$11;$C$2:$C$11;F$2;$D$2:$D$11;$D$5).У нас есть таблица
несколько значений. В
Если нужно посчитать

СУММЕСЛИМН
ней можно указатьЕгоров которые вы хотите= СУММЕСЛИМН является формулой и «green»), используйтеСамые часто используемые функцииПоменяем в формуле фамилиюНо, в нашей таблице в ячейке наименования
МП 50 мм»)+СУММЕСЛИМН(J1:J50;C1:C50;»Орск»;H1:H50;»Маты
Суть такая, что

ячейке этого столбца символ. Так, например,Все диапазоны для суммирования с данными об самом названии функции на какую сумму одно условие. СмотритеМясо просуммировать; диапазон_условия1 — арифметического. Он вычисляет
функцию в Excel –
менеджера «Сергеева» на
есть разные наименования
товара написаны не
Суммирование значений с учетом нескольких условий
МП 50 мм»;I1:I50;»Маты хочу применить 2 будет значение 1, чтобы найти все и проверки условий оказанных услугах клиентам заложено ее назначение: продал менеджер Васечкин статью «Функция «СУММЕСЛИ»450 это диапазон A2.A11, числа, которые находятсяСУММЕСЛИМН это функции, которые «Васечкин». Проверяем формулу. – яблоки зеленые, одним словом, а МП 50 мм») условия в формуле иначе — 0. продажи у менеджеров нужно закрепить (кнопка
из разных городов сумма данных, если всего разных фруктов в Excel» тут.Южный представляющий собой столбец в этом случае(SUMIFS). Первый аргумент подсчитывают и складывают.
Получилось так. красные яблоки. Чтобы несколькими. Здесь нужноно так покороче (При выборе «Орск» Формула, которую надо с фамилией из F4). Условие 1 с номерами договоров. совпадает множество условий. Иванову, то напишем

Итак, у насЕгоров
с данными, в
– это диапазон Подсчитывать и складывать
Формула работает. Можно менять и их исключить вставить в условие будет Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ($J$2:$K$51*($C$2:$C$51=»Орск»)*(H2:H51 )*($I$2:$I$51 Маты столбец очень простая: использовать критерий – ссылка на количество услуг вДиапазон ячеек для нахождения двумя условиями.Нам нужно посчитать сумму7673условие1 указать расположение номера:=СУММЕСЛИМН(C1:C5;A1:A5;»blue»;B1:B5;»green»)
основе одного или
ячейках С11 и фруктов, условие вТаблица такая.
50 мм»)) МП 50 мм»=(A2=»Копейка»)*(B2=»Григорьев»). первую ячейку выпадающего определенном городе с суммы. Обязательный аргумент,=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов») проданных яблок, которыеВосточный— “Южный”.=СУММЕСЛИМН(D2:D11;=SUMIFS(C1:C5,A1:A5,»blue»,B1:B5,»green») нескольких критериев.
функции напишем такое.Нам нужно посчитать, сколькои не надо в H2 иЛогические равенства в скобках. А чтобы найти все списка. Ссылку на учетом вида услуги. где указаны данныеЕсли нужно посчитать продал менеджер Васечкин
ПесоцкийПо мере того, какДругими словами нужно ввестиПримечание:Для подсчета количества ячеек,Пример 5. «<>*яблоки*» менеджер Васечкин продал использовать столбцы целиком: I2 нужно чтобы дают значения ИСТИНА продажи менеджеров, у условие 2 тожеКак использовать функцию СУММЕСЛИМН для суммирования. сколько продали яблок

покупателю Иванову.Сельхозпродукты вы вводите формулу, формулу для суммированияАналогичным образом можно которые содержат числа,Можно в условияхСимволы «<>» означают яблок красных, зеленых, тормоза это раз ячейки суммировались в или ЛОЖЬ, что которых фамилия начинается
делаем постоянной. Для в Excel:Диапазон ячеек для проверки Иванову менеджеры Васечкин
Попробуйте попрактиковаться
В ячейку F5664 в автозавершении формулы чисел в столбце, использовать функцию
используйте функцию функции «СУММЕСЛИМН» указать – не равно. других покупателю Иванову. и два: вы диапазоне J:K), не для Excel равносильно на букву «П», проверки из списка
Вызываем «Мастер функций». В условия 1. Обязательный и Сергеева, то устанавливаем формулу.Северный появятся остальные аргументы если они удовлетворяютСРЗНАЧЕСЛИ
Как использовать функции СУММЕСЛИ и СУММЕСЛИМН в Excel

По названиям функций из заголовка статьи уже можно понять, для чего они предназначены. Первая суммирует числа указанного диапазона только в том случае, если они попадают под критерий. СУММЕСЛИМН работает точно так же, но с возможностью указать несколько разных аргументов.
Я покажу, как устроен синтаксис этих функций в Microsoft Excel и для каких задач их можно применить.
Разбор синтаксиса СУММЕСЛИ
Начать стоит с правил ввода составляющих функции СУММЕСЛИ. Из ее частей формируется СУММЕСЛИМН, поэтому детальное описание второй опустим, а вернемся к ней только в завершающем разделе статьи. Стандартная запись функции выглядит как =СУММЕСЛИ(A1:A10;»>1″).
![]()
Значит, что суммироваться будут только те ячейки, которые подпадают под указанный критерий, то есть больше 1. Это удобно, например, когда вам нужно посчитать, сколько у вас всего значений, меньше, больше или равняются конкретному. Если вызвать окно «Аргументы функции», вы увидите более понятный вариант записи и можете использовать его, указав диапазон и критерий.
![]()
Задать значение для «Диапазон_суммирования» нужно только в том случае, если вы ищете значения больше или меньше конкретного, но при этом добавлять в сумму необходимо ячейки из другого столбца (пока это звучит непонятно, но далее вы увидите такое представление функции на наглядном примере).
Запись СУММЕСЛИ при неравенстве
Еще раз пройдемся по базовому типу использования СУММЕСЛИ. После объявления функции укажите диапазон для проверки в виде A1:A20;. Обязательно поставьте точку с запятой, ведь это нужно для корректной работы функции.
![]()
После этого введите вручную сам критерий (нужно именно указывать число, а не брать его из конкретной ячейки с записью A1). Выберите знак больше, меньше, равно или <>, чтобы указать, что число не равняется конкретному.
![]()
![]()
Функция берет указанный вами диапазон и ищет там значения по критерию. Если значения попадают, они включаются в сумму. Затем происходит обращение к следующим ячейкам и так до конца диапазона. В итоге вы видите сумму только из тех чисел, которые соответствуют введенному вами неравенству.
Использование СУММЕСЛИ с текстом
В качестве критерия можно использовать текст, вводя слово в точности так же, как оно указано и в ячейках. Для реализации мы будем использовать диапазон суммирования, который опустили при разборе предыдущего примера.
![]()
Допустим, у вас есть столбец, в котором несколько строк с названием «Морковь». Нужно сделать так, чтобы функция посчитала сумму всего количества морковок, но не брала во внимание другие овощи и фрукты, записанные в том же столбце. Для этого отлично подойдет рассматриваемая функция, а ее запись в таком случае будет выглядеть так:
![]()
Объявите саму функцию, после чего в качестве диапазона выберите столбец с наименованиями продуктов.
![]()
Затем вместо неравенства введите текст для поиска.
![]()
Поставьте после кавычки точку с запятой и укажите диапазон суммирования – тот столбец, где расположено количество морковок.
![]()
Это то самое значение «Диапазон_суммирования», о котором я говорил при просмотре окна «Аргументы функции».
![]()
На следующем скриншоте вы видите, что морковок в списке всего две, каждая запись имеет значение 12, а это значит, что в сумму попадают только эти два числа, в результате получается 24.
Вы можете использовать такой подход, например, чтобы посчитать количество рабочих дней конкретного человека, получить результаты по месяцам или пройтись по количеству одинаковой продукции, записанной в столбце. Ничего сложного в объединении СУММЕСЛИ с текстом нет, в чем вы и убедились выше.
Использование функции СУММЕСЛИМН
Последний пример – функция СУММЕСЛИМН, которая похожа на предыдущую, но позволяет работать со множеством аргументов. Возьмем таблицу, где указано наименование продукции с некоторыми одинаковыми названиями, есть разная цена и количество.
![]()
Посчитаем количество груш, но только тех, чья цена будет выше 10 за единицу. Соответственно, это только пример, а вы можете использовать функцию для совершенно разных задач как при работе с текстовыми значениями, так и неравенствами.
![]()
Объявите функцию СУММЕСЛИМН и сначала запишите тот диапазон, который будете считать. В моем случае это количество груш.
![]()
Далее нужно вычленить из списка продукции только груши, для чего используйте критерий текста точно так же, как это уже было показано в предыдущем примере.
![]()
Второй критерий – цена, которая должна превышать 10 за единицу. Соответственно, впишите блок с неравенством A1:A10;»>10″, где A1:A10 – диапазон ячеек, а >10 – критерий.
![]()
Нажмите клавишу Enter и ознакомьтесь с результатом. На следующем скриншоте вы видите, что груш с ценой больше 10 довольно много, все их количество суммировалось и отображается в отдельной ячейке.
При первой записи у вас могут возникнуть трудности с правильным написанием функции, ведь она содержит много условий. Я оставлю вам ее отдельно, чтобы вы могли скопировать ее и вставить, подставив вместо текущих диапазонов ячеек свои: =СУММЕСЛИМН(B2:B25;A2:A25;»Груши»;C2:C25;»>10″). Не забывайте о том, что первый диапазон – то, что вы считаете, далее идет первый критерий – диапазон с названием столбца, потом второй – диапазон с неравенством.
Это лишь несколько примеров использования функций СУММЕСЛИ и СУММЕСЛИМН в Excel. Полученные знания вы можете использовать в своих целях, выполняя необходимые расчеты и упрощая процесс взаимодействия с электронной таблицей.
Функция СУММЕСЛИМН и суммирование по нескольким условиям в Excel
Функция СУММЕСЛИМН используется для суммирования переданных значений с учетом нескольких критериев отбора данных, которые указываются в качестве аргументов функции, и возвращает полученное суммарное значение.
Примеры использования функции СУММЕСЛИМН в Excel
В отличие от СУММЕСЛИ, в рассматриваемой функции предусмотрена возможность внесения до 127 критериев отбора данных для суммирования. СУММЕСЛИМН удобна для работы с объемными таблицами, содержащими большое число полей данных. Например, если требуется рассчитать общую сумму средств, полученных в результате поставки определенного типа товара указанной компанией в определенную страну, удобно использовать функцию СУММЕСЛИМН.
Динамический диапазон суммирования по условию в Excel
Пример 1. В таблице содержатся данные о успеваемости студентов по некоторому предмету в университете. Определить итоговую оценку для студентов с фамилией, начинающейся на букву «А» при условии, что минимальный балл должен быть не менее 5 (успеваемость студентов оценивается по 10-бальной шкале).
Вид таблицы данных:

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

- C3:C14 – диапазон ячеек с баллами, из которых будут автоматически выбраны значения для расчета суммы, которые соответствуют установленным критериям;
- C3:C14 – первый диапазон ячеек, к которому будет применен первый критерий;
- «>5» – первое условие отбора значений из указанного выше диапазона;
- B3:B14 – второй диапазон ячеек (с фамилиями студентов), к которому будет применен второй критерий;
- «А*» – второе условие отбора значений (все фамилии, которые начинаются с буквы «А»).

В результате формула автоматически определила динамически изменяемый диапазон в соответствии с условиями отбора значений и просуммировала его.
Выборочное суммирование по условию в Excel
Пример 2. В таблице указаны данные об отгрузках трех товаров в различные страны на протяжении трех месяцев. Определить суммарный доход от отгрузок товара №2 в Казахстан за июнь и август.
Вид таблицы данных:

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

Примечание: формула выглядит громоздкой несмотря на то, что для столбца «Месяц» было использовано всего 2 критерия отбора. Формулы с несколькими критериями для одного диапазона данных можно существенно сократить способом, который будет показан в следующем примере.
СУММЕСЛИМН для суммирования значений по нескольким условиям в Excel
Пример 3. Используя таблицу из второго примера определить суммарной прибыли от поставок товара №1 в Китай и Грузию на протяжении всего периода (трех месяцев).
Для нахождения искомого значения используем формулу массива (для ввода жмем CTRL+SHIFT+Enter):
Функция СУММЕСЛИМН возвращает массив значений для критериев «Китай» и «Грузия» соответственно, которые суммируются функцией СУММ.
Примечание: если критерии переданы в качестве константы массива для двух и более пар диапазон_условияN; условиеN, результат выполнения формулы будет некорректным.

Особенности использования функции СУММЕСЛИМН в Excel
Функция имеет следующую синтаксическую запись:
=СУММЕСЛИМН( диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
- диапазон_суммирования – обязательный аргумент, принимающий ссылку на ячейки с числами, для которых будет вычислено суммарное значение с учетом установленных критериев;
- диапазон_условия1 – обязательный аргумент, принимающий ссылку на ячейки, в которых содержатся данные для проверки на соответствие заданному критерию;
- условие1 – обязательный аргумент, принимающий ссылку на ячейку с условием поиска, текстовую запись логического выражения (например, «>=100» или «<>0»), проверяемый текст (например, «Продавец_1», «Товар_1») или числовое значение (Например, 20), определяющие ячейки в диапазоне условия1, для которых будут отобраны и просуммированы данные из диапазона суммирования.
Последующие аргументы являются необязательными для заполнения, а их смысл соответствует аргументам диапазон_условия1; условие1. Всего может быть задано до 127 условий отбора данных для суммирования.
Функция СУММЕСЛИМН в Excel и суммирование по нескольким условиям
Excel – невероятно функциональная программа. Даже встроенного набора функций достаточно, чтобы выполнить почти любую задачу. И кроме стандартных, знакомых многим, есть еще и те, о которых мало кто слышал. Но при этом они не перестают быть полезными. Они имеют более узкую специализацию, и не всегда в них есть необходимость. Но если про них знать, то в критический момент они могут очень хорошо пригодиться.
Сегодня мы поговорим об одной из таких функций – СУММЕСЛИМН .
Если перед пользователем стоит задача суммировать несколько значений, ориентируясь на определенные критерии, то необходимо воспользоваться функцией СУММЕСЛИМН . Формула, использующая эту функцию, принимает эти условия в качестве аргументов, после чего суммирует значения, отвечающие им, а затем найденное значение вносится в ячейку, в которую она записывается.
Функция СУММЕСЛИМН – подробное описание
Перед тем, как рассмотреть функцию СУММЕСЛИМН , необходимо сначала понять, что собой являет более простая ее версия – СУММЕСЛИ , поскольку именно на ней основывается рассматриваемая нами функция. Каждый из нас, наверно, уже знаком с двумя функциями, которые часто используются – СУММ (осуществляет суммирование значений) и ЕСЛИ ( проверяет значение на предмет соответствия определенному условию).
Если их объединить, получится еще одна функция – СУММЕСЛИ , которая проверяет данные на соответствие заданным пользователем условиям и суммирует лишь те числа, которые подпадают под эти критерии. Если говорить про англоязычную версию Excel, то эта функция называется SUMIF. Простыми словами, русскоязычное название – это прямой перевод англоязычного. Эта функция может использоваться для самых разных целей. В том числе, она может использоваться в качестве альтернативы ВПР , то есть, записывать
Основное отличие функции СУММЕСЛИМН от обычной функции СУММЕСЛИ заключается в том, что используется несколько критериев. Ее синтаксис довольно сложный на первый взгляд, но при более детальном рассмотрении оказывается, что логика этой функции очень проста. Сначала необходимо выбрать диапазон, где будет происходить проверка данных, после чего задать условия, на соответствие которым станет выполняться анализ. И такую операцию можно выполнять для довольно большого количества условий.
Сам синтаксис такой:
СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
На подходящие места надо поставить подходящие в конкретном случае массивы ячеек.
Давайте рассмотрим аргументы более подробно:
- Диапазон_суммирования. Этот аргумент, равно как и диапазон условия 1 и условие 1, является обязательным. Он являет собой набор ячеек, которые нужно суммировать.
- Диапазон_условия1. Это диапазон, где будет осуществляться проверка условия. Идет в паре со следующим аргументом – Условие1. Суммирование значений, соответствующих критерию, осуществляется в рамках ячеек, заданных в предыдущем аргументе.
- Условие1. Этот аргумент определяет критерий, на предмет соответствия которому будет осуществляться проверка. Задаваться он может, например, таким образом: “>32”.
- Диапазон условия 2, Условие2… Здесь задаются следующие условия по такому же образцу. Если нужно указывать больше, чем несколько условий, то тогда добавляются аргументы «Диапазон условия 3» и «Условие 3». Синтаксис аналогичный и для следующих аргументов.
Функция максимально позволяет обрабатывать до 127 пар условий и диапазонов.
Использовать ее можно сразу в нескольких сферах (приведем лишь некоторые, список на самом деле еще больше):
- Бухгалтерия. Например, хорошо использовать функцию СУММЕСЛИМН для создания сводных отчетов, по кварталу для трат, превышающих определенную сумму, например. Или же создавать отчет по одному товару из определенной ценовой категории.
- Менеджмент по продажам. Здесь также функция может быть очень полезной. Например, перед нами стоит задача просуммировать лишь стоимость товаров, которые были проданы определенному клиенту в определенное время. И в такой ситуации функция СУММЕСЛИМН может быть очень полезной.
- Образование. Мы еще будем приводить практические примеры из этой сферы сегодня. В частности, можно использовать ее для получения сводных данных по оценкам учеников. Можно выбирать по отдельному предмету или по отдельным оценкам. Человек может сразу задать несколько критериев, по которым будет отбираться оценка, что очень удобно и позволяет значительно сэкономить время.
Как видим, спектр сфер применения этой функции очень широк. Но это не единственное ее достоинство. Давайте приведем еще несколько преимуществ, которые имеет эта функция:
- Возможность задавать несколько критериев. Почему это преимущество? Можно ведь использовать обычную функцию СУММЕСЛИ ! А все потому, что это удобно. Нет необходимости осуществлять отдельные подсчеты по каждому из критериев. Все действия можно запрограммировать заранее, еще до того. как будет сформирована таблица с данными. Это здорово экономит время.
- Автоматизация. Современный век – это век автоматизации. Много зарабатывать может только тот человек, который умеет правильно автоматизировать свою работу. Именно поэтому умение владеть Excel и функцией СУММЕСЛИМН в частности, является настолько важным для любого человека, желающего построить карьеру. Знание одной функции позволяет выполнить сразу несколько действий, как одно. И тут мы переходим к следующему преимуществу этой функции.
- Экономия времени. Как раз за счет того, что одна функция выполняет сразу несколько задач.
- Простота. Несмотря на то, что синтаксис довольно тяжелый на первый взгляд из-за своей громоздкости, на самом деле, логика этой функции очень проста. Сначала отбирается диапазон данных, потом диапазон значений, который будет проверяться на предмет соответствия определенному условию. Ну и естественно, само условие тоже нужно указать. И так несколько раз. Фактически в основе этой функции лежит всего одна логическая конструкция, что делает ее проще по сравнению с известной ВПР при том, что ее можно использовать для тех же целей, так еще и учитывая большее количество критериев.
Особенности применения функции СУММЕСЛИМН
Есть несколько особенностей применения этой функции, на которые нужно обратить внимание. Прежде всего, эта функция игнорирует диапазоны с текстовыми строками или пустыми значениями, поскольку эти типы данных нельзя складывать по арифметическому образцу, только соединять, как строки. Этого данная функция делать не умеет. Также нужно обратить внимание на следующие условия:
- Можно использовать такие типы значений в качестве условий для отбора ячеек для дальнейшего сложения значений, содержащихся в них: числовые значения, логические выражения, ссылки на ячейки и так далее.
- Если проверяется текст, логические выражения или же математические знаки, то такие критерии задаются через кавычки.
- Невозможно использовать условия, длиннее 255 символов.
- Возможно использование приблизительных критериев отбора значений с помощью подстановочных знаков. Знак вопроса используется для того, чтобы заменить один символ, а знак умножения (звездочка) нужна, чтобы заменить несколько символов.
- Логические значения, которые находятся в диапазоне суммирования, автоматически конвертируются в числовые соответственно их типу. Так, значение «ИСТИНА» превращается в единицу, а «ЛОЖЬ» – в ноль.
- Если в ячейке появляется ошибка #ЗНАЧ!, это означает, что количество ячеек в диапазонах условий и суммирования разное. Нужно сделать так, чтобы размеры этих аргументов были одинаковыми.
Примеры использования функции СУММЕСЛИМН
Функция СУММЕСЛИМН не такая сложная, как кажется на первый взгляд, оказывается. Но для большей наглядности давайте рассмотрим некоторые практические примеры, как можно использовать функцию СУММЕСЛИМН . Так будет значительно проще углубиться в тему.
Динамический диапазон суммирования по условию
Итак, начнем с первого примера. Допустим, у нас есть таблица, в которой содержится информация о том, как справляются студенты с учебной программой по определенному предмету. Есть набор оценок, успеваемость оценивается по 10-балльной шкале. Стоит задача найти оценку за экзамен тех студентов, фамилия которых начинается с буквы А, а их минимальный балл составляет 5.
Таблица выглядит следующим образом.

1
Чтобы нам рассчитать суммарный балл, основываясь на описанных выше критериях, необходимо применять такую формулу.

2
Давайте более подробно опишем аргументы:
- C3:C14 – это наш диапазон суммирования. В нашем случае он совпадает с диапазоном условия. Из него будут отбираться баллы, используемые для расчета суммы, но лишь те, которые подпадают под наши критерии.
- «>5» – наше первое условие.
- B3:B14 – второй диапазон суммирования, который обрабатывается на предмет соответствия второму критерию. Видим, что здесь нет совпадения с диапазоном суммирования. Из этого делаем вывод, что диапазон суммирования и диапазон условия может быть как идентичным, так и нет.
- «A*» – второй диапазон, который задает отбор оценок лишь тех студентов, чья фамилия начинается на А. Звездочка в нашем случае означает любое количество знаков.
После расчетов мы получаем следующую таблицу.

3
Как видим, формулой было произведено суммирование значений, основываясь на динамическом диапазон и опираясь на заданные пользователем условия.
Выборочное суммирование по условию в Эксель
Теперь предположим, нам нужно получить информацию о том, какие товары отправлялись и в какие страны в течение последнего квартала. После этого найти суммарный доход от отгрузок за июль и август.
Сама таблица выглядит следующим образом.

5
Чтобы определить итоговый результат, нам необходима такая формула.
=(СУММЕСЛИМН(D2:D14;A2:A14;»=июнь»;B2:B14;»Товар_2″;C2:C14;»Казахстан»)+(СУММЕСЛИМН(D2:D14;A2:A14;»=август»;B2:B14;»Товар_2″;C2:C14;»Казахстан»)))
В результате подсчетов, осуществленных этой формулой, мы получаем такой результат.

4
Внимание! Эта формула выглядит довольно большой, хотя мы использовали всего два критерия. Если диапазон данных один и тот же, то можно значительно сократить длину формулы так, как будет показано ниже.
Функция СУММЕСЛИМН для суммирования значений по нескольким условиям
Теперь давайте приведем для наглядности еще один пример. При этом таблицу оставляем ту же, что и в предыдущем случае.
Формулу используем следующую (но записываем ее, как формулу массива, то есть вводим ее через комбинацию клавиш CTRL + SHIFT + ENTER).
После того, как функция СУММЕСЛИМН просуммирует массив значений, исходя из критериев, заданных в формуле (то бишь, стран Китай и Грузия), полученный массив суммируется обычной функцией СУММ, которая записана, как формула массива.
Если передача условий осуществлялась в качестве константы массива для большего, количества пар, чем одна, то формула выдаст неправильный результат.
А теперь давайте ознакомимся с таблицей, содержащей итоговые значения.

6
Как видим, у нас все получилось. Обязательно получится и у вас. Больших успехов на этом поприще. Это очень простая функция, которую понять может человек, который только ступил на путь изучения Excel. И мы уже знаем, что функция СУММЕСЛИМН позволяет быть эффективным в любой сфере деятельности, начиная бухгалтерией и заканчивая даже образованием. Даже если вы строите карьеру в любой другой сфере, которая не была описана выше, все равно эта функция поможет заработать деньги. Этим она и ценна.
Самое главное – она позволяет сэкономить время, которое является, к сожалению, ограниченным ресурсом. Казалось бы, там пара секунд применить две функции, но когда приходится выполнять огромное количество повторяющихся операций, то тогда эти секунды складываются в часы, которые можно было бы потратить на что-то другое. Так что рекомендуем вам потренироваться в использовании этой функции. Тем более, что она невероятно проста.
Функция СУММЕСЛИМН() Сложение с несколькими критериями в EXCEL (Часть 2.Условие И)
Произведем сложение значений находящихся в строках, поля которых удовлетворяют сразу двум критериям (Условие И). Рассмотрим Текстовые критерии, Числовые и критерии в формате Дат. Разберем функцию СУММЕСЛИМН( ) , английская версия SUMIFS().
В качестве исходной таблицы возьмем таблицу с двумя столбцами (полями): текстовым « Фрукты » и числовым « Количество на складе » (См. файл примера ).

Задача1 (1 текстовый критерий и 1 числовой)
Найдем количество ящиков товара с определенным Фруктом И , у которых Остаток ящиков на складе не менее минимального. Например, количество ящиков с товаром персики ( ячейка D 2 ), у которых остаток ящиков на складе >=6 ( ячейка E 2 ) . Мы должны получить результат 64. Подсчет можно реализовать множеством формул, приведем несколько (см. файл примера Лист Текст и Число ):
1. = СУММЕСЛИМН(B2:B13;A2:A13;D2;B2:B13;»> Function_F»>
Синтаксис функции: СУММЕСЛИМН(интервал_суммирования;интервал_условия1;условие1;интервал_условия2; условие2…)
- B2:B13 Интервал_суммирования — ячейки для суммирования, включающих имена, массивы или ссылки, содержащие числа. Пустые значения и текст игнорируются.
- A2:A13 и B2:B13 Интервал_условия1; интервал_условия2; … представляют собой от 1 до 127 диапазонов, в которых проверяется соответствующее условие.
- D2 и «> » height=»498″ src=»https://excel2.ru/sites/default/files/pic_node/Sum/sum-32.png» width=»544″/>
Порядок аргументов различен в функциях СУММЕСЛИМН() и СУММЕСЛИ() . В СУММЕСЛИМН() аргумент интервал_суммирования является первым аргументом, а в СУММЕСЛИ() – третьим. При копировании и редактировании этих похожих функций необходимо следить за тем, чтобы аргументы были указаны в правильном порядке.
2. другой вариант = СУММПРОИЗВ((A2:A13=D2)*(B2:B13);—(B2:B13>=E2)) Разберем подробнее использование функции СУММПРОИЗВ() :
- Результатом вычисления A2_A13=D2 является массив Значение ИСТИНА соответствует совпадению значения из столбца А критерию, т.е. слову персики . Массив можно увидеть, выделив в Строке формул A2_A13=D2 , а затем нажав F9 ;
- Результатом вычисления B2:B13 является массив, т.е. просто значения из столбца B ;
- Результатом поэлементного умножения массивов (A2:A13=D2)*(B2:B13) является . При умножении числа на значение ЛОЖЬ получается 0; а на значение ИСТИНА (=1) получается само число;
- Разберем второе условие: Результатом вычисления —( B2:B13>=E2) является массив . Значения в столбце « Количество ящиков на складе », которые удовлетворяют критерию >=E2 (т.е. >=6) соответствуют 1;
- Далее, функция СУММПРОИЗВ() попарно перемножает элементы массивов и суммирует полученные произведения. Получаем – 64.
3. Другим вариантом использования функции СУММПРОИЗВ() является формула =СУММПРОИЗВ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2)) .
4. Формула массива =СУММ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2)) похожа на вышеупомянутую формулу =СУММПРОИЗВ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2)) После ее ввода нужно вместо ENTER нажать CTRL + SHIFT + ENTER
5. Формула массива =СУММ(ЕСЛИ((A2:A13=D2)*(B2:B13>=E2);B2:B13)) представляет еще один вариант многокритериального подсчета значений.
6. Формула =БДСУММ(A1:B13;B1;D14:E15) требует предварительного создания таблицы с условиями (см. статью про функцию БДСУММ() ). Заголовки этой таблицы должны в точности совпадать с соответствующими заголовками исходной таблицы. Размещение условий в одной строке соответствует Условию И (см. диапазон D14:E15 ).
Примечание : для удобства, строки, участвующие в суммировании, выделены Условным форматированием с правилом =И($A2=$D$2;$B2>=$E$2)
Задача2 (2 числовых критерия)
Другой задачей может быть нахождение сумм ящиков только тех партий товаров, у которых количество ящиков попадает в определенный интервал, например от 5 до 20 (см. файл примера Лист 2Числа ).

Формулы строятся аналогично задаче 1: =СУММЕСЛИМН(B2:B13;B2:B13;»>=»&D2;B2:B13;» Примечание : для удобства, строки, участвующие в суммировании, выделены Условным форматированием с правилом =И($B2>=$D$2;$B2
Задача3 (2 критерия Дата)
Другой задачей может быть нахождение суммарных продаж за период (см. файл примера Лист «2 Даты» ). Используем другую исходную таблицу со столбцами Дата продажи и Объем продаж .

Формулы строятся аналогично задаче 2: = СУММЕСЛИМН(B6:B17;A6:A17;»>=»&D6;A6:A17;» Примечание . Даты могут быть представлены в числовой форме см. статью Как Excel хранит дату и время
При необходимости даты могут быть введены непосредственно в формулу = СУММЕСЛИМН(B6:B17;A6:A17;»>=15.01.2010″;A6:A17;»
Чтобы вывести условия отбора в текстовой строке используейте формулу =»Объем продаж за период с «&ТЕКСТ(D6;»дд.ММ.гг»)&» по «&ТЕКСТ(E6;»дд.ММ.гг»)
В последней формуле использован Пользовательский формат .
Задача4 (Месяц)
Немного модифицируем условие предыдущей задачи: найдем суммарные продаж за месяц(см. файл примера Лист Месяц ).
Формулы строятся аналогично задаче 3, но пользователь вводит не 2 даты, а название месяца (предполагается, что в таблице данные в рамках 1 года).

Месяц вводится с помощью Выпадающего списка , перечень месяцев формируется с использованием Динамического диапазона (для исключения лишних месяцев).
Альтернативный вариант
Альтернативным вариантом для всех 4-х задач является применение Автофильтра .
Для решения 3-й задачи таблица с настроенным автофильтром выглядит так (см. файл примера Лист 2 Даты ).

Предварительно таблицу нужно преобразовать в формат таблиц MS EXCEL 2007 и включить строку Итогов.





