Excel

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

Excel Sumif Function

Функция СУММЕСЛИ в ExcelРезюме

Функция СУММЕСЛИ в Excel возвращает сумму ячеек, удовлетворяющих одному условию. Критерии можно применять к датам, числам и тексту. Функция СУММЕСЛИ поддерживает логические операторы (>,<,,=) and wildcards (*,?) for partial matching.





вложенность функций if в Excel 2013
Назначение Сумма чисел в диапазоне, которые соответствуют заданным критериям Возвращаемое значение Сумма предоставленных значений. Синтаксис = СУММЕСЛИ (диапазон; критерий; [диапазон_суммы]) Аргументы
  • диапазон - Диапазон ячеек, к которым вы хотите применить критерии.
  • критерии - Критерии, используемые для определения, какие ячейки нужно добавить.
  • диапазон_суммы - [необязательно] Ячейки для сложения. Если сумма_диапазона опущена, вместо этого ячейки в диапазоне суммируются.
Версия Excel 2003 Примечания по использованию

Функция СУММЕСЛИ возвращает сумму ячеек в диапазоне, удовлетворяющем одному условию. Первый аргумент - это диапазон, к которому будут применяться критерии, второй аргумент - это критерии, а последний аргумент - это диапазон, содержащий значения для суммирования. СУММЕСЛИ поддерживает логические операторы (>,<,,=) and подстановочные знаки (*,?) для частичного соответствия. В критериях может использоваться значение из другой ячейки, как описано ниже.

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





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

Основное использование | Критерии в другой ячейке | Не равно | Пустые ячейки | Даты | Подстановочные знаки | Видео



Основное использование

На показанном листе есть три примера СУММЕСЛИ. В первом примере (G6) СУММЕСЛИ настроена на суммирование значений, превышающих 100. Во втором примере (G7) СУММЕСЛИ возвращает сумму значений, для которых цвет является «красным». В последнем примере (G8) СУММЕСЛИ настроена для суммирования значений в состоянии «CA» (Калифорния).

 
= SUMIF (D6:D10,'>100') // values > 100 = SUMIF (B6:B10,'Jim',D6:D10) // Rep = Jim = SUMIF (C6:C10,'ca',D6:D10) // State = CA

Обратите внимание, что знак равенства (=) не требуется при построении критерия «равно». Также обратите внимание, что СУММЕСЛИ не чувствительна к регистру. Вы можете суммировать значения, где Rep - это Джим, используя «джим» или «Джим».

Критерии в другой ячейке

Значение из другой ячейки может быть включено в критерии с помощью конкатенация . В приведенном ниже примере СУММЕСЛИ возвращает сумму всех продаж сверх значения в G4. Обратите внимание, что оператор «больше» (>), который является текстом, должен быть заключен в кавычки. Формула в G5:

 
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4

СУММЕСЛИ с переменными критериями

Не равно

Чтобы выразить критерий 'не равно', используйте '' оператор в двойных кавычках (''):

СУММЕСЛИ не равно критерию

 
= SUMIF (B5:B9,'red',C5:C9) // not equal to 'red' = SUMIF (B5:B9,'blue',C5:C9) // not equal to 'blue' = SUMIF (B5:B9,''&E7,C5:C9) // not equal to E7

Снова обратите внимание, что СУММЕСЛИ нет деликатный случай.

Пустые ячейки

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

СУММЕСЛИ пусто и не пусто

посчитать, сколько символов в ячейке
 
= SUMIF (D5:D9,'',C5:C9) // blank = SUMIF (D5:D9,'',C5:C9) // not blank

Даты

Лучший способ использовать СУММЕСЛИ с датами - обратиться к действительной датой в другой ячейке или используйте ДАТА (функция ДАТА) . В приведенном ниже примере показаны оба метода:

СУММЕСЛИ с датами

 
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)

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

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

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

СУММЕСЛИ с подстановочными знаками

 
= SUMIF (B5:B9,'mi*',C5:C9) // begins with 'mi' = SUMIF (B5:B9,'*ota',C5:C9) // ends with 'ota' = SUMIF (B5:B9,'????',C5:C9) // contains 4 characters

См. Ниже дополнительные примеры формул СУММЕСЛИ.

Примечания

  • СУММЕСЛИ поддерживает только одно условие. Использовать СУММЕСЛИМН по нескольким критериям.
  • Когда диапазон_суммы опущен, ячейки в диапазон будут подведены итоги.
  • Текстовые строки в критериях должны быть заключены в двойные кавычки (''), т.е. 'яблоко', '> 32', 'ja *'.
  • Ссылки на ячейки в критериях: нет заключены в кавычки, т.е.<'&A1
  • Подстановочные знаки? и * можно использовать в критериях. Знак вопроса соответствует любому одному символу, а звездочка соответствует любой последовательности символов (от нуля или более).
  • Чтобы найти буквальный вопросительный знак или звездочку, используйте тильду (~) перед вопросительным знаком или звездочкой (т.е. ~ ?, ~ *).
  • СУММЕСЛИМН требует диапазон, вы не можете заменить множество .


^