Суммировать ячейки в диапазоне с условием excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

Функция СУММЕСЛИ используется, если необходимо просуммировать значения диапазон, соответствующие указанному критерию. Предположим, например, что в столбце с числами необходимо просуммировать только значения, превышающие 5. Для этого можно использовать следующую формулу: =СУММЕСЛИ(B2:B25;»> 5″)

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Это видео — часть учебного курса Сложение чисел в Excel.

Советы: 

  • При необходимости условия можно применить к одному диапазону, а просуммировать соответствующие значения из другого диапазона. Например, формула =СУММЕСЛИ(B2:B5; «Иван»; C2:C5) суммирует только те значения из диапазона C2:C5, для которых соответствующие значения из диапазона B2:B5 равны «Иван».

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

Важно: Функция СУММЕСЛИ возвращает неверные результаты при использовании для сопоставления строк длиной более 255 символов или строкового #VALUE!.

Синтаксис

СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])

Аргументы функции СУММЕСЛИ описаны ниже.

  • Диапазон   — обязательный аргумент. Диапазон ячеек, оцениваемых на соответствие условиям. Ячейки в каждом диапазоне должны содержать числа, имена, массивы или ссылки на числа. Пустые и текстовые значения игнорируются. Выбранный диапазон может содержать даты в стандартном формате Excel (см. примеры ниже).

  • Условие   .Обязательный аргумент. Условие в форме числа, выражения, ссылки на ячейку, текста или функции, определяющее, какие ячейки необходимо суммировать. Можно включить подстановочные знаки: вопросительный знак (?) для сопоставления с любым одним символом, звездочка (*) для сопоставления любой последовательности символов. Если требуется найти непосредственно вопросительный знак (или звездочку), необходимо поставить перед ним знак «тильда» (~).

    Например, критерии можно выразить как 32, «>32», B5, «3?», «apple*», «*~?» или TODAY().

    Важно: Все текстовые условия и условия с логическими и математическими знаками необходимо заключать в двойные кавычки («). Если условием является число, использовать кавычки не требуется.

  • Диапазон_суммирования   .Необязательный аргумент. Ячейки, значения из которых суммируются, если они отличаются от ячеек, указанных в качестве диапазона. Если аргумент диапазон_суммирования опущен, Excel суммирует ячейки, указанные в аргументе диапазон (те же ячейки, к которым применяется условие).


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


    диапазон


    Диапазон_суммирования.

    Фактические суммированные ячейки

    A1:A5

    B1:B5

    B1:B5

    A1:A5

    B1:K5

    B1:B5

Примеры

Пример 1

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

Стоимость имущества

Комиссионные

Данные

1 000 000 ₽

70 000 ₽

2 500 000 ₽

2 000 000 ₽

140 000 ₽

3 000 000 ₽

210 000 ₽

4 000 000 ₽

280 000 ₽

Формула

Описание

Результат

=СУММЕСЛИ(A2:A5;»>160000″;B2:B5)

Сумма комиссионных за имущество стоимостью больше 1 600 000 ₽.

630 000 ₽

=СУММЕСЛИ(A2:A5; «>160000»)

Сумма по имуществу стоимостью больше 1 600 000 ₽.

9 000 000 ₽

=СУММЕСЛИ(A2:A5;300000;B2:B5)

Сумма комиссионных за имущество стоимостью 3 000 000 ₽.

210 000 ₽

=СУММЕСЛИ(A2:A5;»>» &C2;B2:B5)

Сумма комиссионных за имущество, стоимость которого превышает значение в ячейке C2.

490 000 ₽

Пример 2

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

Категория

Продукты

Объем продаж

Овощи

Помидоры

23 000 ₽

Овощи

Сельдерей

55 000 ₽

Фрукты

Апельсины

8 000 ₽

Масло

4 000 ₽

Овощи

Морковь

42 000 ₽

Фрукты

Яблоки

12 000 ₽

Формула

Описание

Результат

=СУММЕСЛИ(A2:A7;»Фрукты»;C2:C7)

Объем продаж всех продуктов категории «Фрукты».

20 000 ₽

=СУММЕСЛИ(A2:A7;»Овощи»;C2:C7)

Объем продаж всех продуктов категории «Овощи».

120 000 ₽

=СУММЕСЛИ(B2:B7;»*ы»;C2:C7)

Объем продаж всех продуктов, названия которых заканчиваются на «ы» («Помидоры» и «Апельсины»).

43 000 ₽

=СУММЕСЛИ(A2:A7;»»;C2:C7)

Объем продаж всех продуктов, категория для которых не указана.

4 000 ₽

К началу страницы

Дополнительные сведения

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция СУММЕСЛИМН

СЧЁТЕСЛИ

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

Рекомендации, позволяющие избежать появления неработающих формул

Функция ВПР

Нужна дополнительная помощь?

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

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

Пример 1. В таблице Excel записаны члены геометрической прогрессии. Какую часть (в процентах) составляет сумма первых 15 членов прогрессии от общей суммы ее членов.

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

Пример 1.

Выполним расчет с помощью следующей формулы:

Описание аргументов:

  • A3:A22 – диапазон ячеек, содержащих порядковые номера членов прогрессии, относительно которых задается критерий суммирования;
  • «<=15» – логическое выражение, являющееся критерием суммирования;
  • B3:B22 – диапазон ячеек, содержащих значения членов прогрессии.

Полученный результат:

СУММЕСЛИ.

Доля в процентах первых 15-ти значений (75% — от количества всех 20-ти значений) данной геометрической прогрессии составляет всего лишь 0,41%.



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

Пример 2. В таблице Excel указаны данные о работе двух продавцов небольшого магазина. Определить, какой из сотрудника принес больший доход за 19 рабочих дней).

Исходная таблица имеет следующий вид:

Пример 2.

Для расчета используем функцию в формуле:

Функция ЕСЛИ выполняет проверку возвращаемых значений функциями СУММЕСЛИ с условиями проверки «Иванов» и «Петров» соответственно и возвращает текстовую строку с фамилией продавца, суммарная прибыль которого оказалась больше.

В итоге получим следующее значение:

Сумма ячеек с определенным значением.

Как в Excel суммировать ячейки только с определенным значением

Пример 3. В таблице указаны данные о зарплате сотрудника на протяжении 12 месяцев прошлого года. Рассчитать доходы работника за весенние месяцы.

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

Пример 3.

Весенними месяцами являются месяца с номерами 3, 4 и 5. Для расчета используем формулу:

Сумма зарплат с 6-го по 12-й месяц является подмножеством множества суммы зарплат с 3-го по 12-й месяц. Разница этих сумм является искомой величиной – суммой зарплат за весенние месяцы:

формула для расчета 1.

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

Вид таблицы.

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

формула 1.

В результате получим:

суммировать ячейки по условию.

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

Функция СУММЕСЛИ имеет следующий синтаксис:

=СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])

Описание аргументов:

  • диапазон – обязательный для заполнения аргумент, принимающий ссылку на диапазон ячеек с данными, в отношении которых применяется определенный критерий. В ячейках данного диапазона могут содержаться имена, текстовые строки, данные ссылочного типа, числовые значения, логические ИСТИНА или ЛОЖЬ, даты в формате Excel. Если данный диапазон также является диапазоном суммирования (третий аргумент опущен), на итоговый результат не влияют пустые ячейки и ячейки, содержащие текстовые данные.
  • условие – обязательный для заполнения аргумент, который может быть указан в виде числа, текстовой строки, логического выражения, результата выполнения какой-либо функции. Переданное в качестве данного аргумента значение или выражение является критерием суммирования рассматриваемой функции.
  • [диапазон_суммирования] – необязательный для заполнения аргумент, принимающий ссылку на диапазон ячеек, содержащих числовые значения, для которых будет рассчитана сумма с учетом критерия суммирования (условие).

Примечания:

  1. Если третий необязательный аргумент явно не указан, диапазон ячеек, указанных в качестве первого аргумента, также является диапазоном суммирования.
  2. Условия, представленные в виде текстовой строки или выражения, содержащего символы «>», «<», «=», должны быть указаны в кавычках. Если аргумент условие представлен в виде числа, кавычки не требуются.
  3. Если аргумент условие указан в виде текстовой строки, можно использовать жесткий критерий (точное совпадение с указанной подстрокой) или выполнить поиск значений с неточным совпадением, заменив недостающие символы звездочкой «*» (любое количество символов) или вопросительным знаком «?» (один любой символ). В качестве примеров могут быть критерии «ст?л» (стол либо стул при поиске наименований мебели), «Ива*» (фамилии Иванов, Иваненко, Иванищев и другие, которые начинаются на «Ива»).
  4. Если функции ссылаются на ячейки, содержащие коды ошибок #ЗНАЧ! или текстовые строки длиной свыше 255 символов, функция СУММЕСЛИ может возвращать некорректный результат.
  5. Аргументы могут ссылаться на диапазоны с разным количеством ячеек. Функция СУММЕСЛИ рассчитывает сумму значений для такого количества ячеек из диапазона суммирования, которое соответствует количеству ячеек, содержащихся в диапазоне. Расчет выполняется с левой верхней ячейки диапазона суммирования.
  6. Функция СУММЕСЛИ позволяет использовать только один критерий суммирования. Если необходимо указать сразу несколько критериев, следует использовать функцию СУММЕСЛИМН.
  7. Критерий суммирования не обязательно должен относиться к диапазону суммирования. Например, для расчета общей зарплаты сотрудника за год в таблице, в которой содержатся данные о зарплате всех сотрудников, можно ввести формулу =СУММЕСЛИ(A1:A100;”Петренко”;B1:B100), где:

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

  • a. A1:A100 – диапазон ячеек, в которых хранятся фамилии сотрудников;
  • b. «Петренко» – критерий поиска (фамилия работника) для диапазона A1:A100;
  • c. B1:B100 – диапазон ячеек, в которых хранятся данные о зарплатах работников (диапазон суммирования).

Skip to content

7 примеров использования формулы СУММЕСЛИ в Excel с несколькими условиями

В таблицах Excel можно не просто находить сумму чисел, но и делать это в зависимости от заранее определённых критериев отбора. Хорошо знакомая нам функция ЕСЛИ позволяет производить вычисления в зависимости от выполнения условия. Функция СУММ позволяет складывать числовые значения. А что если нам нужна формула ЕСЛИ СУММ? Для этого случая в Excel имеется специальная функция СУММЕСЛИ.

Мы рассмотрим, как правильно применить функцию СУММЕСЛИ (Sumif в английской версии) в таблицах Excel. Начнем с самых простых случаев, как можно использовать при этом знаки подстановки, назначить диапазон суммирования, работать с числами, текстом и датами. Особо остановимся на том, как использовать сразу несколько условий. И, конечно, мы применим новые знания на практике, рассмотрев несложные примеры.

  1. Как пользоваться СУММЕСЛИ в Excel – синтаксис
  2. Примеры использования функции СУММЕСЛИ в Excel
    • Сумма если больше чем, меньше, или равно
    • Критерии для текста.
    • Подстановочные знаки для частичного совпадения.
    • Точная дата либо диапазон дат.
    • Сумма значений, соответствующих пустым либо непустым ячейкам
    • Сумма по нескольким условиям.
    • Почему СУММЕСЛИ у меня не работает?

Хорошо, что функция СУММЕСЛИ одинакова во всех версиях MS Excel. Еще одна приятная новость: если вы потратите некоторое время на ее изучение, вам потребуется совсем немного усилий, чтобы понять другие «ЕСЛИ»-функции, такие как СУММЕСЛИМН, СЧЕТЕСЛИ, СЧЕТЕСЛИМН и т.д.

Как пользоваться СУММЕСЛИ в Excel – синтаксис

Её назначение – найти итог значений, которые удовлетворяют определённым требованиям.

Синтаксис функции выглядит следующим образом:

=СУММЕСЛИ(диапазон, критерий, [диапазон_суммирования])

Диапазон – это область, которую мы исследуем на соответствие определённому значению.

Критерий – это значение или шаблон, по которому мы производим отбор чисел для суммирования.

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

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

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

Итак, если он указан, то расчет идет именно по его данным. Если отсутствует, то складываются значения из той же области, где производился поиск.

Чтобы лучше понять это описание, рассмотрим несколько простых задач. Надеюсь, что они будут понятны не только «продвинутым» пользователям, но и подойдут для «чайников».

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

Сумма если больше чем, меньше, или равно

Начнем с самого простого. Предположим, у нас есть данные о продажах шоколада. Рассчитаем различные варианты продаж.

сравниваем числа - суммесли в excel для чайников

В I3 записано:

=СУММЕСЛИ(D2:D21;I2)

D2:D21 – это координаты, в которых мы ищем значение.

I2 – ссылка на критерий отбора. Иначе говоря, мы ищем ячейки со значением 144 и складываем их.

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

Кроме того, в качестве задания для отбора нужных значений можно указать текстовое выражение, состоящее из знаков >, <, <>, <= или >= и числа.

Можно указать его прямо в формуле, как это сделано в I13

=СУММЕСЛИ(D2:D21;«<144»)

То есть подытоживаем все заказы, в которых количество меньше 144.

Но, согласитесь, это не слишком удобно, поскольку нужно корректировать саму формулу, да и условие еще нужно не забыть заключить в кавычки.

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

Критерии для текста.

Гораздо чаще встречаются ситуации, когда поиск нужно проводить в одном месте, а в другом — суммировать данные, соответствующие найденному.

Чаще всего это необходимо, если необходимо использовать отбор по определённым словам. Ведь текстовые значения складывать нельзя, а вот соответствующие им числа – можно.

Как простой прием использования формулы СУММ ЕСЛИ в Эксель таблицах, рассчитаем итог по выполненным заказам.

определяем соответствие текста

В I3 запишем выражение:

=СУММЕСЛИ(F2:F21;I2;E2:Е21)

F2:F21 – это область, в которой мы отбираем подходящие значения.

I2 – здесь записано, что именно отбираем.

E2:E21 – складываем числа, соответствующие найденным совпадениям.

Конечно, можно указать параметр отбора прямо в выражении:

=СУММЕСЛИ(F2:F21;”Да”;E2:Е21)

Но мы уже договорились, что так делать не совсем рационально.

Важное замечание. Не забываем, что все текстовые значения необходимо заключать в кавычки.

Подстановочные знаки для частичного совпадения.

При работе с текстовыми данными часто приходится производить поиск по какой-то части слова или фразы.

Вернемся к нашему случаю. Определим, сколько всего было заказов на черный шоколад. В результате, у нас есть 2 подходящих наименования товара. Как учесть их оба? Для этого есть понятие неточного соответствия.

используем маску подстановки

Мы можем производить поиск и подсчет значений, указывая не всё содержимое ячейки, а только её часть. Таким образом мы можем расширить границы поиска, применив знаки подстановки “?”, “*”.

Символ “?” позволяет заменить собой один любой символ.

Символ ”*” позволяет заменить собой не один, а любое количество символов (в том числе ноль).

Эти знаки можно применить в нашем случае двумя способами. Либо прямо вписать их в таблицу –

=СУММЕСЛИ(C2:C21;I2;E2:Е21) , где в E2 записано *[слово]*

либо

=СУММЕСЛИ(C2:C21;»*»&I2&»*»;E2:E21)

где * вставлены прямо в выражение и «склеены» с нужным текстом.

Давайте потренируемся:

  • “*черный*” — мы ищем фразу, в которой встречается это выражение, а до него и после него – любые буквы, знаки и числа. В нашем случае этому соответствуют “Черный шоколад” и “Супер Черный шоколад”.
  • “Д?” — необходимо слово из 2 букв, первая из которых “Д”, а вторая – любая. В нашем случае подойдет “Да”.
  • “???” — найдем слово из любых 3 букв

=СУММЕСЛИ(F2:F21;”???”;E2:E21)

Этому требованию соответствует “Нет”.

  • “???????*” — текст из любых 7 и более букв.

=СУММЕСЛИ(B2:B21;“???????*”;E8:E28)

Подойдет “Зеленый”, “Оранжевый”, “Серебряный”, “Голубой”, “Коричневый”, “Золотой”, “Розовый”.

  • “З*” — мы выбираем фразу, первая буква которой “З”, а далее – любые буквы, знаки и числа. Это “Золотой” и “Зеленый”.
  • “Черный*” — подходит фраза, которая начинаются именно с этого слова, а далее – любые буквы, знаки и числа. Подходит “Черный шоколад”.

Примечание. Если вам необходимо в качестве задания для поиска применять текст, который содержит в себе * и ?, то используйте знак тильда (~), поставив его перед этими символами. Тогда * и ? будут считаться обычными символами, а не шаблоном:

=СУММЕСЛИ(B2:B21;“*~?*”;E8:E28)

Важное замечание. Если в вашем тексте для поиска встречается несколько знаков * и ?, то тильду (~) нужно поставить перед каждым из них. К примеру, если мы будем искать текст, состоящий из трех звездочек, то формулу ЕСЛИ СУММ можно записать так:

=СУММЕСЛИ(B2:B21;“~*~*~*”;E8:E28)

А если текст просто содержит в себе 3 звездочки, то можно наше выражение переписать так:

=СУММЕСЛИ(B2:B21;“*~*~*~**”;E8:E28)

Точная дата либо диапазон дат.

Если нам нужно найти сумму чисел, соответствующих определённой дате, то проще всего в качестве критерия указать саму эту дату.

Примечание. При этом не забывайте, что формат указанной вами даты должен соответствовать региональным настройкам вашей таблицы!

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

сумма за период времени

Рассчитываем итог продаж за сегодняшний день – 04.02.2020г.

=СУММЕСЛИ(A2:A21;I1;E2:E21)

или же

=СУММЕСЛИ(A2:A21;СЕГОДНЯ();E2:E21)

Рассчитаем за вчерашний день.

=СУММЕСЛИ(A2:A21;СЕГОДНЯ()-1;E2:E21)

СЕГОДНЯ()-1 как раз и будет «вчера».

Складываем за даты, которые предшествовали 1 февраля.

=СУММЕСЛИ(A2:A21;»<«&»01.02.2020»;E2:E21)

После 1 февраля включительно:

=СУММЕСЛИ(A2:A21;»>=»&»01.02.2020″;E2:E21)

А если нас интересует временной интервал «от-до»?

Мы можем рассчитать итоги за определённый период времени. Для этого применим маленькую хитрость: разность функций СУММЕСЛИ. Предположим, нам нужна выручка с 1 по 4 февраля включительно. Из продаж после 1 февраля вычитаем все, что реализовано после 4 февраля.

=СУММЕСЛИ(A2:A21;»>=»&»01.02.2020″;E2:E21) — СУММЕСЛИ(A2:A21;»>=»&»04.02.2020″;E2:E21)

Сумма значений, соответствующих пустым либо непустым ячейкам

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

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

итоги по пустым либо непустым значениям

Если критерий указать просто “*”, то мы учитываем для подсчета непустые ячейки, в которых имеется хотя бы одна буква или символ (кроме пустых).

=СУММЕСЛИ(F2:F21;»*»;E2:E21)

Точно такой же результат даёт использование вместо звездочки пары знаков «больше» и «меньше» — <>.

=СУММЕСЛИ(F2:F21;»<>»;E2:E21)

Теперь рассмотрим, как можно находить сумму, соответствующую пустым ячейкам.

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

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

=СУММЕСЛИ(F2:F21;«»;E2:E21)

Сумма по нескольким условиям.

Функция СУММЕСЛИ может работать только с одним условием, как мы это делали ранее. Но очень часто случается, что нужно найти совокупность данных, удовлетворяющих сразу нескольким требованиям. Сделать это можно как при помощи некоторых хитростей, так и с использованием других функций. Рассмотрим все по порядку.

Вновь вернемся к нашему случаю с заказами. Рассмотрим два условия и посчитаем, сколько всего сделано заказов черного и молочного шоколада.

1. СУММЕСЛИ + СУММЕСЛИ

суммируем по двум критериям

Все просто:

=СУММЕСЛИ($C$2:$C$21;»*»&H3&»*»;$E$2:$E$21)+СУММЕСЛИ($C$2:$C$21;»*»&H4&»*»;$E$2:$E$21)

Находим сумму заказов по каждому виду товара, а затем просто их складываем. Думаю, с этим вы уже научились работать :).

Это самое простое решение, но не самое универсальное и далеко не единственное.

2. СУММ и СУММЕСЛИ с аргументами массива.

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

аргумент записываем в виде массива

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

Если вы хотите найти покупки этих двух товаров, то ваши критерии в виде массива будут выглядеть так:

СУММЕСЛИ($C$2:$C$21;{«*черный*»;»*молочный*»};$E$2:$E$21)

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

А теперь воспользуемся функцией СУММ, которая умеет работать с массивами данных, складывая их содержимое.

=СУММ(СУММЕСЛИ($C$2:$C$21;{«*черный*»;»*молочный*»};$E$2:$E$21))

Важно, что результаты вычислений в первом и втором случае совпадают.

3. СУММПРОИЗВ и СУММЕСЛИ.

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

Вот как это будет выглядеть:

=СУММПРОИЗВ(СУММЕСЛИ(C2:C21;H3:H4;E2:E21))

в H3 и H4 мы запишем критерии отбора.

Но, конечно, ничто не мешает вам перечислить значения в виде массива критериев:

=СУММПРОИЗВ(СУММЕСЛИ(C2:C21;{«*черный*»;»*молочный*»};E2:E21))

Результат, возвращаемый в обоих случаях, будет идентичен тому, что вы наблюдаете на скриншоте.

Важное замечание! Обратите внимание, что все перечисленные выше три способа производят расчет по логическому ИЛИ. То есть, нам нужны продажи шоколада, который будет или черным, или молочным.

Почему СУММЕСЛИ у меня не работает?

Этому может быть несколько причин. Иногда ваше выражение не возвращает того, что вы ожидаете, только потому, что тип данных в ячейке или в каком-либо аргументе не подходит для нее. Итак, вот что нужно проверить.

1. «Диапазон данных» и «диапазон суммирования» должны быть указаны ссылками, а не в виде массива.

Первый и третий атрибуты функции всегда должны быть ссылкой на область таблицы, например A1: A10. Если вы попытаетесь передать что-нибудь еще, например, массив {1,2,3}, Excel выдаст сообщение об ошибке.

Правильно: =СУММЕСЛИ(A1:A3, «цвет», C1:C3)

Неверно : =СУММЕСЛИ({1,2,3}, «цвет», C1:C3)

2. Ошибка при суммировании значений из других листов или рабочих книг.

Как и любая другая функция Excel, СУММЕСЛИ может ссылаться на другие листы и рабочие книги, если они в данный момент открыты.

Найдем сумму значений в F2: F9 на листе 1 книги 1, если соответствующие данные записаны в столбце A, и если среди них содержатся «яблоки»:

=СУММЕСЛИ([Книга1.xlsx]Лист1!$A$2:$A$9,»яблоки»,[Книга1.xlsx]Лист1!$F$2:$F$9)

Однако это перестанет работать, как только Книга1 будет закрыта. Это происходит потому, что области, на которые ссылаются формулы в закрытых книгах, преобразуются в массивы и хранятся в таком виде в текущей книге. А поскольку в аргументах 1 и 3 массивы не допускаются, то формула выдает ошибку #ЗНАЧ!.

3. Чтобы избежать проблем, убедитесь, что диапазоны данных и поиска имеют одинаковый размер.

Как отмечалось в начале этого руководства, в современных версиях Microsoft Excel они не обязательно должны иметь одинаковый размер. Но вот в Excel 2000 и более ранних версиях это может вызвать проблемы. Однако, даже в самых последних версиях Excel сложные выражения, в которых диапазон сложения имеет меньше строк и/или столбцов, чем диапазон поиска, являются капризными. Вот почему рекомендуется всегда иметь их одинакового размера и формы.

Примеры расчета суммы:

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

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

Имеем таблицу по продажам, например, следующего вида:

cond_sum1.png

Задача: просуммировать все заказы, которые менеджер Григорьев реализовал для магазина «Копейка».

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

Если бы в нашей задаче было только одно условие (все заказы Петрова или все заказы в «Копейку», например), то задача решалась бы достаточно легко при помощи встроенной функции Excel СУММЕСЛИ (SUMIF) из категории Математические (Math&Trig). Выделяем пустую ячейку для результата, жмем кнопку fx в строке формул, находим функцию СУММЕСЛИ в списке:

cond_sum2.png

Жмем ОК и вводим ее аргументы:

cond_sum3.png

  • Диапазон — это те ячейки, которые мы проверяем на выполнение Критерия. В нашем случае — это диапазон с фамилиями менеджеров продаж.
  • Критерий — это то, что мы ищем в предыдущем указанном диапазоне. Разрешается использовать символы * (звездочка) и  ? (вопросительный знак) как маски или символы подстановки. Звездочка подменяет собой любое количество любых символов, вопросительный знак — один любой символ. Так, например, чтобы найти все продажи у менеджеров с фамилией из пяти букв, можно использовать критерий ?????. А чтобы найти все продажи менеджеров, у которых фамилия начинается на букву «П», а заканчивается на «В» — критерий П*В. Строчные и прописные буквы не различаются.
  • Диапазон_суммирования — это те ячейки, значения которых мы хотим сложить, т.е. нашем случае — стоимости заказов.

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

Если условий больше одного (например, нужно найти сумму всех заказов Григорьева для «Копейки»), то функция СУММЕСЛИ (SUMIF) не поможет, т.к. не умеет проверять больше одного критерия. Поэтому начиная с версии Excel 2007 в набор функций была добавлена функция СУММЕСЛИМН (SUMIFS) — в ней количество условий проверки увеличено аж до 127! Функция находится в той же категории Математические и работает похожим образом, но имеет больше аргументов:

cond_sum4.png

При помощи полосы прокрутки в правой части окна можно задать и третью пару (Диапазон_условия3Условие3), и четвертую, и т.д. — при необходимости.

Если же у вас пока еще старая версия Excel 2003, но задачу с несколькими условиями решить нужно, то придется извращаться — см. следующие способы.

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

Добавим к нашей таблице еще один столбец, который будет служить своеобразным индикатором: если заказ был в «Копейку» и от Григорьева, то в ячейке этого столбца будет значение 1, иначе — 0. Формула, которую надо ввести в этот столбец очень простая:

=(A2=»Копейка»)*(B2=»Григорьев»)

Логические равенства в скобках дают значения ИСТИНА или ЛОЖЬ, что для Excel равносильно 1 и 0. Таким образом, поскольку мы перемножаем эти выражения, единица в конечном счете получится только если оба условия выполняются. Теперь стоимости продаж осталось умножить на значения получившегося столбца и просуммировать отобранное в зеленой ячейке:

cond_sum5.png

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

Если вы раньше не сталкивались с такой замечательной возможностью Excel как формулы массива, то советую почитать предварительно про них много хорошего здесь. Ну, а в нашем случае задача решается одной формулой:

=СУММ((A2:A26=»Копейка»)*(B2:B26=»Григорьев»)*D2:D26)

cond_sum6.png

После ввода этой формулы необходимо нажать не Enter, как обычно, а Ctrl + Shift + Enter — тогда Excel воспримет ее как формулу массива и сам добавит фигурные скобки. Вводить скобки с клавиатуры не надо. Легко сообразить, что этот способ (как и предыдущий) легко масштабируется на три, четыре и т.д. условий без каких-либо ограничений.

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

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

=БДСУММ(A1:D26;D1;F1:G2)

cond_sum7.png

Сумма в Excel — одна из самых частых операций. Однако зачастую недостаточно просто просуммировать все ячейки, а нужно сделать сумму ячеек, соответствующих определенному условию или нескольким условиям. В этой статье рассмотрим, как сделать суммирование ячеек в Excel по условию и по нескольким условиям.

  • Функция СУММЕСЛИ в Excel для суммирования по одному условию
  • Суммирование по нескольким условиям в Excel при помощи функции СУММЕСЛИМН
  • Суммирование по текстовому условию
  • Суммирование по числовому условию
  • Суммирование по условию даты
  • Почему СУММЕСЛИ или СУММЕСЛИМН не работает
  • СУММЕСЛИ или СУММЕСЛИМН в Excel — что лучше использовать?

Чтобы сделать суммирование ячеек в Excel по одному условию, можно использовать функцию СУММЕСЛИ (SUMIF в англ. версии).

Синтаксис функции:

=СУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])

диапазон — область ячеек, в которых будет осуществляться поиск критерия суммирования

критерий — значение, по которому будет осуществляться поиск в диапазоне. Может быть текстом, числом, ссылкой на ячейку или шаблоном.

[диапазон_суммирования] — необязательный параметр, указывается в том случае, когда совпадение с критерием ищем в одном диапазоне,а суммируем значения из другого. Если этот параметр не указан, то будут суммироваться значения из первой области диапазон (если они могут быть просуммированы).

Рассмотрим функцию СУММЕСЛИ в Excel на примере.

У нас есть таблица с данными о сотрудниках. 

суммирование ячеек в excel по условию

Получим сумму заработной платы у всех сотрудников мужского пола.

Способ 1. С указанием критерия напрямую в формуле.

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

=СУММЕСЛИ(D3:D12;»муж»;G3:G12)

D3:D12 — диапазон, в котором будет происходить поиск совпадения с критерием. В нашем примере это столбец Пол.

«муж» — критерий поиска. Поскольку это текстовый критерий, он заключен в кавычки.

G3:G12 — диапазон, значения из которого будут просуммированы при наличии совпадений диапазона с критерием. В примере это столбец Заработная плата.

суммирование ячеек в excel по условию

Способ 2. С указанием критерия ссылкой на ячейку

Этот способ наиболее распространен и универсален.

В ячейке слева от рабочей укажем критерий поиска (без кавычек!).

Формула будет выглядеть так:

=СУММЕСЛИ(D3:D12;I4;G3:G12)

где первый и третий аргументы — такие же, как в предыдущем способе.

I4 — это ссылка на ячейку, в которой содержится критерий суммирования значений.

суммирование ячеек в excel по условию

Если формулу нужно “протянуть” (скопировать) в другие ячейки — не забывайте закреплять диапазоны и критерий абсолютными или относительными ссылками (знак $).

суммирование ячеек в excel по условию

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

Если критерием для суммирования больше одного, то на помощь придет функция СУММЕСЛИМН (SUMIFS в англ. версии).

Синтаксис функции:

=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия 1; условие 1;…;диапазон_условия n; условие n)

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

Рассмотрим на примере: нужно просуммировать заработную плату всех женщин бухгалтеров.

Соответственно, условия суммирований будут:

Должность: Бухгалтер

Пол: жен

Формула суммирования по нескольким условиям в Excel будет такая:

=СУММЕСЛИМН(G3:G12;C3:C12;I4;D3:D12;J4)

где G3:G12 — диапазон суммирования

C3:C12 — первый диапазон условия, в котором будет искаться первое условие

I4 — ссылка на ячейку, содержащую первое условие поиска

D3:D12 — второй диапазон условия, в котором будет искаться второе условие

J4 — ссылка на ячейку, содержащую второе условие поиска

суммирование ячеек в excel по условию

Как видите, Excel верно просуммировал заработную плату всех сотрудников с полом жен и должностью Бухгалтер.

суммирование ячеек в excel по условию

Обратите внимание:

  • Функцию СУММЕСЛИМН можно использовать только для одного условия поиска (не обязательно их должно быть несколько)
  • для функции СУММЕСЛИМН действуют те же правила, как и для функции СУММЕСЛИ (регистр критерия поиска, абсолютные и относительные ссылки)
  • условия поиска можно располагать в любом порядке. В примере мы указали сначала условие Должность, затем условие Пол — можно сделать наоборот. 

Главное правило: диапазон условия и условие, которое идет следом за ним, должны соответствовать друг другу.

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

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

Пример суммирования по текстовому условию мы рассмотрели в первом пункте этой статьи.

Текстовые значения суммировать сами по себе нельзя, но можно получить сумму соответствующих им чисел. 

Рассмотрим простой пример использования функции СУММЕСЛИ в эксель таблице: просуммируем заработную плату всех кассиров в таблице из предыдущего примера.

суммирование ячеек в excel по условию

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

суммирование ячеек в excel по условию

Обратите внимание:

  • функции СУММЕСЛИ и СУММЕСЛИМН не чувствительны к регистру критерия. Например, сейчас критерий поиска Кассир

суммирование ячеек в excel по условию

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

суммирование ячеек в excel по условию

Как видите, формула работает и выдает тот же результат.

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

суммирование ячеек в excel по условию

  • в качестве критерия всегда лучше использовать ссылку на ячейку, а не указывать его непосредственно в формуле. Так будет проще корректировать формулу, и меньше вероятности совершить ошибку при указании критерия. К тому же, в этом случае не нужно заключить в кавычки критерий поиска.

 Поэтому в следующих примерах будем использовать только вариант со ссылкой на ячейку — лучше сразу приучить себя к такому способу.

СУММЕСЛИ или СУММЕСЛИМН по части текста

А вы знали, что можно сделать суммирование ячеек в Excel по одному или нескольким текстовым условиям, указав только часть текста? Подробно этот вариант рассмотрен в статье.

Например, получим сумму заработных плат сотрудниц по имени Елена. Критерием поиска в данном случае будет имя Елена — но ведь в нашей таблице нет столбца, в котором находится имя. Только ФИО. Однако, не нужно создавать дополнительных столбцов и разделять ФИО на компоненты. 

Напишем следующую формулу:

=СУММЕСЛИ(B3:B12;»*елена*»;G3:G12)

Здесь критерием поиска будет «*елена*»

Используются два значка-оператора — кавычки и звездочка.

  • звездочка * — заменяет любое количество символов. Т.е. перед и после слова елена может находиться любое количество любых символов.
  • кавычки «» — обязательно ставятся для текстового аргумента поиска в функциях excel.

суммирование ячеек в excel по условию

Вместо звездочки можно использовать знак вопроса ?. Отличие — символ * заменяем любое количество символов, а ? — только один символ.

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

Как правило, нужно определить сумму если больше чем, меньше чем или равно определенному числу.

Сумма чисел, если больше или меньше чем заданное число

Задача: получить сумму заработных плат, если величина заработной платы больше 50000 руб.

Формула будет такая:

=СУММЕСЛИ(G3:G12;»>50000″)

суммирование ячеек в excel по условию

где G3:G12 — диапазон для поиска заданных значений и одновременно диапазон суммирования, поэтому третий критерий (не обязательный) в формуле не указывается.

«>50000» — критерий поиска. 

Обратите внимание, что, несмотря на то, что критерий не текстовый, а числовой, используются кавычки

Обязательно использовать кавычки, если в формуле применяются знаки больше > или меньше < ( а также >= и <=)

Если в качестве критерия используется знаки >, <, >=, <= и ссылка на ячейку, содержащую критерий (например >50000), то критерий поиска будет записан таким образом:

суммирование ячеек в excel по условию

Знак сравнения должен быть заключен в кавычки, далее ставится амперсанд & и указывается ссылка на ячейку с критерием.

Сумма чисел, если равно заданному числу

В этом случае кавычки для критерия не используются.

Получим сумму заработных плат, равных 45000 руб.

суммирование ячеек в excel по условию

Критерий поиска 45000 указывается без кавычек.

Также, если критерий указывается в ячейке, то формула будет как для текстового критерия:

суммирование ячеек в excel по условию

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

Чтобы сделать суммирование ячеек в excel по условию даты — равно определенной дате или больше или меньше определенной даты — то нужно указать эту дату в качестве критерия.

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

Для примера определим сумму заработных плат сотрудников, трудоустроенных после 1 января 2018 г.

Формула:

=СУММЕСЛИ(F3:F12;»>=»&I4;G3:G12)

суммирование ячеек в excel по условию

Обратите внимание, как указан критерий — знак сравнения “больше или равно” заключен в кавычки и используется знак амперсанд &.

суммирование ячеек в excel по условию

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

суммирование ячеек в excel по условию

Почему СУММЕСЛИ или СУММЕСЛИМН не работает 

Формула СУММЕСЛИ иногда может выдавать ошибку  #ЗНАЧ, если диапазон суммирования и диапазон условий имеют разный размер. Эта проблема решена в новых версиях Excel, но в ранних версиях она присутствует.

Также ошибка #ЗНАЧ может возникать, если формула ссылается на данные из другого файла, а этот файл в момент пересчета формулы закрыт. Необходимо просто открыть файл-источник, и ошибка исчезнет.

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

СУММЕСЛИ или СУММЕСЛИМН в Excel — что лучше использовать?

Как вы могли заметить, эти функции похожи между собой. 

В своей практике, я часто замечаю, что пользователи разграничивают действие этих функций: для суммирования по одному критерию используют строго функцию СУММЕСЛИ, по нескольким критериям — СУММЕСЛИМН.

Но обратите внимание: 

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

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

Почему СУММЕСЛИМН удобнее при суммировании по одному критерию?

Потому что условия задачи всегда могут измениться. Сейчас вы суммируете по одному критерию (например, по должности), а в следующий момент понадобилось добавить еще одно условие (пол). В случае с функцией СУММЕСЛИМН вы просто внесете дополнительное условие в ту же формулу, а функция СУММЕСЛИ здесь вовсе не подойдет (придется все равно переписывать на СУММЕСЛИМН).

Поэтому совет практика: использовать только функцию СУММЕСЛИМН.

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

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


   Сообщество Excel Analytics | обучение Excel

    Канал на Яндекс.Дзен 


Вам может быть интересно:

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

​Смотрите также​​: The_Prist, я посчитал​ номер строки? Если​ столбу, ща вам​ суммирования.​ будет применен первый​ (стол либо стул​ протяжении 12 месяцев​ файл примера Лист​ столбца​ на число, проценты».​ строки.​ «сметана». Получилось так.​ формуле.​ аргументов в нужном​Мясо​ справки готов под​Примечание:​ ненужным усложнять для​ да, то мне​ надо определится в​Последующие аргументы являются необязательными​

​ критерий;​ при поиске наименований​ прошлого года. Рассчитать​ Месяц).​B​Ещё один способ​В ячейке F1​Эту функцию можно​Разберем​

​ порядке.​6596​ рукой. После ввода​Мы стараемся как​ примера таблицу с​​ нужна именно буква​​ какой диапазон строк​​ для заполнения, а​​»>5″ – первое условие​ мебели), «Ива*» (фамилии​ доходы работника за​

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

​Формулы строятся аналогично задаче​;​

​ посчитать ячейки в​

​ пишем формулу. На​

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

​Если посмотреть на изображение​Формула​= СУММЕСЛИМН (​ можно оперативнее обеспечивать​ добавлением месяца, чтобы​ столбца. То есть​ вы хотите сумировать​

​ их смысл соответствует​

​ отбора значений из​ Иванов, Иваненко, Иванищев​ весенние месяцы.​ 3, но пользователь​Результатом поэлементного умножения массивов​ строках, но по​ закладке «Главная» в​​ бланка, выбрав данные​​Excel».​ использования функции автозавершения​Описание​, автозавершение формул появится​ вас актуальными справочными​

​ при этом автоматически​ я в ячейке​ одну или все​ аргументам диапазон_условия1; условие1.​ указанного выше диапазона;​ и другие, которые​Вид таблицы данных:​ вводит не 2​ (A2:A13=D2)*(B2:B13) является {0:0:0:0:4:8:56:0:0:0:0:0}.​ другим условиям. Смотрите​ разделе «формулы» -​ из большой таблицы.​

​У нас такая​

​ формул и списка​Результат​ под формулы, в​

​ материалами на вашем​ менялась буква, так​ указываю букву столбца,​ таки какоето определенное​ Всего может быть​B3:B14 – второй диапазон​ начинаются на «Ива»).​Весенними месяцами являются месяца​ даты, а название​ При умножении числа​​ в статье «Как​​ «Математические» выбираем функцию​ Смотрите статью «Как​ таблица.​

​ аргументов, то в​

​’ = СУММЕСЛИМН (a2:​ списке аргументов в​ языке. Эта страница​ как её на​ а первая граница​ количество​​ задано до 127​​ ячеек (с фамилиями​Если функции ссылаются на​ с номерами 3,​ месяца (предполагается, что​

​ на значение ЛОЖЬ​ в Excel сложить​ «СУММЕСЛИ». В появившемся​ посчитать в Excel​Первый пример.​ нашем примере​ a11; D2: D11​ их правильном порядке.​ переведена автоматически, поэтому​ данном этапе можно​ суммы не меняется.​Владимир​ условий отбора данных​ студентов), к которому​​ ячейки, содержащие коды​​ 4 и 5.​

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

​ в таблице данные​ получается 0; а​ каждую вторую ячейку,​ диалоговом окне в​ ячейки в определенных​Сумма по условию​​диапазон_суммирования​​«Южно» C2: C11,​Если посмотреть на изображение​ ее текст может​ менять и вручную.​​ А также остается​​: А в столбцах​

​ для суммирования.​​ будет применен второй​​ ошибок #ЗНАЧ! или​ Для расчета используем​

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

​ в рамках 1​ на значение ИСТИНА​ строку».​ строке «Диапазон» указываем​ строках».​

​Excel.​— это диапазон​ «Мясо»)​ использования функции автозавершения​ содержать неточности и​ Я считаю, что​ неизменной и номер​ «План» нет значений?​Примечания:​

​ критерий;​ текстовые строки длиной​ формулу:​ года).​ (=1) получается само​Произведем сложение значений находящихся​ диапазон (столбец), в​Какими способами можно​

​Нам нужно посчитать​

​ D2:D11, представляющий собой​

​Суммирует продаж мяса в​

​ формул и списка​

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

​ я доступно объяснил​

​ строки суммируемой зоны.​

​Сергей​

​Если в качестве аргумента​

​»А*» – второе условие​

​ свыше 255 символов,​

​2″;B3:B14)-СУММЕСЛИ(A3:A14;»>5″;B3:B14)’ class=’formula’>​

​Месяц вводится с помощью​

​ число;​

​ в строках, поля​

​ котором написано слово​

​ сделать самостоятельно любой​

​ на какую сумму​

​ столбец с числами,​

​Столбец C в​

​ аргументов, то в​

​ нас важно, чтобы​

​ мою проблему и​

​Автоматический пересчет стоит.​

​: Владимир, день добрый,​

​ диапазон_суммирования была передана​

​ отбора значений (все​

​ функция СУММЕСЛИ может​

​Сумма зарплат с 6-го​

​ Выпадающего списка, перечень​

​Разберем второе условие: Результатом​

​ которых удовлетворяют сразу​

​ «план». У нас​

​ бланк в Excel,​

​ продал продукты первый​

​ которые вы хотите​

​ южном​

​ нашем примере диапазон_суммирования​

​ эта статья была​

​ прошу помочь: можно​

​ Пробовал и через​

​ вот и поговорили​

​ ссылка на диапазон​

​ фамилии, которые начинаются​

​ возвращать некорректный результат.​

​ по 12-й месяц​

​ месяцев формируется с​

​ вычисления —(B2:B13>=E2) является​ двум критериям (Условие​
​ – это столбец​ смотрите в статье​

​ отдел за все​
​ просуммировать;​область в столбце​
​ — это диапазон​ вам полезна. Просим​ ли дать отсылку​

​ F9 на всякий​
​ с тобой, а​ ячеек, содержащие текстовые​

​ с буквы «А»).​​Аргументы могут ссылаться на​

  • ​ является подмножеством множества​ использованием Динамического диапазона​

  • ​ массив {0:0:1:1:0:1:1:0:0:1:1:1}. Значения в столбце​ И). Рассмотрим Текстовые​ В.​ «Как сделать бланк​ дни. В ячейке​диапазон_условия1​

support.office.com

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

​ A (результат —​ D2:D11, представляющий собой​ вас уделить пару​ на букву столбца,​ случай.​ топик стартер кинул​ строки или пустые​

​Результат расчетов:​ диапазоны с разным​ суммы зарплат с​​ (для исключения лишних​​ «Количество ящиков на​ критерии, Числовые и​​В строке «Критерий»​​ в Excel» здесь.​

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

​ С9 устанавливаем функцию​

​— это диапазон​​ 14 719).​ столбец с числами,​ секунд и сообщить,​

​ при том что​Владимир​ задачку и свалил​ значения, функция СУММЕСЛИМН​В результате формула автоматически​ количеством ячеек. Функция​ 3-го по 12-й​ месяцев).​

  • ​ складе», которые удовлетворяют​

​ критерии в формате​ пишем то, что​Четвертый пример.​ «СУММЕСЛИ».​ A2.A11, представляющий собой​= SUMIFS(D2:D11,A2:A11,​ которые вы хотите​​ помогла ли она​​ значение строки не​: Тогда так:​BUCK​

​ будет их игнорировать.​ определила динамически изменяемый​ СУММЕСЛИ рассчитывает сумму​ месяц. Разница этих​Альтернативным вариантом для всех​ критерию >=E2 (т.е.​ Дат. Разберем функцию​ ищем. Мы написали​Сумма​В​

  • ​ столбец с данными,​

​«Южно» C2: C11,​ просуммировать; диапазон_условия1 —​ вам, с помощью​ меняется при суммировании,​

​=СУММ(ИНДЕКС(B3:G20;СЧЁТЕСЛИ(A3:A20;»​: Ребят, не обижайтесь,​В качестве условий суммирования​ диапазон в соответствии​ значений для такого​ сумм является искомой​ 4-х задач является​ >=6) соответствуют 1;​ СУММЕСЛИМН(), английская версия​ слово «план», п.ч.​​Excel, если несколько условий.​​Excel функция «СУММЕСЛИ»​ в котором находится​ «Мясо»)​

  • ​ это диапазон A2.A11,​

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

​ применение Автофильтра.​Далее, функция СУММПРОИЗВ() попарно​ SUMIFS().​ считаем сумму плана.​Если нужно посчитать​​находится на закладке​​условие1​Примечания:​ представляющий собой столбец​ Для удобства также​ плавающей (пока неважно​​ уже не понимаю.​​ ответить быстро. На​ числовые значения, логические​ значений и просуммировала​ диапазона суммирования, которое​​ зарплат за весенние​​Для решения 3-й задачи​

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

​ перемножает элементы массивов​В качестве исходной таблицы​ Если бы считали​​ сумму по двум​​ «Формулы» в разделе​— “Южный”.​ ​ с данными, в​​ приводим ссылку на​​ будет автоматически или​

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

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

​ возьмем таблицу с​

​ сумму «выпушено», то​

​ и более столбцам,​

​ «Библиотека функций». Нажимаем​

​По мере ввода вводите​

​Дополнительные примеры можно найти​

​ котором находится​

​ оригинал (на английском​

​ вручную).​

​ роль играет буква​

​ съехала: да, суммировать​

​ формулы, ссылки на​

​​

​ содержащихся в диапазоне.​

​Функцию СУММЕСЛИ можно использовать​

​ автофильтром выглядит так​

​ произведения. Получаем –​

​ двумя столбцами (полями):​

​ написали бы критерий​

​ то можно в​

​ на «Математические» и​

​ формулы функция автозавершения​

​ в статьеФункция СУММЕСЛИМН.​

​условие1​

​ языке) .​

​Владимир​

​ в ячейке В22​

​ буду исключительно по​

​ ячейки, содержащие условия.​

​Пример 2. В таблице​

​ Расчет выполняется с​

​ если требуется определить​

​ (см. файл примера​

​ 64.​

​ текстовым «Фрукты» и​

​ – «выпущено».​

​ формулу вставить несколько​

​ выбираем функцию «СУММЕСЛИ».​

​ предлагает остальные аргументы;​

​Если вы хотите подсчитать​

​— “Южный”.​

​Допустим, вам нужно суммировать​

​: Тогда смотрите в​

​ и какая роль​

​ одной строке, но​

​Условия проверки в виде​

​ указаны данные об​

​ левой верхней ячейки​
​ сразу несколько значений​

​ Лист 2 Даты).​3. Другим вариантом использования​
​ числовым «Количество на​В разделе «Критерий»​
​ функций «СУММЕСЛИ». Например,​Появится диалоговое окно​

​диапазон_условия2​
​ итоговое значение только​

support.office.com

Функция «СУММЕСЛИ» в Excel.

​По мере того, как​ значения с более​​ файле.​ ​ букв в столбце​​ с несколькими столбцами.​ текста или выражений​ отгрузках трех товаров​ диапазона суммирования.​ для различных критериев.​Предварительно таблицу нужно преобразовать​
​ функции СУММПРОИЗВ() является​​ складе» (См. файл​ ​ можно писать некоторые​
​ в нашу таблицу​ «Аргументы функции». Заполняем​
​— это диапазон​
​ для одного диапазона​ ​ вы вводите формулу,​
​ чем одного условия,​vikttur​ А? Если номер​ В «План» цифры​ с логическими и​ в различные страны​Функция СУММЕСЛИ позволяет использовать​
​ Например, для расчета​ ​ в формат таблиц​​ формула =СУММПРОИЗВ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2)).​ примера).​ символы.​ из примера добавим​ его так.​
​ C2:C11, представляющий собой​ с учетом значения​ в автозавершении формулы​
​ например сумму продаж​: Можно, но не​ строки суммируемой зоны​ не имеют значения,​ математическими символами должны​ на протяжении трех​ только один критерий​ суммы зарплат за​
​ MS EXCEL 2007​4. Формула массива =СУММ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2))​Найдем количество ящиков товара​* (звездочка) означает​ столбец В с​В строке «Диапазон»​ столбец с данными,​ в другом диапазоне,​ появятся остальные аргументы​ товара в определенной​ нужно. Ссылка с​ не меняется -​ просто хотел показать​ быть указаны в​ месяцев. Определить суммарный​ суммирования. Если необходимо​ три первых и​
​ и включить строку​ похожа на вышеупомянутую​ с определенным Фруктом​ любое количество символов​ новыми данными. Формулу​ указываем диапазон первого​ в котором находится​
​ используйте функцию СУММЕСЛИМН.​ (здесь они не​
​ области. Это хороший​ буквой, полученной отдельно​
​ к чему такие​ форму расчета.​ кавычках.​ доход от отгрузок​ указать сразу несколько​ три последних месяца​ Итогов.​ формулу =СУММПРОИЗВ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2)) После​И​ в слове. Например,​ в ячейке напишем​
​ столбца, с номерами​
Функция СУММЕСЛИ в Excel. ​условие2​
​Если вы сложить суммировать​ ​ показаны);​
​ обращения для использования​ — текст, который​ танцы с бубном?​Владимир​Максимальная длина условия, переданного​ товара №2 в​ критериев, следует использовать​ в году соответственно​Функция СУММЕСЛИ в Excel​ ее ввода нужно​, у которых Остаток​
​ «мор*» — будет​ такую. =СУММЕСЛИ(A2:A7;B10;C2:C7)+СУММЕСЛИ(A2:A7;B10;D2:D7)​
​ отделов, п. ч.​— «Мясо».​​ значения с учетом​диапазон_условия2​
​ функции СУММЕСЛИМН в​
​ нужно преобразовать в​ ​ И что должно​
​: Здравствуй, Сергей.​ в качестве аргумента​ Казахстан за июнь​ функцию СУММЕСЛИМН.​ составим следующую таблицу:​ используется для расчета​ вместо​ ящиков на складе​
​ искать слова на​Этой формулой мы​ мы хотим посчитать​Скопируйте все данные из​ нескольких условий, например​— это диапазон​ формуле.​ ссылку.​
​ тогда быть просуммировано,​Да нет, думаю​ условие1 (условие2 и​ и август.​Критерий суммирования не обязательно​Для расчетов используем следующую​
​ суммы числовых значений,​
​ENTER​ ​ не менее минимального.​
​ «мор» и любое​ считаем выборочные данные​ данные только по​ приведенной ниже таблицы​ получить сумму продаж​ C2:C11, представляющий собой​Просмотрите в этом примере,​Это раз​ если в В22​ занят пока..​ т. д.) не​Вид таблицы данных:​
​ должен относиться к​ формулу:​ содержащихся в диапазоне​нажать​ Например, количество ящиков​
​ окончание (мор, море,​ ​ из столбцов C​​ первому отделу. Мы​ и вставьте их​ продукта в определенном​ столбец с данными,​ в котором у​.​ указана буква R?​
​Тут наваял вариантик:​ должна превышать 255​Для расчета итоговой суммы​ диапазону суммирования. Например,​В результате получим:​ ячеек, с учетом​CTRL+SHIFT+ENTER​
​ с товаром персики​ моряк, т.д.). Чтобы​ и D по​ указали столбец A.​ в ячейку A1​ регионе, используйте функцию​ в котором находится​ нас есть двумя​ДВССЫЛ​
​ Можете пояснить? А​=СУММ(ИНДЕКС(B3:G20;Ч(ИНДЕКС(СТРОКА(A1:ИНДЕКС(A1:A100;СЧЁТЕСЛИ(A3:A20;»​ символов.​ используем формулу:​ для расчета общей​Функция СУММЕСЛИ имеет следующий​ критерия, указанного в​5. Формула массива =СУММ(ЕСЛИ((A2:A13=D2)*(B2:B13>=E2);B2:B13)) представляет​ (ячейка​
​ найти все фамилии​ первому отделу.​В строке «Критерий»​ нового листа. Вы​ СУММЕСЛИМН в формуле.​условие2​
​ условиями: необходимо узнать​с этим справится.​ если указана буква​Sanja: =СУММЕСЛИ(B2:H2;»Факт»;ДВССЫЛ(«B9:»&B$22&»26»))​Для создания неточных текстовых​Результат расчетов:​ зарплаты сотрудника за​ синтаксис:​ качестве одного из​ еще один вариант​D2​ на букву «Р»​

excel-office.ru

Как посчитать в Excel ячейки в определенных строках.

​Функцией «СУММЕСЛИ» в​ ​ указываем, какой отдел​ ​ можете настроить ширину​​Вот пример с двумя​— “Мясо”.​ сумму продаж​ Но функция медленная​ Q?​BUCK​ критериев поиска требуемых​Примечание: формула выглядит громоздкой​
​ год в таблице,​=СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])​
​ аргументов, и возвращает​ многокритериального подсчета значений.​), у которых остаток​ и заканчивающиеся на​Excel​
​ из столбца А​ столбцов, чтобы лучше​ условиями: необходимо узнать​Если вы нажмете​мяса​ и пересчитывается при​BUCK​: Сергей, =СУММЕСЛИ(B2:H2;»Факт»;B9:ДВССЫЛ(B$22&9)) -​ значений можно использовать​ несмотря на то,​ в которой содержатся​Описание аргументов:​ соответствующее числовое значение.​
​6. Формула =БДСУММ(A1:B13;B1;D14:E15) требует​ ящиков на складе​ букву «в», нужно​можно посчитать, только,​ нам нужно посчитать.​ видеть формулы.​ сумму продаж товара​СУММЕСЛИМН​в​
​ каждом изменении на​: The_Prist, поясню. Возьмем,​ вот так как-то​
​ подстановочные знаки «?»​ что для столбца​ данные о зарплате​диапазон – обязательный для​ Данная функция является​ предварительного создания таблицы​ >=6 (ячейка​ написать критерий так​ отрицательные или, только,​ Здесь можно указать​Регион​Мясо​в автозавершении формулы,​южном​ листе.​ к примеру, статью​ должно было быть​
​ и «*», замещающие​ «Месяц» было использовано​ всех сотрудников, можно​ заполнения аргумент, принимающий​ альтернативой совместного использования​ с условиями (см.​E2​ — «Р*в» (или​ положительные числа. Об​
​ не только номер​Продавец​(из столбца C)​ откроется статья, справкой.​районе (из столбца​
​Это два​ А. Допустим нужно​ по моей задумке.​ один или несколько​ всего 2 критерия​ ввести формулу =СУММЕСЛИ(A1:A100;”Петренко”;B1:B100),​ ссылку на диапазон​ функций СУММ и​ статью про функцию​
​). Мы должны получить​ «Р*В»). Найдет фамилии​
​ этом способе, читайте​
​ отдела (например, 1),​Что следует ввести​
​ в регионе​Если вы хотите поэкспериментировать​ A) (из столбца​.​
​ сделать отчет за​​BUCK​​ символов соответственно.​
​ отбора. Формулы с​ где:​ ячеек с данными,​ ЕСЛИ. Ее использование​ БДСУММ()). Заголовки этой​ результат 64. Подсчет​
​ — Рублев, Рылеев,​ в статье «Сумма​ но и текст,​Продажи​Южный​ с функцией СУММЕСЛИМН,​ C).​Три​ январь. Мне нужно​: Sanja, в Вашем​Если в диапазоне ячеек,​ несколькими критериями для​a. A1:A100 – диапазон​
​ в отношении которых​
​ позволяет упростить формулы,​
Как посчитать в excel ячейки в определенных строках.​ таблицы должны в​ можно реализовать множеством​ т.д.​ отрицательных чисел в​ символы, адрес отдельной​Южный​
​(из столбца A).​ то некоторые образцы​Вот формулу можно использовать​: прислушивайтесь к советам.​ выгрузить в отдельную​ случае при смене​ переданных в качестве​ одного диапазона данных​

excel-office.ru

Функция СУММЕСЛИМН() Сложение с несколькими критериями в MS EXCEL (Часть 2.Условие И)

​ ячеек, в которых​ применяется определенный критерий.​ поскольку критерий, по​ точности совпадать с​ формул, приведем несколько​? (знак вопроса)​ Excel».​ ячейки с номером​Орехов​Вам понадобится такая формула:​

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

Задача1 (1 текстовый критерий и 1 числовой)

​ хранятся фамилии сотрудников;​ В ячейках данного​​ которому производится суммирование​​ соответствующими заголовками исходной​ (см. файл примера​ обозначает один символ.​Чтобы сложить и​ отдела, код, т.​Напитки​​=СУММЕСЛИМН(D2:D11,A2:A11,»Южный»,C2:C11,»Мясо»)​​ использующей функцию.​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​ ИНДЕКС оптимальнее.​​ январь. Тут ничего​​ в ячейке, значение​ ячейки, содержащие логические​ способом, который будет​b. «Петренко» – критерий​ диапазона могут содержаться​ значений, предусмотрен непосредственно​ таблицы. Размещение условий​

​ Лист Текст и​

​ Например, критерий «ст?л»​​ удалить дубли в​

  • ​ д. Какие символы​​3571​Результат — 14719. Вот​Вы можете работать с​Результатом является значение 14,719.​The_Prist​ сложного, сделал отсылку​
  • ​ суммы не меняется…​ ИСТИНА или ЛОЖЬ,​​ показан в следующем​ поиска (фамилия работника)​ имена, текстовые строки,​ в ее синтаксисе.​
  • ​ в одной строке​ Число):​​ — будет искать​ таблице, тоже применяем​ можно использовать в​Западный​ как работает эта​ демонстрационными данными непосредственно​Рассмотрим изучить все части​

​: можно. Только откуда​ и все. Следующий​Владимир, тяжело) и​ они будут автоматически​​ примере.​​ для диапазона A1:A100;​ данные ссылочного типа,​Пример 1. В таблице​ соответствует Условию И​1. =СУММЕСЛИМН(B2:B13;A2:A13;D2;B2:B13;»>=»&E2)​ стул, стол, т.д.​ функцию «СУММЕСЛИ». Смотрите​ формуле, что они​Егоров​

​ формула.​
​ в этой книге​ формулы.​

  • ​ брать-то её? Если​ шаг, нужно сделать​ почему-то тоже некорректно​ преобразованы к числовым​​Пример 3. Используя таблицу​​c. B1:B100 – диапазон​ числовые значения, логические​ Excel записаны члены​ (см. диапазон​Синтаксис функции:​​ Можно написать несколько​​ статью «Как сложить​
  • ​ означают, смотрите в​Молочные продукты​=СУММЕСЛИМН — это арифметическая формула.​ веб-приложения Excel Online.​​= СУММЕСЛИМН является формулой​​ надо автоматом -​
  • ​ отчет за февраль.​ работает.​ значениям 1 и​ из второго примера​ ячеек, в которых​ ИСТИНА или ЛОЖЬ,​ геометрической прогрессии. Какую​D14:E15​
  • ​СУММЕСЛИМН(интервал_суммирования;интервал_условия1;условие1;интервал_условия2; условие2…)​ вопросительных знаков. Например,​ и удалить дубли​ статье «Символы в​3338​ Она подсчитывает числа,​ Изменяйте значения и​
  • ​ арифметического. Он вычисляет​ то я показал​ В данном случае​Sanja​ 0 соответственно и​

​ определить суммарной прибыли​ хранятся данные о​ даты в формате​

​ часть (в процентах)​).​B2:B13 Интервал_суммирования​ «Иван?????» (Иванов, Иванченко,​ в Excel».​​ формулах Excel» тут.​​Восточный​​ которые в этом​

​ формулы или добавляйте​ числа, которые находятся​ формулу. Если надо​

​ нужно посчитать накопительную​: Я Вам сделал​ будут учтены в​ от поставок товара​ зарплатах работников (диапазон​ Excel. Если данный​ составляет сумма первых​Примечание​   — ячейки для​ т.д.)​Ещё примеры этой​В строке «Диапазон​​Песоцкий​​ случае находятся в​

​ свои собственные, чтобы​​ в этом случае​ руками — то​ сумму за февраль​ так, как Вы​

Задача2 (2 числовых критерия)

​ итоговой сумме.​ №1 в Китай​ суммирования).​ диапазон также является​ 15 членов прогрессии​: для удобства, строки,​ суммирования, включающих имена,​О других символах,​ функции смотрите в​ суммирования» мы указываем​

​Напитки​ столбце D. Начнем​

​ увидеть, как мгновенно​​ в столбце D.​ разницы между вписать​ и январь по​ ХОТИТЕ. Не факт,​

Задача3 (2 критерия Дата)

​Число ячеек в диапазонах​ и Грузию на​Функция СУММЕСЛИМН используется для​ диапазоном суммирования (третий​ от общей суммы​ участвующие в суммировании,​ массивы или ссылки,​ которые можно вставить​ статье «Функция «СУММЕСЛИ»​

​ диапазон столбца с​5122​

​ с того, что​​ изменятся результаты.​ Первым делом нужно​ в формулу нужную​ статье А (строка​ что это правильно,​

​ суммирования и условиях​ протяжении всего периода​ суммирования переданных значений​

​ аргумент опущен), на​ ее членов.​ выделены Условным форматированием​ содержащие числа. Пустые​ в формулу, читайте​ в Excel, примеры»​

​ данными, которые нужно​Северный​

Задача4 (Месяц)

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

​ но Вы ТАК​ должно быть одинаковым,​ (трех месяцев).​ с учетом нескольких​ итоговый результат не​Вид исходной таблицы данных:​ с правилом =И($A2=$D$2;$B2>=$E$2)​ значения и текст​

​ в статье «Символы​ здесь. В этой​ посчитать. У нас​Песоцкий​ расположение чисел:​ приведенной ниже таблицы​

Альтернативный вариант

​=СУММЕСЛИМН(D2:D11;​ вижу…Вот в Вашем​ столбец уже поменялся).​

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

​Выполним расчет с помощью​Другой задачей может быть​ игнорируются.​ в формулах Excel».​ статье мы рассмотрели,​

excel2.ru

Пример функции СУММЕСЛИ для суммирования в Excel по условию

​ – это столбец​Молочные продукты​=СУММЕСЛИМН(D2:D11,​ и вставьте их​Другими словами нужно ввести​ файле пример моей​ И так далее​ задачу не вникал,​ вернет код ошибки​ используем формулу массива​ которые указываются в​ и ячейки, содержащие​ следующей формулы:​ нахождение сумм ящиков​A2:A13 B2:B13 Интервал_условия1; интервал_условия2;​В строке «Диапазон_суммирования»​ как использовать символы,​ «Сумма».​

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

​6239​Другими словами, вы хотите,​ в ячейку A1​ формулу для суммирования​ формулы.​ до декабря. Но​ просто показал правильный​ #ЗНАЧ!.​

​ (для ввода жмем​

Пример 1.

​ качестве аргументов функции,​ текстовые данные.​

​Описание аргументов:​

  • ​ только тех партий​ …​ указываем диапазон (столбец),​ для поиска конкретных​Заполнили диалоговое окно​
  • ​Южный​
  • ​ чтобы формула суммировала​ нового листа Excel.​ чисел в столбце,​

​BUCK​

СУММЕСЛИ.

​ при этом все​ синтаксис функции ДВССЫЛ()​BUCK​ CTRL+SHIFT+Enter):​ и возвращает полученное​условие – обязательный для​A3:A22 – диапазон ячеек,​

​ товаров, у которых​

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

​   представляют собой от​ в котором находятся​ данных.​ так.​Маринова​ числа в этом​ Вы можете отрегулировать​ если они удовлетворяют​

​: vikttur, Я не​ это я пытаюсь​

Пример 2.

​Владимир​: Еще одна попытка.​

​Функция СУММЕСЛИМН возвращает массив​

​ суммарное значение.​ заполнения аргумент, который​ содержащих порядковые номера​ количество ящиков попадает​ 1 до 127​ числа, то, что​Если нужно указать​Нажимаем «ОК». Получилась такая​Сельхозпродукты​

​ столбце, если они​ ширину столбцов, чтобы​

Сумма ячеек с определенным значением.

Как в Excel суммировать ячейки только с определенным значением

​ условиям. Что диапазон​ сопротивляюсь.​ автоматизировать: ставлю в​: Это их пока​Хочу просуммировать ячейки​ значений для критериев​В отличие от СУММЕСЛИ,​

​ может быть указан​

Пример 3.

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

​ формула. =СУММЕСЛИ(A2:A7;1;C2:C7)​

​8677​ соответствуют определенным условиям.​ формулы лучше отображались.​ ячеек — это​The_Prist, круто, действительно​ одной ячейке месяц,​ нет, но когда​ под определённым условием​ «Китай» и «Грузия»​ в рассматриваемой функции​

формула для расчета 1.

​ в виде числа,​ которых задается критерий​ например от 5​ проверяется соответствующее условие.​ У нас -​ суммирования, а несколько,​Мы рассмотрели этот​Южный​ Этот диапазон ячеек​Регион​

Вид таблицы.

​ первый​ круто. Спасибо большое.​

формула 1.

​ отсюда как следствие​

суммировать ячейки по условию.

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

​ в реальности они​ (в моем примере​

​ соответственно, которые суммируются​

​ предусмотрена возможность внесения​

  • ​ текстовой строки, логического​ суммирования;​ до 20 (см.​D2 «>=»&E2 Условие1; условие2;​ это столбец С.​ то применяем функцию​ вариант установки формулы​Егоров​ является первым​Продавец​аргумент​ Можете закрывать тему.​ должна меняться буква​ там будут, то​ это условие «Факт»/»План»).​ функцией СУММ.​ до 127 критериев​ выражения, результата выполнения​»​ файл примера Лист​ …​
  • ​ Диалоговое окно заполнили​ «СУММЕСЛИМН». Про эту​ в ячейку, чтобы​Мясо​аргументом​Что следует ввести​в этой формуле​PolzovatelPK​ В21 до буквы​ формула будет считать​ Сумма проводится строго​
  • ​Примечание: если критерии переданы​ отбора данных для​ какой-либо функции. Переданное​B3:B22 – диапазон ячеек,​ 2Числа).​   представляют собой от​ так. Нажимаем «ОК».​ функции читайте в​

​ понять принцип работы​

  1. ​450​или частью данных,​Продажи​ — первая часть​: Имеем столбец I-итог​ столбца, в которой​
  2. ​ по-другому.​ от одной ячейки​ в качестве константы​ суммирования. СУММЕСЛИМН удобна​
  3. ​ в качестве данного​ содержащих значения членов​Формулы строятся аналогично задаче​ 1 до 127​Получилась такая формула.​ статье «Суммирование ячеек​ функции «СУММЕСЛИ». Когда​Южный​ необходимых для запуска​Южный​ данных, функция требует​ и столбец Q-название​ этот месяц стоит.​BUCK​ до определенной (плавающей)​ массива для двух​ для работы с​ аргумента значение или​ прогрессии.​ 1: =СУММЕСЛИМН(B2:B13;B2:B13;»>=»&D2;B2:B13;»​ условий в виде​
  4. ​ =СУММЕСЛИ(B2:B10;»план»;C2:C10)​ в Excel по​ поймем принцип составления​Егоров​ функции.​Орехов​ в качестве входных​
  5. ​ фирмы. требуется суммировать​ Как-то так…​: Sanja,Если я правильно​ ячейки в строке.​ и более пар​ объемными таблицами, содержащими​ выражение является критерием​Полученный результат:​Примечание​ числа, выражения, ссылки​Формула посчитала.​ условию» тут.​
  6. ​ формулы с функцией​Мясо​Дальше вам нужно найти​Напитки​ данных.​ все заказы определённой​
  7. ​BUCK​ понимаю слова, изложенные​ Плавающая ячейка должна​ диапазон_условияN; условиеN, результат​ большое число полей​ суммирования рассматриваемой функции.​Доля в процентах первых​: для удобства, строки,​ на ячейку или​В ячейке F2 пишем​Какие ещё, есть​
  • ​ «СУММЕСЛИ», можно формулу​7673​ данные, которые соответствуют​
  • ​3571​После этого необходимо найти​ фирмы при том,​
  • ​: Владимир, сложно понять,​ мною, тут не​ задаваться так, как​ выполнения формулы будет​ данных. Например, если​

exceltable.com

Функция СУММЕСЛИМН и суммирование по нескольким условиям в Excel

​[диапазон_суммирования] – необязательный для​ 15-ти значений (75%​ участвующие в суммировании,​ текста, определяющих, какие​ такую формулу. =СУММЕСЛИ(B2:B10;»выпущено»;C2:C10)​ способы суммирования в​ написать, сразу, в​Восточный​

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

​ двум условиям, поэтому​Западный​ данные, которые соответствуют​ что фирмы в​ да, я, возможно,​ было конкретного указания​ указано во вложении,​ некорректным.​ требуется рассчитать общую​ заполнения аргумент, принимающий​ — от количества​ выделены Условным форматированием​ ячейки будут просуммированы.​Ещё примеры счета​ Excel, не обязательно​ ячейке, не вызывая​Песоцкий​

Динамический диапазон суммирования по условию в Excel

​ вы вводите первое​Егоров​ двух условий, поэтому​ столбце Q записаны​ глуповат) Copy/Past ->​ на то, что​ то есть буква​Полученное значение:​ сумму средств, полученных​ ссылку на диапазон​ всех 20-ти значений)​ с правилом =И($B2>=$D$2;$B2​Порядок аргументов различен в​ с условием смотрите​

​ формулами, смотрите в​

Пример 1.

​ окно функции.​Сельхозпродукты​ условие, указывая функции,​

СУММЕСЛИМН.

​Молочные продукты​

  • ​ введите свой первый​ хаотично. пробую формулой​ #ЗНАЧ!​ я ТАК ХОЧУ.​ на столбец будет​Функция имеет следующую синтаксическую​
  • ​ в результате поставки​ ячеек, содержащих числовые​ данной геометрической прогрессии​Другой задачей может быть​
  • ​ функциях СУММЕСЛИМН() и​ в статье «Функция​ статье «Суммирование в​
  • ​Получились такие данные.​664​ где расположены данные​3338​ условие, указав для​
  • ​ Код =СУММЕСЛИ(I:I;Q:Q;»фирма3″) короче​The_Prist​ Я изложил то,​ задаваться в будущем​

​ запись:​

Динамический диапазон суммирования.

​ определенного типа товара​ значения, для которых​ составляет всего лишь​ нахождение суммарных продаж​ СУММЕСЛИ(). В СУММЕСЛИМН()​ «СУММЕСЛИ» в Excel».​

​ Excel».​

Выборочное суммирование по условию в Excel

​Второй пример.​Северный​ (A2:A11), и название​Восточный​ функции расположение данных​ говоря, задаём фирму(допустим​: Ну-ну…Я увидел, где​ как я видел​ автоматически при смене​=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2;​

​ указанной компанией в​

Пример 2.

​ будет рассчитана сумма​ 0,41%.​

​ за период (см.​

Выборочное суммирование по условию.

​ аргумент​Теперь нам нужно​При написании формулы,​Пример функции «СУММЕСЛИ» в​Егоров​ условия («Южный»). Обратите​Песоцкий​ (a2: a11), а​ фирма 3) ексель​ Вы статью ставите​ решение данное проблемы,​ исходной информации. Я​

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

​ условие2]; …)​ определенную страну, удобно​ с учетом критерия​​ файл примера Лист​интервал_суммирования​посчитать проценты в Excel​ мы можем допустить​

​Excel по дате.​Сельхозпродукты​ внимание, что между​Напитки​

​ также какие условием​ смотрит в столбце​ — В22. И​ не обязательно правильное.​ попытался сделать это​

​Описание аргументов:​ использовать функцию СУММЕСЛИМН.​ суммирования (условие).​Пример 2. В таблице​ «2 Даты»). Используем​является первым аргументом,​.​

​ ошибку (по незнанию​

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

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

​Теперь посчитаем сумму​1500​

​ аргументами ставится запятая.​5122​

​ является — наилучшим​

  • ​ Q все записи​ предложил решение, чтобы​The_Prist​ через функцию ДВССЫЛ,​диапазон_суммирования – обязательный аргумент,​Пример 1. В таблице​Примечания:​
  • ​ Excel указаны данные​ другую исходную таблицу​ а в СУММЕСЛИ()​В ячейку F3​ или опечатка, т.д.).​ за определенные даты.​
  • ​Южный​=СУММЕСЛИМН(D2:D11;A2:A11;»Южный»;​Северный​ образом «Южный». Обратите​ фирма 3, потом​ суммировать данные только​: А я так​ но у меня​ принимающий ссылку на​ содержатся данные о​Если третий необязательный аргумент​ о работе двух​ со столбцами Дата​ – третьим. При​ напишем формулу, которая​

​ Какие бывают ошибки,​ Можно в формуле​Маринова​Кавычки вокруг слова «Южный»​Песоцкий​ внимание, запятые между​ ищет все числовые​ этой указанной строки.​

​ понял:​

  1. ​ ничего не получилось.​ ячейки с числами,​ успеваемости студентов по​ явно не указан,​ продавцов небольшого магазина.​ продажи и Объем​ копировании и редактировании​
  2. ​ посчитает средний процент​ что они означают,​ указать эту дату.​Мясо​ указывают на то,​Молочные продукты​
  3. ​ отдельные аргументы:​ значения напротив фирма​ Но где Вы​=СУММЕСЛИ(B2:H2;»Факт»;ДВССЫЛ(«B»&ПОИСКПОЗ(B22;A1:A20;0)&»:H»&ПОИСКПОЗ(B22;A1:A20;0)))​ Предложите, пожалуйста, решение​ для которых будет​
  4. ​ некоторому предмету в​ диапазон ячеек, указанных​ Определить, какой из​ продаж.​ этих похожих функций​ выполнения плана по​
  5. ​ как их найти​ А можно в​6596​ что используются текстовые​6239​= SUMIFS(D2:D11,A2:A11,»South»,​ 3 в столбике​
  6. ​ указываете месяц? Вы​P.S. Надо бы​ проблемы или её​ вычислено суммарное значение​ университете. Определить итоговую​ в качестве первого​ сотрудника принес больший​Формулы строятся аналогично задаче​ необходимо следить за​ фирме. Здесь пригодится​ и исправить? Чтобы​
  7. ​ формуле указать адрес​Формула​ данные.​Южный​Кавычки вокруг слова «Южный»​ I, суммирует и​

exceltable.com

Суммирование ячеек до определенной границы.

​ свой файл смотрели?​​ еще зайти на​
​ альтернативу.​ с учетом установленных​ оценку для студентов​ аргумента, также является​ доход за 19​ 2: =СУММЕСЛИМН(B6:B17;A6:A17;»>=»&D6;A6:A17;»​ тем, чтобы аргументы​ функция Excel «СРЗНАЧЕСЛИ».​ ответить на эти​ ячейки, в которой​Описание​Наконец, вы вводите аргументы​Маринова​ укажите, что это​ выдаёт результат.прилагаю скрин.​ Найдёте там хоть​ вкладку Формулы -Вычисления​Заранее спасибо за​ критериев;​ с фамилией, начинающейся​ диапазоном суммирования.​ рабочих дней).​Примечание​
​ были указаны в​В ячейке устанавливаем​

​ вопросы, читайте статью​​ будем писать разные​Результат​ для второго условия​Сельхозпродукты​ текстовые данные.​смотрел примеры в​ где-то выбор месяца?​ -Параметры вычислений и​ помощь .​диапазон_условия1 – обязательный аргумент,​ на букву «А»​Условия, представленные в виде​Исходная таблица имеет следующий​. Даты могут быть​ правильном порядке.​
​ формат «процентный». На​ «Ошибки в формулах​ даты. В ячейку​’=СУММЕСЛИМН(D2:D11,A2:A11,​ — диапазон ячеек​8677​Наконец, введите аргументы для​ интернете, но ни​Т.е. Вы в​ поставить там галку​

​Сергей​​ принимающий ссылку на​ при условии, что​

​ текстовой строки или​​ вид:​ представлены в числовой​2. другой вариант =СУММПРОИЗВ((A2:A13=D2)*(B2:B13);—(B2:B13>=E2))​ закладке «Формулы» выбираем​ Excel».​

​ E10 устанавливаем функцию​​»Южный», C2:C11,»Мясо»)​ (C2:C11), которые содержат​Южный​ второго условия –​ один не работает​ В22 указываете статью(которую​ на Автоматически. А​: давайте уточним ваша​ ячейки, в которых​ минимальный балл должен​ выражения, содержащего символы​Для расчета используем функцию​

​ форме см. статью​​Разберем подробнее использование​
​ «Другие функции» -​Как посчитать в​
​ «СУММЕСЛИ».​
​Суммируются продажи по категории​

​ слово «Мясо», а​

​Егоров​​ диапазон ячеек (C2:​Казанский​ по Вашим словам​ то изменение буковки​

​ задумка чет маленько​​ содержатся данные для​ быть не менее​ «>», «​ в формуле:​ Как Excel хранит​
​ функции СУММПРОИЗВ():​ «Статистические» и, выбираем​Excel​

​В ячейке B10​​ «Мясо» из​ также само слово​Мясо​ C11), содержащий слово​: Посмотрите внимательно на​ менять не надо),​ не приведет к​ кривовата сумм если​ проверки на соответствие​

​ 5 (успеваемость студентов​​Если аргумент условие указан​СУММЕСЛИ(C3:C21;»Петров»;B3:B21);»Иванов»;»Петров»)’ class=’formula’>​ дату и время​Результатом вычисления A2:A13=D2 является​ функцию «СРЗНАЧЕСЛИ». Диалоговое​ячейки выборочно​

​ пишем нужную дату.​​столбца C в​ (заключенное в кавычки),​450​ «Мясо», плюс само​ порядок аргументов этой​ но при этом​ автопересчету формулы.​ работает с одинаковыми​ заданному критерию;​ оценивается по 10-бальной​

​ в виде текстовой​​Функция ЕСЛИ выполняет проверку​При необходимости даты могут​
​ массив {ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ} Значение​
​ окно заполняем, как​, не все подряд,​Диалоговое окно функции​ регионе «Южный»​ которое нужно найти.​Южный​ слово (заключено в​ функции. Он отличается​ не указываете нигде​

​BUCK​​ диапазонами условия и​условие1 – обязательный аргумент,​ шкале).​ строки, можно использовать​ возвращаемых значений функциями​ быть введены непосредственно​ ИСТИНА соответствует совпадению​ в предыдущей формуле,​ а по условию?​

​ заполнили так.​​из столбца A​ Закончите формулу закрывающейся​Егоров​ кавычки) таким образом,​ от порядка аргументов​ месяц, который как​: Владимир, Я думал​ диапазоном суммирования а​ принимающий ссылку на​Вид таблицы данных:​ жесткий критерий (точное​ СУММЕСЛИ с условиями​ в формулу =СУММЕСЛИМН(B6:B17;A6:A17;»>=15.01.2010″;A6:A17;»​ значения из столбца​
​ только «критерий» пишем​ Если вводить формулу​Нажимаем «ОК». Формула получилась​ (результат — 14 719).​

​ скобкой​​Мясо​
​ Excel может соответствовать​

​ функции СУММЕСЛИМН.​ раз надо менять.​ функция СУММЕСЛИ будет​ вы сейчас пытаетесь​ ячейку с условием​Для расчета суммарного балла​ совпадение с указанной​ проверки «Иванов» и​Чтобы вывести условия отбора​А​ «%» — это​ вручную в большой​ такая. =СУММЕСЛИ(D2:D7;B10;C2:C7)​=СУММЕСЛИМН(D2:D11,A2:A11,​)​7673​ его. Завершить формулу​PolzovatelPK​ Вы вообще хоть​

​ считать только Факт​​ задать диапазон условия​ поиска, текстовую запись​ согласно установленным критериям​ подстрокой) или выполнить​ «Петров» соответственно и​ в текстовой строке​критерию, т.е. слову​ в нашей таблице​ таблице, то это​Третий пример.​»Южный», C2:C11,»Мясо»)​, нажмите клавишу ВВОД,​Восточный​ с закрывающую скобку​: я ошибся в​ чуточку думали над​ вне зависимости будут​ B2:H2 (7 столбцов​ логического выражения (например,​ используем следующую формулу:​ поиск значений с​ возвращает текстовую строку​ используейте формулу =»Объем​ персики. Массив можно​ так написано. Получилась​ очень долго. Нас​Сумма ячеек​Рассмотрим одну из​ и вы получите​Песоцкий​)​

​ 2х буквах…у меня​​ составлением примера или​ цифры в Плане​ 1 строка) а​ «>=100» или «<>0»),​

​Описание аргументов:​​ неточным совпадением, заменив​ с фамилией продавца,​ продаж за период​ увидеть, выделив в​ такая формула.​ выручит функция Excel​Excel с условием.​ популярных​ результат 14719.​Сельхозпродукты​и нажмите клавишу​
​ СУмМЕСЛИ, а надо​ решили, что мы​ или нет… А​ диапазон суммирования B9:R26​ проверяемый текст (например,​C3:C14 – диапазон ячеек​ недостающие символы звездочкой​ суммарная прибыль которого​ с «&ТЕКСТ(D6;»дд.ММ.гг»)&» по​ Строке формул A2:A13=D2,​=СРЗНАЧЕСЛИ(B2:B10;»%»;C2:C10)​ «СУММЕСЛИ».​Посчитаем сумму продаж​

​функций в​​=СУММЕСЛИМН(D2:D11;A2:A11,»Южный»;C2:C11,»Мясо»)​664​ ВВОД. Результат, снова​ суммеслиМН !!! :-D​

​ догадаемся?​​ так да, цифры​ (17 столбцов и​ «Продавец_1», «Товар_1») или​ с баллами, из​ «*» (любое количество​ оказалась больше.​ «&ТЕКСТ(E6;»дд.ММ.гг»)​ а затем нажав​Таблица посчитала так.​У нас такая​ сметаны по всем​Excel «СУММЕСЛИ»​Если вы вводите функцию​Северный​ нажмите — 14,719.​nikos1981​The_Prist​ будут и в​ 18 строк) в​ числовое значение (Например,​ которых будут автоматически​ символов) или вопросительным​

​В итоге получим следующее​​В последней формуле использован​F9​

​Как посчитать наценку, скидку,​​ таблица.​ отделам за все​. Эта функция выбирает​ СУММЕСЛИМН и не​Егоров​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​​: прикрепи файл, посмотрим.​​: В общем, если​
​ Плане.​​ итоге будет некорректная​ 20), определяющие ячейки​ выбраны значения для​ знаком «?» (один​ значение:​​ Пользовательский формат.​​;​
​ умножив столбец на​​Складываем ячейки с суммой​ дни. В ячейке​ и складывает данные​

​ помните аргументов, не​​Сельхозпродукты​По мере ввода функции​PolzovatelPK​ в В21 -​BUCK​ работа суммесли​ в диапазоне условия1,​ расчета суммы, которые​ любой символ). В​Пример 3. В таблице​Немного модифицируем условие предыдущей​Результатом вычисления B2:B13 является​

​ число, смотрите в​​ в строках «план»​ В11 будем писать​
​ из таблицы по​ волнуйтесь. После ввода​1500​

planetaexcel.ru

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

​ СУММЕСЛИМН в Microsoft​​: уже не надо,​ месяц, то можно​: The_Prist, в этой​диапазон можно задавать​ для которых будут​ соответствуют установленным критериям;​ качестве примеров могут​ указаны данные о​ задачи: найдем суммарные​ массив {3:5:11:98:4:8:56:2:4:6:10:11}, т.е.​ статье «Как умножить​ — это первая,​ название нужного продукта.​ определенным условиям, которые​ выражения =СУММЕСЛИМН( под​Южный​ Excel, если вы​ сделал. товарищ сверху​ так: =СУММЕСЛИ(B2:ИНДЕКС(B2:H2;ПОИСКПОЗ(B21;B1:H1;0));»Факт»;B3:ИНДЕКС(B3:H3;ПОИСКПОЗ(B21;B1:H1;0)))​
​ формуле, я так​ и функцией индекс​ отобраны и просуммированы​

​C3:C14 – первый диапазон​​ быть критерии «ст?л»​ зарплате сотрудника на​ продаж за месяц(см.​ просто значения из​ в Excel число​

​ четвертая и восьмая​​ Сейчас мы написали​ мы пишем в​ формулой появляется список​Маринова​

​ не помните аргументы​​ навёл на ошибку​

​BUCK​​ понимаю, вы ищите​ по последнему заполненному​ данные из диапазона​

CyberForum.ru

​ ячеек, к которому​

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

  1. 1 Простое сложение в Excel
  2. 2 Суммирование ячеек по условию
  3. 3 Функция «СУММЕСЛИ»
  4. 4 Функция «СУММЕСЛИМН»
  5. 5 Итог

Простое сложение в Excel

Складывать значения ячеек можно с помощью простой функции «СУММ», которая суммирует выбранные значения без определенного условия. Она используется, когда есть ячейки, массив или несколько массивов для сложения. В этом случае достаточно выделить нужные элементы электронной таблицы и применить функцию. Она играет роль обычного калькулятора со знаком «+».

Функция СУММ в Excel

Суммирование ячеек по условию

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

  • Диапазон – обязательный аргумент, представляющий собой массив, в котором происходит проверка заданного условия;
  • Критерий – еще один обязательный аргумент, которое является условием для отбора значений в ячейках. При равенстве определенному числу, необходимо ввести его без кавычек, в других случаях необходимы кавычки: например, если значение больше числа 5, то его нужно прописать, как ">5". Также работают текстовые значения: если нужно суммировать выручку продавца Иванова в таблице, то прописывается условие "Иванов";
  • Диапазон суммирования – массив значений, которые нужно сложить.

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

Функция «СУММЕСЛИ»

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

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

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

Следует отметить, что если третий аргумент явно не выделили, то диапазон, указанный как первый аргумент, также становится диапазоном для сложения.

Функция «СУММЕСЛИМН»

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

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

  1. Выделите пустую ячейку, в которой будет отображаться конечный результат, затем нажмите на кнопку fx, которая находится рядом со строкой функций.
  2. В разделе «Математические» в окне «Вставка функций» нажмите «СУММЕСЛИМН», затем подтвердите выбор, нажав на кнопку «ОК». Вставка функции СУММЕСЛИМН в ячейку
  3. В появившемся окне в строке «Диапазон суммирования» введите ячейки, который находятся в столбце «Количество». Диапазон суммирования СУММЕСЛИМН
  4. В «Диапазон условия» выделите все ячейки в столбце «Товар». Диапазон первого условия СУММЕСЛИМН
  5. В качестве первого условия пропишите значение «Яблоки». Первое условие СУММЕСЛИМН
  6. После этого необходимо задать второе условие и диапазон для него. В данной таблице столбец «Покупатели» является значением для диапазона. Выделите его в строку, затем в втором условии пропишите фамилию Евдокимов.
  7. Нажмите на кнопку «ОК», чтобы программа посчитала, сколько яблок купил Евдокимов. Диапазон и второе условие СУММЕСЛИМН

Функцию «СУММЕСЛИМН» возможно прописать вручную в строке формул, но это сложно, поскольку используется слишком много условий. В данной таблице результат равен 8, а вверху отображается функция полностью.

СУММЕСЛИМН в строке формул

Итог

Встроенные инструменты программы Excel позволяют эффективно работать с большими электронными таблицами. С помощью функций суммирования возможно быстро сложить определенные ячейки, а с дополнительными условиями – подобрать критерии выбора для сложения. Мы рассмотрели, как пользоваться «СУММЕСЛИ» и «СУММЕСЛИМН» на примере простой таблицы, но эти функции применимы и для объемных баз данных.

Хитрости »

11 Июнь 2011              346563 просмотров


Функция СУММЕСЛИ, а так же СУММЕСЛИ по двум критериям

Представим себе таблицу, в которой в строках вперемешку указаны названия отделов(или счетов, или еще чего-то).
Таблица

Суммируем ячейки по критерию
Необходимо вычислить общую сумму по каждому отделу. Многие делают это при помощи фильтра и записи ручками в ячейки.
Хотя сделать это можно легко и просто при помощи всего одной функции — СУММЕСЛИ.
СУММЕСЛИ(SUMIF) – Суммирует ячейки, удовлетворяющие заданному условию (условие можно задать только одно). Эту функцию так же можно применить, если таблица разбита в столбцах на периоды(помесячно, в каждом месяце по три столбца — Доход|Расход|Разница) и необходимо подсчитать общую сумму за все периоды только по Доходу, Расходу и Разнице.

Всего для СУММЕСЛИ предусмотрено три аргумента: Диапазон, Критерий, Диапазон_Суммирования.
=СУММЕСЛИ(A1:A20000;A1;B1:B20000)
=SUMIF(A1:A20000,A1,B1:B20000)

  • Диапазон(A1:A20000) — указывается диапазон с критериями. Т.е. столбец, в котором искать значение, указанное аргументом Критерий.
  • Критерий(A1)- значение(текстовое или числовое, а так же дата), которое необходимо найти в Диапазоне. Может содержать символы подстановки «*» и «?». Т.е. указав в качестве Критерия «*масса*» будут просуммированы значения, в которых встречается слово «масса». При этом слово «масса» может либо встречаться в любом месте текста, либо в ячейке может быть только одно это слово. А указав «масса*», будут просуммированы все значения, начинающиеся на «масса». «?» — заменяет лишь один символ, т.е. указав «мас?а» вы сможете просуммировать строки и со значением «масса» и со значением «маска» и т.д.
    Если критерий записан в ячейке и надо все же использовать подстановочные символы, то можно сделать ссылку на эту ячейку добавив нужное. Допустим, надо просуммировать значения, содержащие слово «итог». Слово «итог» записано в ячейке A1, в столбце A при этом могут встречаться различные по написанию значения, содержащие слово «итог»: «итоги за июнь», «итоги за июль», «итоги за март». Формула тогда должна выглядеть так:
    =СУММЕСЛИ(A1:A20000;»*»&A1&»*»;B1:B20000)
    «*»&A1&»*» — знак &(амперсанд) объединяет несколько значений в одно. Т.е. в результате получится «*итог*».
    Чтобы лучше понять принцип работы формул лучше использовать инструмент Вычислить формулу: Как просмотреть этапы вычисления формул
    Все текстовые критерии и критерии с логическими и математическими знаками необходимо заключать в двойные кавычки (=СУММЕСЛИ(A1:A20000;»итог»;B1:B20000)). Если критерием является число, использовать кавычки не требуется. Если требуется найти непосредственно вопросительный знак или звездочку, необходимо поставить перед ним знак «тильды» (~).
    Про тильду и её особенности можно узнать в этой статье: Как заменить/удалить/найти звездочку?
  • Диапазон_Суммирования(B1:B20000)(необязательный аргумент) — указывается диапазон сумм или числовых значений, которые необходимо просуммировать.

Как это работает: функция ищет в Диапазоне значение, указанное аргументом Критерий, и при нахождении совпадения суммирует данные, указанные аргументом Диапазон_Суммирования. Т.е. если у нас в столбце А название отдела, а в столбце В суммы, то указав в качестве критерия «Отдел развития» результатом функции будет сумма всех значений столбца В, напротив которых в столбце А встречается «Отдел развития». Фактически Диапазон_Суммирования может не совпадать по размеру с аргументом Диапазон и ошибки самой функции это не вызовет. Однако при определении ячеек для суммирования, в качестве начальной ячейки для суммирования будет использована верхняя левая ячейка аргумента Диапазон_Суммирования, а затем суммируются ячейки, соответствующие по размеру и форме аргументу Диапазон.

Некоторые особенности
Последний аргумент функции(Диапазон_Суммирования — B1:B20000) является необязательным. А это значит, что его можно не указывать. Если его не указать, то функция просуммирует значения, указанные аргументом Диапазон. Для чего это нужно. Например, Вам необходимо получить сумму только тех чисел, которые больше нуля. В столбце А суммы. Тогда функция будет иметь такой вид:
=СУММЕСЛИ(A1:A20000;»>0″)

Что следует стоит учитывать: диапазон_суммирования и диапазон должны быть равны по количеству строк. Иначе можно получить неверный результат. Оптимально, если это будет выглядеть как в приведенных мной формулах: диапазон и диапазон_суммирования начинаются с одной строки и имеют одинаковое количество строк: A1:A20000; B1:B20000

Ложка дегтя: — СУММЕСЛИ(а так же СУММЕСЛИМН, СЧЁТЕСЛИ и иже с ними) всегда стремятся преобразовать все значения аргументов к типам. Это значит, что если у нас в ячейке записано число 23 — оно будет воспринято как число. Если тоже число будет записано как текст — «23», то функция преобразует его сначала в число, а потом уже будет работать с ним. Т.е. и 23 и «23» у нас будут считаться одинаковым значением. С одной стороны это хорошо, но иногда такое поведение может сыграть злую шутку. Например, у Вас в ячейках столбца А расположены некие номера счетов, длина которых более 15-ти символов и могут иметь ведущие нули:
00034889913131323455
0034889913131323455
00034889913131323477
как видно, первые два числа почти одинаковые, но у первого числа три ведущих нуля спереди, а второго — два. И это разные счета. А третий счет вообще отличается на последние цифры. Но СУММЕСЛИ после преобразования все три этих значения будет считать как число 34889913131323400 и если записать функцию так: =СУММЕСЛИ($A$1:$A$3;A1;$B$1:$B$3), где в столбце В суммы для каждого счета, то она просуммирует значения для всех трех счетов, считая их одинаковыми. Особо обращаю внимание еще на тот факт, что все числа после 15-го знака будут преобразованы в нули. Эти особенности всегда необходимо учитывать при использовании данных функций, чтобы не попасть в неловкую ситуацию, когда результат будет некорректным.


Суммирование по двум и более критериям
Но что делать, когда критериев для суммирования 2 и больше? Допустим, Вам надо просуммировать только те суммы, которые относятся к одному отделу и только за определенную дату. Счастливые обладатели версий офиса 2007 и выше могут воспользоваться функцией СУММЕСЛИМН:
=СУММЕСЛИМН($C$2:$C$50;$A$2:$A$50;$I$3;$B$2:$B$50;$H8)
$C$2:$C$50 — диапазон_суммирования. Первым аргументов указывается диапазон ячеек, содержащих суммы, которые и будут собираться в одну.
$A$2:$A$50, $B$2:$B$50 — Диапазон_критерия. Указывается диапазон ячеек, в которых необходимо искать совпадение по критерию.
$I$3, $H8 — критерий. Здесь, как и в СУММЕСЛИ, допускается указание символов подстановки * и ? и работают они так же.

Особенность указания аргументов: сначала указывается диапазон критерия(они пронумерованы) затем через точку-с-запятой указывается непосредственно значение(критерий), которое в этом диапазоне необходимо найти — $A$2:$A$50;$I$3. И никак иначе. Не стоит пытаться сначала указать все диапазоны, а потом критерии к ним — функция выдаст либо ошибку, либо просуммирует не то, что надо.

Все условия сравниваются по принципу И. Это значит, что если все перечисленные условия выполняются. Если хоть одно условие не выполняется — функция пропускает строку и ничего не суммирует.
Так же как и для СУММЕСЛИ диапазоны суммирования и критериев должны быть равны по количеству строк.

СУММЕСЛИМН так же как и СУММЕСЛИ приводит значения к типу, а это значит, что все числа с ведущими нулями и более 15 знаков могут быть вычислены некорректно.


Т.к. СУММЕСЛИМН появилась только в версиях Excel, начиная с 2007, то как же быть в таких случаях несчастным пользователям более ранних версий? Очень просто: использовать другую функцию — СУММПРОИЗВ. Не буду расписывать аргументы, т.к. их много и все они являются массивами значений. Данная функция перемножает массивы, указанные аргументами. Я постараюсь описать общий принцип использования этой функции для суммирования данных по нескольким условиям.
Для решения задачи суммирования по нескольким критериям функция будет выглядеть так:
=СУММПРОИЗВ(($A$2:$A$50=$I$3)*($B$2:$B$50=H5);$C$2:$C$50)
$A$2:$A$50 — диапазон дат. $I$3 — дата критерия, за которую необходимо просуммировать данные.
$B$2:$B$50 — наименования отделов. H5 — наименование отдела, данные по которому необходимо просуммировать.
$C$2:$C$50 — диапазон с суммами.

Разберем логику, т.к. многим она будет совершенно не ясна просто при взгляде на данную функцию. Хотя бы потому, что в справке подобное её применение не описывается. Для большей читабельности уменьшим размеры диапазонов:
=СУММПРОИЗВ(($A$2:$A$5=$I$3)*($B$2:$B$5=H5);$C$2:$C$5)
Итак, выражение ($A$2:$A$5=$I$3) и ($B$2:$B$5=H5) являются логическими и возвращают массивы логических ЛОЖЬ и ИСТИНА. ИСТИНА, если ячейка диапазона $A$2:$A$5 равна значению ячейки $I$3 и ячейка диапазона $B$2:$B$5 равна значению ячейки H5. Т.е. получается у нас следующее:
=СУММПРОИЗВ({ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ}*{ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ};$C$2:$C$50)
Как видно, в первом массиве два совпадения условию, а во втором одно. Далее эти два массива перемножаются(за это отвечает знак умножения(*)). При перемножения происходит неявное преобразование массивов ЛОЖЬ и ИСТИНА в числовые константы 0 и 1 соответственно({0;1;1;0}*{0;0;1;0}). Как известно, при умножении на нуль получаем нуль. И в результате получается один массив:
=СУММПРОИЗВ({0;0;1;0};$C$2:$C$50)
Далее происходит уже перемножение массива {0;0;1;0} на массив чисел в диапазоне $C$2:$C$50:
=СУММПРОИЗВ({0;0;1;0};{10;20;30;40})
И как результат получаем 30. Что нам и требовалось — мы получаем лишь ту сумму, которая соответствует критерию. Если сумм, удовлетворяющих критерию будет больше одной, то они будут просуммированы.

Преимущество СУММПРОИЗВ

  • Если у аргументов вместо знака умножения указать знак плюс:
    ($A$2:$A$5=$I$3)+($B$2:$B$5=H5)
    то условия будут сравниваться по принципу ИЛИ: т.е. суммироваться итоговые суммы будут в случае, если хотя бы одно условие выполняется: или $A$2:$A$5 равна значению ячейки $I$3 или ячейка диапазона $B$2:$B$5 равна значению ячейки H5.
    В этом преимущество СУММПРОИЗВ перед СУММЕСЛИМН. СУММЕСЛИМН не может суммировать значения по принципу ИЛИ, только по принципу И(все условия должны выполняться).
  • СУММПРОИЗВ не приводит значения к типам, а это значит, что значения вроде 00034889913131323455, 0034889913131323455, 00034889913131323477 будут восприняты как есть, без всякого отсечения ведущих нулей и знаков после 15-го.
  • СУММПРОИЗВ может работать с закрытыми книгами. Например, из одной книги суммируется данные по таблице другой книги. После того как закроете книгу-источник, СУММЕСЛИ и СУММЕСЛИМН выдадут ошибку #ЗНАЧ!(#VALUE). А СУММПРОИЗВ продолжит работать как ни в чем не бывало.
  • если вдруг потребовалось получить не сумму, а количество ячеек, удовлетворяющих критериям — из СУММПРОИЗВ достаточно удалить диапазон ячеек для суммирования:
    =СУММПРОИЗВ(($A$2:$A$50=$I$3)*($B$2:$B$50=H5))

Недостатки
В СУММПРОИЗВ невозможно использовать символы подстановки * и ?. Точнее использовать можно, но они будут восприняты не как спец.символы, а как непосредственно звездочка и вопр.знак. Я считаю это существенным минусом. И хотя это можно обойти, использую внутри СУММПРОИЗВ иные функции — все же было бы замечательно, если бы функция каким-то образом могла использовать символы подстановки.


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

  Сумма по нескольким критериям (41,5 KiB, 13 653 скачиваний)

Так же см.:
Суммирование ячеек по цвету заливки
Суммирование ячеек по цвету шрифта
Суммирование ячеек по формату ячейки
Подсчитать сумму ячеек по цвету заливки
Подсчитать сумму ячеек по цвету шрифта
Как просуммировать данные с нескольких листов, в том числе по условию


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Понравилась статья? Поделить с друзьями:
  • Суммпроизв в excel для чего
  • Суммирование текста в ячейках excel
  • Суммировать ячейки в excel по заданным критериям
  • Суммпроизв в excel аналоги
  • Суммирование стажа в excel