Функция СУММЕСЛИМН в Excel: сумма по нескольким условиям
Сложить только те строки, которые подходят сразу по городу, товару и датам. Порядок аргументов, условие из ячейки, период и то, как сделать «или».
Коротко
=СУММЕСЛИМН(диапазон_суммирования;диапазон_условия1;условие1;[диапазон_условия2;условие2];…) складывает только те строки, которые подходят под все условия сразу. Пар «диапазон — условие» может быть до 127.
Главная ошибка — порядок аргументов. У СУММЕСЛИ сначала где искать, у СУММЕСЛИМН — что складывать:
=СУММЕСЛИ(C5:C12;"Москва";F5:F12)=СУММЕСЛИМН(F5:F12;C5:C12;"Москва")
Обе формулы дают одно и то же, но аргументы стоят зеркально. Если условие одно, берите любую; если их два и больше — только СУММЕСЛИМН. Один критерий и обзор всего семейства разобраны на странице СУММЕСЛИ и СЧЁТЕСЛИ.
Диапазоны обязаны совпадать по размеру. Справка Microsoft требует, чтобы у диапазона условия было столько же строк и столбцов, сколько у диапазона суммирования. F5:F12 и C5:C100 в одной формуле — источник половины ошибок «СУММЕСЛИМН не работает».
Функция есть в Excel 2007 и новее и работает в Google Таблицах. На английском — SUMIFS.
То же самое формулой в Excel
=СУММЕСЛИМН(F5:F12;C5:C12;"Москва";D5:D12;"Лампа Lumo") — два условия: город и товар=СУММЕСЛИМН(F5:F12;B5:B12;">="&ДАТА(2026;8;1);B5:B12;"<="&ДАТА(2026;8;31)) — период: два условия по одному и тому же столбцу дат=СУММЕСЛИМН(F5:F12;C5:C12;H1;D5:D12;H2) — условия из ячеек H1 и H2 — меняете значение, сумма пересчитывается=СУММЕСЛИМН(F5:F12;F5:F12;">"&H3) — сравнение с числом из ячейки: кавычки только вокруг знака, дальше &=СУММЕСЛИМН(F5:F12;C5:C12;"<>Москва") — исключение: всё, кроме Москвы=СУММЕСЛИМН(F5:F12;D5:D12;"Лампа*") — подстановочный знак: все товары, начинающиеся на «Лампа»=СУММЕСЛИМН(F5:F12;C5:C12;"Москва")+СУММЕСЛИМН(F5:F12;C5:C12;"СПб") — «или»: СУММЕСЛИМН складывает условия только через «и», поэтому две формулы=СЧЁТЕСЛИМН(C5:C12;"Москва";F5:F12;">50000") — то же самое, но счёт строк вместо суммыФайл с примерами обеих функций
Восемь продаж с датой, городом, товаром и суммой — и формулы рядом с данными: один критерий, два сразу, период по датам, подстановочный знак. Тот же файл, что на странице СУММЕСЛИ: функции разобраны в одной книге, потому что данные у них общие.
Файл
summesli-sbornik.xlsx · формулы работают в Excel 2016 и новее
и в Google Таблицах · без макросов
Пошагово
Собрать сумму по двум условиям
- Первым аргументом поставьте столбец, который складываете:
F5:F12. - Дальше парами: столбец, где проверяем, и что в нём должно стоять.
C5:C12;"Москва". - Вторая пара — следом, через точку с запятой:
D5:D12;"Лампа Lumo". - Проверьте, что все диапазоны одной длины и начинаются с одной строки.
Сумма за период. Даты — это два условия по одному столбцу: «не раньше» и «не позже». Знак сравнения пишется в кавычках, а сама дата приклеивается амперсандом: ">="&ДАТА(2026;8;1). Писать ">=01.08.2026" не нужно — в этом виде Excel сравнивает текст, а не даты.
Условие из ячейки. Положите значение в отдельную ячейку и сошлитесь на неё: формула станет настройкой, а не константой. Со знаком сравнения так же: ">"&H3.
Когда нужно «или». СУММЕСЛИМН соединяет условия только через «и». Две суммы складывают руками — седьмая формула блока — либо берут СУММПРОИЗВ, где «или» пишется сложением условий.
Где обычно ломается
- Формула возвращает ноль. Чаще всего условие не совпало буквально: лишний пробел в данных, «Москва » против «Москва», или в столбце текст, похожий на число. Почистите СЖПРОБЕЛЫ и проверьте выравнивание: числа по умолчанию прижаты вправо, текст — влево.
- #ЗНАЧ! и странные суммы. Диапазоны разной длины: справка требует одинакового числа строк и столбцов у диапазона условия и диапазона суммирования.
- Дата не берётся. Условие с датой пишется через
ДАТА()или ссылку на ячейку с датой. Текст «01.08.2026» внутри кавычек сравнивается как текст. - Звёздочка в названии товара. Для СУММЕСЛИМН
*и?— подстановочные знаки. Чтобы искать сам символ, ставьте перед ним тильду:"~*". - ИСТИНА и ЛОЖЬ в столбце сумм. Справка предупреждает: в диапазоне суммирования они вычисляются по-разному — ИСТИНА как единица, ЛОЖЬ как ноль. Логическим значениям в столбце с деньгами не место.
- Условий стало много. После трёх-четырёх пар формулу перестают читать. Это знак, что пора сводной таблицей.