СУММЕСЛИ и СЧЁТЕСЛИ в Excel: формулы, условия и примеры
Функция СУММЕСЛИ и СУММЕСЛИМН в Excel: синтаксис, порядок аргументов, условия «>», «<>», * и ?, даты со временем, СЧЁТЕСЛИ и СРЗНАЧЕСЛИ. Примеры с результатами и ловушки.
Содержание статьи
В понедельник руководитель просит три числа: выручку Москвы, только по оплаченным заказам, и отдельно — за 15 октября. Выгрузка из CRM уже в Excel, фильтр и калькулятор дадут ответ, но в следующий понедельник всё придётся повторить. Формула СУММЕСЛИ отвечает на такой вопрос одной ячейкой, СУММЕСЛИМН — с несколькими условиями сразу, а СЧЁТЕСЛИ и СРЗНАЧЕСЛИ считают по тем же правилам количество и среднее. Ниже — синтаксис, учебный лист из десяти заказов, таблицы «условие — формула — результат» и ловушки, из-за которых сумма тихо получается неверной. Каждая формула пересчитана в LibreOffice, поведение функций сверено со справкой Microsoft 25 октября 2026 года.
Коротко: как работает СУММЕСЛИ
СУММЕСЛИ проверяет каждую строку диапазона на условие и складывает значения тех строк, где условие выполнено. СУММЕСЛИМН делает то же сразу по нескольким условиям, причём все они должны выполняться одновременно. СЧЁТЕСЛИ и СЧЁТЕСЛИМН вместо суммы возвращают число подходящих строк, СРЗНАЧЕСЛИ — среднее по ним.
- Синтаксис:
=СУММЕСЛИ(диапазон; условие; [диапазон_суммирования]). - В СУММЕСЛИМН диапазон суммирования идёт первым:
=СУММЕСЛИМН(что_складывать; где_проверять; условие; …). - Условие со знаком сравнения пишется в кавычках, ссылка на ячейку присоединяется через
&:">"&H1. - Даты со временем берите полуинтервалом:
">="&началои"<"&конец+1. - Числа, сохранённые как текст, СУММЕСЛИ пропускает без ошибки — сумма просто становится меньше.
Учебные данные: лист «Заказы»
Все примеры идут на одном листе из десяти заказов за октябрь 2026 года. Таблица учебная, числа заданы автором. В столбце A — дата и время заказа, как их обычно отдаёт CRM. Если формат ячейки показывает только дату, время не видно, но оно есть и влияет на условия по датам.
Вспомогательные ячейки: H1 — порог 30 000, H2 — дата 15.10.2026, H3 и H4 — начало и конец недели, 09.10.2026 и 15.10.2026, H5 — текст «Отменён». Ссылки на эти ячейки удобнее, чем числа внутри формулы: поменяли дату в H2 — пересчитался весь отчёт.
| Строка | A: Дата | B: Менеджер | C: Регион | D: Категория | E: Сумма, ₽ | F: Статус |
|---|---|---|---|---|---|---|
| 2 | 01.10.2026 10:15 | Иванов | Москва | Ноутбуки | 54 000 | Оплачен |
| 3 | 03.10.2026 12:30 | Петрова | Казань | Аксессуары | 2 500 | Оплачен |
| 4 | 05.10.2026 09:05 | Иванова | Москва | Телефоны | 31 000 | Отменён |
| 5 | 08.10.2026 16:40 | Сидоров | Пермь | Ноутбуки | 47 500 | Оплачен |
| 6 | 12.10.2026 11:20 | Иванов | Казань | Аксессуары | 1 800 | Оплачен |
| 7 | 15.10.2026 09:40 | Петрова | Москва | Телефоны | 28 000 | Оплачен |
| 8 | 15.10.2026 18:40 | Иванова | Москва | Аксессуары | 3 200 | Оплачен |
| 9 | 19.10.2026 14:10 | Сидоров | Москва | Ноутбуки | 61 000 | Возврат |
| 10 | 22.10.2026 10:00 | Петрова | Пермь | Телефоны | 26 500 | Оплачен |
| 11 | 31.10.2026 17:55 | Иванов | Казань | Ноутбуки | 49 000 | Оплачен |
Как написать формулу СУММЕСЛИ: синтаксис и шаги
Функция принимает три аргумента. «Диапазон» — ячейки, которые проверяются на условие, у нас столбец региона C2:C11. «Условие» — что ищем: текст, число, выражение или ссылка на ячейку. «Диапазон_суммирования» — что складываем, столбец суммы E2:E11. Третий аргумент необязателен: если его опустить, Excel сложит сами проверяемые ячейки.
Формулу можно набрать прямо в ячейке, а можно вызвать окно аргументов: «Формулы → Математические → СУММЕСЛИ». Окно подписывает каждое поле и сразу показывает результат, поэтому для первой формулы оно удобнее. Диапазоны выделяйте мышью, а затем нажмите F4, чтобы закрепить их знаком $: формулу почти всегда протягивают на соседние строки, и незакреплённый диапазон уползёт вниз вместе с ней.
Выручка Москвы по всем статусам — 177 200 ₽: 54 000 + 31 000 + 28 000 + 3 200 + 61 000. В эту сумму попали отменённый заказ и возврат, поэтому для отчёта о выручке одного условия мало, нужен второй столбец — об этом в следующем разделе. Вторая формула в таблице ниже показывает вариант без третьего аргумента: проверяется и складывается один и тот же столбец сумм.
СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])В русском Excel аргументы разделяются точкой с запятой, в английском — запятой.
| Вопрос | Формула | Результат |
|---|---|---|
| Выручка Москвы, все статусы | =СУММЕСЛИ($C$2:$C$11;"Москва";$E$2:$E$11) | 177 200 |
| Сумма заказов дороже 10 000 ₽ | =СУММЕСЛИ($E$2:$E$11;">10000") | 297 000 |
| Сумма заказов дороже порога из H1 | =СУММЕСЛИ($E$2:$E$11;">"&H1) | 242 500 |
| Выручка Казани | =СУММЕСЛИ($C$2:$C$11;"Казань";$E$2:$E$11) | 53 300 |
СУММЕСЛИМН: несколько условий и другой порядок аргументов
Выручка Москвы только по оплаченным заказам требует двух условий: регион и статус. Формула =СУММЕСЛИМН($E$2:$E$11;$C$2:$C$11;"Москва";$F$2:$F$11;"Оплачен") даёт 85 200 ₽ — 54 000 + 28 000 + 3 200. Пар «диапазон — условие» можно задать до 127, и строка попадает в сумму, только если выполнены все.
Главная ошибка здесь — порядок. В СУММЕСЛИ складываемый диапазон стоит третьим, в СУММЕСЛИМН — первым; справка Microsoft отдельно предупреждает об этом. Человек, который привык к СУММЕСЛИ, пишет =СУММЕСЛИМН($C$2:$C$11;$E$2:$E$11;">10000") и получает 0 без всякой ошибки: Excel честно складывает столбец регионов, а текст в сумме не участвует. Если СУММЕСЛИМН вернула ноль там, где точно есть данные, первым делом проверьте, какой диапазон стоит первым.
Условия СУММЕСЛИМН соединяются через «и». Для «или» — например, Москва или Казань — сложите две СУММЕСЛИ: =СУММЕСЛИ($C$2:$C$11;"Москва";$E$2:$E$11)+СУММЕСЛИ($C$2:$C$11;"Казань";$E$2:$E$11) даёт 230 500 ₽. Так можно складывать, пока значения взаимоисключающие. Если одна строка подходит под оба условия, её сумма войдёт дважды. Многие пишут СУММЕСЛИМН и там, где условие одно: так у всех формул отчёта одинаковый порядок аргументов, и меньше шансов перепутать.
Как записать условие: текст, число, ссылка, * и ?
Условие — самое капризное место формулы. Число можно писать без кавычек, всё остальное — в кавычках. Знак сравнения и значение образуют одну строку: ">10000". Если значение лежит в ячейке, знак остаётся в кавычках, а ссылка присоединяется амперсандом: ">"&H1. Запись ">H1" Excel поймёт как сравнение с текстом «H1» и вернёт 0.
Подстановочные знаки работают только с текстом. Звёздочка заменяет любую последовательность символов, вопросительный знак — ровно один символ. На нашем листе есть Иванов и Иванова: условие «Иванов» находит только первого, «Иванов*» — обоих, «Иванов?» — только Иванову. Чтобы найти сам символ * или ?, перед ним ставят тильду: "~*". Регистр не учитывается: «иванов» даст то же, что «Иванов».
«Не равно» записывается как "<>Отменён" или "<>"&H5. На практике лучше перечислять то, что нужно, а не исключать то, что не нужно. Условие «всё, кроме отменённых» даёт 273 500 ₽ и незаметно включает возврат на 61 000 ₽. Условие «Оплачен» даёт 212 500 ₽, и когда в CRM появится новый статус, например «Частичный возврат», в сумму он сам не попадёт.
| Условие | Формула | Результат | Что попало |
|---|---|---|---|
| Точный текст | =СУММЕСЛИ(B2:B11;"Иванов";E2:E11) | 104 800 | только Иванов |
| Начинается с | =СУММЕСЛИ(B2:B11;"Иванов*";E2:E11) | 139 000 | Иванов и Иванова |
| Один любой символ | =СУММЕСЛИ(B2:B11;"Иванов?";E2:E11) | 34 200 | только Иванова |
| Не равно | =СУММЕСЛИ(F2:F11;"<>Отменён";E2:E11) | 273 500 | и оплаченные, и возврат |
| Два исключения | =СУММЕСЛИМН(E2:E11;F2:F11;"<>Отменён";F2:F11;"<>Возврат") | 212 500 | только оплаченные |
| Ссылка без & | =СУММЕСЛИ(E2:E11;">H1") | 0 | сравнение с текстом «H1» |
Даты в СУММЕСЛИМН: почему «равно дню» даёт ноль
Дата в Excel — это число: целая часть означает день, дробная — время. Заказ 15.10.2026 в 09:40 больше, чем 15.10.2026 00:00, поэтому условие «равно 15 октября» не находит ни одной строки. Формула =СУММЕСЛИ(A2:A11;H2;E2:E11) возвращает 0, хотя в этот день было два заказа на 31 200 ₽. Ошибки нет, ячейка выглядит правдоподобно, и такой ноль легко принять за «продаж не было».
Надёжная запись — полуинтервал: от начала дня включительно до начала следующего дня, не включая его. =СУММЕСЛИМН(E2:E11;A2:A11;">="&H2;A2:A11;"<"&H2+1) даёт 31 200 ₽ и не зависит от того, есть в данных время или нет. С неделей то же самое. Условие "<="&H4, где H4 — 15.10.2026, отрезает весь последний день, кроме полуночи: за 9–15 октября получится 1 800 ₽ вместо 33 000 ₽. Правильная граница — "<"&H4+1.
Дату лучше держать в ячейке или собирать функцией ДАТА: ">="&ДАТА(2026;10;15). Текст вида ">=15.10.2026" внутри формулы зависит от того, как Excel читает даты в региональных настройках компьютера, и файл, открытый у коллеги, может посчитать по-другому. Ту же ловушку на границе месяца разбирает задача 6 в статье об Excel на собеседовании аналитика; здесь — граница дня и недели.
| Условие по дате | Формула | Результат |
|---|---|---|
| Равно дню | =СУММЕСЛИ(A2:A11;H2;E2:E11) | 0 |
| День полуинтервалом | =СУММЕСЛИМН(E2:E11;A2:A11;">="&H2;A2:A11;"<"&H2+1) | 31 200 |
| Неделя через <= | =СУММЕСЛИМН(E2:E11;A2:A11;">="&H3;A2:A11;"<="&H4) | 1 800 |
| Неделя полуинтервалом | =СУММЕСЛИМН(E2:E11;A2:A11;">="&H3;A2:A11;"<"&H4+1) | 33 000 |
СЧЁТЕСЛИ, СЧЁТЕСЛИМН и СРЗНАЧЕСЛИ
СЧЁТЕСЛИ принимает два аргумента — диапазон и условие — и считает строки, которые ему подходят. Складывать нечего, поэтому третьего аргумента нет. СЧЁТЕСЛИМН принимает пары «диапазон — условие», все диапазоны должны быть одного размера. Условия записываются по тем же правилам: кавычки, &, звёздочка, полуинтервал для дат.
Помните, что считаются строки, а не клиенты. Если один клиент оформил три заказа, СЧЁТЕСЛИ вернёт 3. Как посчитать различных клиентов с условием — функциями УНИК и ФИЛЬТР или сводной, — показано в задаче 7 статьи о собеседовании.
СРЗНАЧЕСЛИ устроена как СУММЕСЛИ: диапазон, условие, необязательный диапазон усреднения. Средний чек ноутбуков по всем статусам — 52 875 ₽, только по оплаченным (СРЗНАЧЕСЛИМН) — 50 166,67 ₽: возврат на 61 000 ₽ поднимал среднее. Если подходящих строк нет, функция возвращает #ДЕЛ/0!. В отчёте, где регион может временно пропасть, оберните её в ЕСЛИОШИБКА и решите, что показывать вместо ошибки: пустую ячейку или прочерк, но не ноль — нулевой средний чек читается как факт.
| Вопрос | Формула | Результат |
|---|---|---|
| Сколько оплаченных заказов | =СЧЁТЕСЛИ(F2:F11;"Оплачен") | 8 |
| Оплаченных заказов в Москве | =СЧЁТЕСЛИМН(C2:C11;"Москва";F2:F11;"Оплачен") | 3 |
| Заказов от 30 000 ₽ | =СЧЁТЕСЛИ(E2:E11;">=30000") | 5 |
| Заказов 15 октября | =СЧЁТЕСЛИМН(A2:A11;">="&H2;A2:A11;"<"&H2+1) | 2 |
| Средний заказ ноутбуков | =СРЗНАЧЕСЛИ(D2:D11;"Ноутбуки";E2:E11) | 52 875 |
| То же, только оплаченные | =СРЗНАЧЕСЛИМН(E2:E11;D2:D11;"Ноутбуки";F2:F11;"Оплачен") | 50 166,67 |
| Средний заказ в Самаре | =СРЗНАЧЕСЛИ(C2:C11;"Самара";E2:E11) | #ДЕЛ/0! |
Ловушки выгрузки: текст вместо чисел, пробелы, сдвиг диапазонов
Самые неприятные ошибки СУММЕСЛИ не дают #ЗНАЧ!, а возвращают правдоподобное число. Возьмём пять строк из реальной на вид выгрузки (тоже учебной): в одной после «Москва» стоит пробел, в другой сумма пришла текстом. Формула =СУММЕСЛИ(M2:M6;"Москва";N2:N6) возвращает 85 000 ₽, хотя московских заказов на 116 200 ₽. Пробел делает строку «Москва » другим значением, а текст «3200» в диапазоне суммирования справка Microsoft велит игнорировать.
Проверить это можно двумя формулами. =СЧЁТ(N2:N6) считает числа и возвращает 4, =СЧЁТЗ(N2:N6) считает непустые ячейки и возвращает 5: разница — это числа, сохранённые как текст. Excel обычно помечает такие ячейки зелёным треугольником в углу. Выделите их, нажмите появившийся значок предупреждения и выберите «Преобразовать в число». Пробелы убирает вспомогательный столбец с =СЖПРОБЕЛЫ(M2), непечатаемые символы — ПЕЧСИМВ. После очистки сумма станет 116 200 ₽. Если выгрузка приходит каждую неделю, чистку удобнее один раз настроить в Power Query.
Третья ловушка — диапазоны разной длины. СУММЕСЛИ это допускает: по справке она берёт первую ячейку диапазона суммирования и растягивает его до размера диапазона условия. Если в диапазон условия попал заголовок, а в диапазон сумм — нет, суммы сдвигаются на строку. =СУММЕСЛИ(C1:C11;"Москва";E2:E11) вернёт 140 700 ₽ — каждое «Москва» сложится с суммой соседнего заказа снизу. СУММЕСЛИМН в той же ситуации возвращает #ЗНАЧ!, и это лучше: ошибку видно. Защита — оформить данные таблицей («Главная → Форматировать как таблицу») и ссылаться на столбцы по имени: =СУММЕСЛИ(Заказы[Регион];"Москва";Заказы[Сумма]). Такие ссылки одинаковой длины и сами расширяются, когда добавляются строки.
Ещё две причины #ЗНАЧ!, которые описывает Microsoft: условие длиннее 255 символов и ссылка на закрытую книгу. Вторая встречается чаще: отчёт ссылается на файл выгрузки, пока тот открыт, всё работает, а после закрытия формулы ломаются. Источник лучше держать в той же книге.
| Строка | M: Регион | N: Сумма | Что не так |
|---|---|---|---|
| 2 | Москва | 54 000 | — |
| 3 | Москва␣ | 28 000 | пробел в конце, условие «Москва» не срабатывает |
| 4 | Москва | "3200" | число сохранено как текст, в сумму не идёт |
| 5 | Казань | 2 500 | — |
| 6 | Москва | 31 000 | — |
Когда вместо СУММЕСЛИ лучше сводная таблица
СУММЕСЛИ хороша, когда макет отчёта зафиксирован: те же пять регионов в тех же строках каждую неделю, ячейка с датой сверху, на эти ячейки ссылается дашборд в Excel. Формулы пересчитываются сами, их можно расставить в любом порядке и сослаться на итог из другой ячейки.
Сводная лучше, когда список значений заранее неизвестен или вопросов много. В выгрузке появился новый регион — СУММЕСЛИ о нём не узнает, пока вы не добавите строку, а сводная покажет его после обновления. Разрез «регион × категория × месяц» формулами потребует десятков ячеек, а сводной — трёх перетаскиваний. Пошагово это разобрано в статье о сводных таблицах в Excel.
На практике их используют вместе. Сводная — чтобы быстро посмотреть данные и найти разрез, формулы — для постоянного отчёта. И одно правило сверки: общий итог сводной с теми же фильтрами должен совпасть с СУММЕСЛИМН до рубля. Если не совпал, ищите текстовые числа, пробелы и даты со временем.
Тот же расчёт в SQL: GROUP BY и SUM(CASE…)
Когда строк становится сотни тысяч, а выгрузка приходит из базы, условную сумму считают прямо в запросе. СУММЕСЛИ по одному полю соответствует GROUP BY, условие по дате — WHERE с тем же полуинтервалом, а СУММЕСЛИМН с дополнительным условием внутри строки — SUM(CASE WHEN … THEN amount ELSE 0 END). Запрос ниже считает платежи за июль 2026 года по тарифам на учебной базе «Маяк»; его можно выполнить в песочнице Симулятора SQL-аналитика.
В Excel те же числа дала бы пачка формул: для каждого тарифа =СЧЁТЕСЛИМН(план;"basic";дата;">="&начало;дата;"<"&конец), =СУММЕСЛИМН(сумма;план;"basic";…) и ещё одна СУММЕСЛИМН с условием payment_type = "renewal". Запрос делает это для всех тарифов сразу, и новый тариф появится в результате без правок. Подробнее — в статьях о GROUP BY и COUNT и об условной агрегации через CASE WHEN.
| plan | payments | revenue | renewal_revenue | first_payments |
|---|---|---|---|---|
| basic | 246 | 4 674 | 1 178 | 184 |
| pro | 145 | 4 205 | 928 | 113 |
| team | 51 | 1 989 | 507 | 38 |
SELECT
plan,
COUNT(*) AS payments,
SUM(amount) AS revenue,
SUM(CASE WHEN payment_type = 'renewal' THEN amount ELSE 0 END) AS renewal_revenue,
COUNT(CASE WHEN payment_type = 'first' THEN 1 END) AS first_payments
FROM payments
WHERE paid_at >= DATE '2026-07-01'
AND paid_at < DATE '2026-08-01'
GROUP BY plan
ORDER BY plan;Частые ошибки и как их найти
Почти все ошибки ниже не выдают сообщения: формула возвращает число, и его надо проверить самому. Самая быстрая проверка — посчитать то же другим способом: фильтром по столбцу со строкой итогов, сводной или СЧЁТЕСЛИ по тем же условиям, чтобы убедиться, что строк столько, сколько вы ожидаете.
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| СУММЕСЛИМН вернула 0 | диапазон суммирования не первым | поставить столбец сумм первым аргументом |
| 0 при условии со ссылкой | ">H1" вместо ">"&H1 | вынести ссылку из кавычек |
| 0 за конкретный день | в датах есть время | полуинтервал ">="&день и "<"&день+1 |
| Сумма меньше ожидаемой | числа как текст или пробелы в условии | сравнить СЧЁТ и СЧЁТЗ, применить СЖПРОБЕЛЫ |
| Сумма странная, без ошибки | диапазоны в СУММЕСЛИ сдвинуты | одинаковые диапазоны или ссылки на столбцы таблицы |
| #ЗНАЧ! | разный размер диапазонов в СУММЕСЛИМН, закрытая книга, условие длиннее 255 символов | выровнять диапазоны, открыть книгу, сократить строку |
| #ДЕЛ/0! в СРЗНАЧЕСЛИ | нет подходящих строк | ЕСЛИОШИБКА с пустой ячейкой или прочерком |
Частые вопросы
Чем СУММЕСЛИ отличается от СУММЕСЛИМН?
СУММЕСЛИ проверяет одно условие, СУММЕСЛИМН — до 127 условий, которые должны выполняться одновременно. Кроме того, у них разный порядок аргументов: в СУММЕСЛИ складываемый диапазон стоит третьим и его можно опустить, в СУММЕСЛИМН он первый и обязательный.
Как сделать СУММЕСЛИ с условием «или»?
Сложите несколько СУММЕСЛИ, по одной на каждое значение: Москва плюс Казань на нашем листе дают 230 500 ₽. Это работает, пока одна строка не может подойти под оба условия, иначе её сумма войдёт дважды.
Почему СУММЕСЛИ возвращает 0?
Чаще всего из-за одной из четырёх причин: ссылка на ячейку внутри кавычек, время в датах при условии «равно дню», числа, сохранённые как текст, или лишние пробелы в проверяемом столбце. В СУММЕСЛИМН добавляется пятая — перепутанный порядок аргументов.
Можно ли в СУММЕСЛИ поставить условия по двум столбцам?
Нет, у СУММЕСЛИ одно условие и один проверяемый диапазон. Для условий по нескольким столбцам используйте СУММЕСЛИМН: каждый столбец — отдельная пара «диапазон — условие».
Работает ли СУММЕСЛИ в Google Таблицах?
Да. СУММЕСЛИ, СУММЕСЛИМН, СЧЁТЕСЛИ и СЧЁТЕСЛИМН есть в Google Таблицах, и порядок аргументов тот же: в СУММЕСЛИМН диапазон суммы стоит первым. В Excel функции доступны во всех актуальных версиях, включая Excel для Mac и Excel в браузере.
Как посчитать уникальных клиентов по условию?
СЧЁТЕСЛИМН считает строки, а не клиентов. В Excel 2021 и Microsoft 365 помогает связка УНИК и ФИЛЬТР, в более старых версиях — сводная с числом различных элементов. Пример — в задаче 7 статьи об Excel на собеседовании.
Итог
СУММЕСЛИ и её родственники отвечают на самый частый вопрос к таблице: сколько, при каком условии. Пишите условие в кавычках, а ссылку — через &, в СУММЕСЛИМН ставьте складываемый столбец первым, даты берите полуинтервалом. Каждую новую формулу сверяйте с фильтром или сводной: от текстовых чисел, пробелов и сдвинутых диапазонов ошибки не бывает, сумма просто становится другой. Когда формул на лист становится слишком много, тот же расчёт проще сделать одним запросом с GROUP BY.
Материалы по теме

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

Excel на собеседовании аналитика: 13 задач с решениями
Что проверяют по Excel на собеседовании аналитика: три уровня, 13 задач-тестов с формулами и результатами — ссылки $, СУММЕСЛИМН, даты, дубли, сводная, воронка, когорта.
IMPORTRANGE в Google Таблицах: данные из другой таблицы
Функция IMPORTRANGE: как подтянуть данные из другой Google Таблицы, дать доступ, объединить несколько файлов, обработать импорт через QUERY и не сломать отчёт.