Функция СУММЕСЛИМН — одна из математических и тригонометрических функций, которая суммирует все аргументы, удовлетворяющие нескольким условиям. Например, с помощью функции СУММЕСЛИМН можно найти число всех розничных продавцов, (1) проживающих в одном регионе, (2) чей доход превышает установленный уровень.
Синтаксис
СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
- =СУММЕСЛИМН(A2:A9; B2:B9; "=Я*"; C2:C9; "Артем")
- =СУММЕСЛИМН(A2:A9;B2:B9;"<>Бананы";C2:C9;"Артем")
| Имя аргумента | Описание |
|---|---|
| Диапазон_суммирования (обязательный аргумент) | Диапазон ячеек для суммирования. |
| Диапазон_условия1 (обязательный аргумент) | Диапазон, который проверяется с помощью Условие1. Criteria_range1 и Условие1 создают пару поиска, с помощью которой диапазон выполняет поиск по определенному условию. После того как элементы в диапазоне найдены, соответствующие им значения в Sum_range суммируются. |
| Условие1 (обязательный аргумент) | Условие, определяющее, какие ячейки в Criteria_range1 будут суммироваться. Например, условия могут вводиться в следующем виде: 32, ">32",B4, "яблоки" или "32". |
| Criteria_range2, условие2, ... (необязательно) | Дополнительные диапазоны и условия для них. Можно ввести до 127 пар диапазонов и условий. |
Примеры
Чтобы использовать эти примеры в Excel, выделите нужные данные в таблице, щелкните их правой кнопкой мыши и выберите команду Копировать. На новом листе щелкните правой кнопкой мыши ячейку A1 и в разделе Параметры вставки выберите команду Использовать форматы конечных ячеек.
| Проданное количество | Продукт | Продавец |
|---|---|---|
| 5 | Яблоки | Артем |
| 4 | Яблоки | Ольга |
| 15 | Артишоки | Артем |
| 3 | Артишоки | Ольга |
| 22 | Бананы | Артем |
| 12 | Бананы | Ольга |
| 10 | Морковь | Артем |
| 33 | Морковь | Ольга |
| Формула | Описание | |
| =СУММЕСЛИМН(A2:A9; B2:B9; "=Я*"; C2:C9; "Артем") | Суммирует количество продуктов, названия которых начинаются с Я и которые были проданы продавцом Артем. Он использует подстановочный знак * в Условии1, "=A*" для поиска совпадающих названий продуктов в Criteria_range1 B2:B9 и ищет имя "Артем " в Criteria_range2 C2:C9. Затем в нем суммируются числа в Sum_range A2:A9, удовлетворяющие обоим условиям. Результат — 20. | |
| =СУММЕСЛИМН(A2:A9; B2:B9; "<>Бананы"; C2:C9; "Артем") | Суммирует количество продуктов, которые не являются бананами и которые были проданы продавцом по имени Артем. Он исключает бананы с помощью <> термина "<>Бананы1" в поле Условие1 и ищет имя "Артем" в Criteria_range2 C2:C9. Затем в нем суммируются числа в Sum_range A2:A9, удовлетворяющие обоим условиям. Результат — 30. |
Распространенные неполадки
| Проблема | Описание |
|---|---|
| Вместо ожидаемого результата отображается 0 (нуль). | Если выполняется поиск текстовых значений, например имени человека, убедитесь в том, что значения Условие1 и 2 заключены в кавычки. |
| Неверный результат, если Sum_range имеет значения ИСТИНА или ЛОЖЬ. | Значения ИСТИНА и ЛОЖЬ для Sum_range вычисляются по-разному, что может привести к неожиданным результатам при их добавлении. Ячейки в Sum_range , содержащие значение ИСТИНА, оцениваются как 1. Ячейки, которым присвоено значение ЛОЖЬ, оцениваются как 0 (ноль). |
Рекомендации
| Действия | Описание |
|---|---|
| Использование подстановочных знаков | Подстановочные знаки, такие как вопросительный знак (?) или звездочка (*), в аргументе "условие1" и 2 , можно использовать для поиска сходных, но не совпадающих значений. Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (~) перед вопросительным знаком. Например, формула =СУММЕСЛИМН(A2:A9; B2:B9; "=Я*"; C2:C9; "Арте?") будет суммировать все значения с именем, начинающимся на "Арте" и оканчивающимся любой буквой. |
| Различия между функциями СУММЕСЛИ и СУММЕСЛИМН | Порядок аргументов в функциях СУММЕСЛИ и СУММЕСЛИМН различается. Например, в функции СУММЕСЛИМН аргумент sum_range является первым, а в функции СУММЕСЛИ — третьим. Этот момент часто является источником проблем при использовании данных функций. При копировании и изменении этих похожих формул нужно следить за правильным порядком аргументов. |
| Одинаковое количество строк и столбцов для аргументов, задающих диапазоны ячеек | Аргумент Criteria_range должен содержать такое же количество строк и столбцов, что и аргумент Sum_range . |
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.