Все материалы
BIгайдстарт

СУММЕСЛИ и СЧЁТЕСЛИ в Excel: формулы, условия и примеры

Функция СУММЕСЛИ и СУММЕСЛИМН в Excel: синтаксис, порядок аргументов, условия «>», «<>», * и ?, даты со временем, СЧЁТЕСЛИ и СРЗНАЧЕСЛИ. Примеры с результатами и ловушки.

КейсПрактика25 октября 2026 г.15 мин

В понедельник руководитель просит три числа: выручку Москвы, только по оплаченным заказам, и отдельно — за 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 — пересчитался весь отчёт.

Лист «Заказы», строки 2–11
СтрокаA: ДатаB: МенеджерC: РегионD: КатегорияE: Сумма, ₽F: Статус
201.10.2026 10:15ИвановМоскваНоутбуки54 000Оплачен
303.10.2026 12:30ПетроваКазаньАксессуары2 500Оплачен
405.10.2026 09:05ИвановаМоскваТелефоны31 000Отменён
508.10.2026 16:40СидоровПермьНоутбуки47 500Оплачен
612.10.2026 11:20ИвановКазаньАксессуары1 800Оплачен
715.10.2026 09:40ПетроваМоскваТелефоны28 000Оплачен
815.10.2026 18:40ИвановаМоскваАксессуары3 200Оплачен
919.10.2026 14:10СидоровМоскваНоутбуки61 000Возврат
1022.10.2026 10:00ПетроваПермьТелефоны26 500Оплачен
1131.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 на собеседовании аналитика; здесь — граница дня и недели.

Заказы за день и за неделю: H2 = 15.10.2026, H3 = 09.10.2026, H4 = 15.10.2026
Условие по датеФормулаРезультат
Равно дню=СУММЕСЛИ(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–6
Строка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.

Результат запроса на базе «Маяк», суммы в долларах
planpaymentsrevenuerenewal_revenuefirst_payments
basic2464 6741 178184
pro1454 205928113
team511 98950738
Платежи за июль 2026 по тарифам: аналог СЧЁТЕСЛИМН и СУММЕСЛИМН
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.

Продолжить чтение
Вся библиотека