Сумма значений из таблицы по условиям
=СУММЕСЛИМН(A2:A9; B2:B9; "=Я*"; C2:C9; "Артем")
https://support.microsoft.com/ru-ru/office/функция-суммеслимн-c9e748f5-7ea7-455d-9406-611cebce642b
Функция СУММЕСЛИМН — одна из математических и тригонометрических функций, которая суммирует все аргументы, удовлетворяющие нескольким условиям. Например, с помощью функции СУММЕСЛИМН можно найти число всех розничных продавцов, (1) проживающих в одном регионе, (2) чей доход превышает установленный уровень.https://www.microsoft.com/ru-ru/videoplayer/embed/RWfrCM?pid=ocpVideo0-innerdiv-oneplayer&jsapi=true&postJsllMsg=true&maskLevel=20&market=ru-ru
Это видео — часть учебного курса Усложненные функции ЕСЛИ.
Синтаксис
СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
- =СУММЕСЛИМН(A2:A9; B2:B9; «=Я*»; C2:C9; «Артем»)
- =СУММЕСЛИМН(A2:A9; B2:B9; «<>Бананы»; C2:C9; «Артем»)
Имя аргумента | Описание |
---|---|
Диапазон_суммирования (обязательный аргумент) | Диапазон ячеек для суммирования. |
Диапазон_условия1 (обязательный аргумент) | Диапазон, в котором проверяется Условие1.Диапазон_условия1 и Условие1 составляют пару, определяющую, к какому диапазону применяется определенное условие при поиске. Соответствующие значения найденных в этом диапазоне ячеек суммируются в пределах аргумента Диапазон_суммирования. |
Условие1 (обязательный аргумент) | Условие, определяющее, какие ячейки суммируются в аргументе Диапазон_условия1. Например, условия могут вводится в следующем виде: 32, «>32», B4, «яблоки» или «32». |
Диапазон_условия2, Условие2, … (необязательный аргумент) | Дополнительные диапазоны и условия для них. Можно ввести до 127 пар диапазонов и условий. |
Примеры
Чтобы использовать эти примеры в Excel, выделите нужные данные в таблице, щелкните их правой кнопкой мыши и выберите команду Копировать. На новом листе щелкните правой кнопкой мыши ячейку A1 и в разделе Параметры вставки выберите команду Использовать форматы конечных ячеек.
Проданное количество | Продукт | Продавец |
---|---|---|
5 | Яблоки | Артем |
4 | Яблоки | Ольга |
15 | Артишоки | Артем |
3 | Артишоки | Ольга |
22 | Бананы | Артем |
12 | Бананы | Ольга |
10 | Морковь | Артем |
33 | Морковь | Ольга |
Формула | Описание | |
=СУММЕСЛИМН(A2:A9; B2:B9; «=Я*»; C2:C9; «Артем») | Суммирует количество продуктов, названия которых начинаются с Я и которые были проданы продавцом Артем. Для поиска совпадающих названий продуктов в Criteria_range1 B2:B9 используется поддиапный знак * в «Условия1»(«=A*»), а в Criteria_range2 C2:C9 — имя «Том». Затем функция суммирует соответствующие обоим условиям значения в диапазоне ячеек, заданном аргументом Диапазон_суммирования (A2:A9). Результат — 20. | |
=СУММЕСЛИМН(A2:A9; B2:B9; «<>Бананы»; C2:C9; «Артем») | Суммирует количество продуктов, которые не являются бананами и которые были проданы продавцом по имени Артем. Она исключает бананы, используя<>в «Условия1»«<>Бананы»и ищет имя «Том» в Criteria_range2 C2:C9. Затем функция суммирует соответствующие обоим условиям значения в диапазоне ячеек, заданном аргументом Диапазон_суммирования (A2:A9). Результат — 30. |
Распространенные неполадки
Проблема | Описание |
---|---|
Вместо ожидаемого результата отображается 0 (нуль). | Если выполняется поиск текстовых значений, например имени человека, убедитесь в том, что значения аргументов Условие1, 2 заключены в кавычки. |
Неверный результат возвращается в том случае, если диапазон ячеек, заданный аргументом Диапазон_суммирования, содержит значение ИСТИНА или ЛОЖЬ. | Значения ИСТИНА и ЛОЖЬ в диапазоне ячеек, заданных аргументом Диапазон_суммирования, оцениваются по-разному, что может приводить к непредвиденным результатам при их суммировании.Ячейки в аргументе Диапазон_суммирования, которым присвоено значение ИСТИНА, оцениваются как 1. Ячейки, которым присвоено значение ЛОЖЬ, оцениваются как 0 (ноль). |
Рекомендации
Необходимые действия | Описание |
---|---|
Использование подстановочных знаков | Подстановочные знаки, такие как вопросительный знак (?) или звездочка (*), в аргументах Условие1, 2 можно использовать для поиска сходных, но не совпадающих значений.Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (~) перед вопросительным знаком.Например, формула =СУММЕСЛИМН(A2:A9; B2:B9; «=Я*»; C2:C9; «Арте?») будет суммировать все значения с именем, начинающимся на «Арте» и оканчивающимся любой буквой. |
Различия между функциями СУММЕСЛИ и СУММЕСЛИМН | Порядок аргументов в функциях СУММЕСЛИ и СУММЕСЛИМН различается. Например, в функции СУММЕСЛИМН аргумент Диапазон_суммирования является первым, а в функции СУММЕСЛИ — третьим. Этот момент часто является источником проблем при использовании данных функций.При копировании и изменении этих похожих формул нужно следить за правильным порядком аргументов. |
Одинаковое количество строк и столбцов для аргументов, задающих диапазоны ячеек | Аргумент Диапазон_условия должен иметь то же количество строк и столбцов, что и аргумент Диапазон_суммирования. |