Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

СЧЁТЕСЛИМН

Функция СЧЁТЕСЛИМН (на английском COUNTIFS) считает строки, в которых выполняются сразу все условия: =СЧЁТЕСЛИМН(A2:A100;"Москва";B2:B100;"Оплачен") вернёт число оплаченных заказов из Москвы. Условия задаются парами «где проверяем; что ищем», пар может быть до 127. Это старшая сестра СЧЁТЕСЛИ, которая умеет только одно условие.

Раздел функцийСтатистические
Название на английскомCOUNTIFS
Версии ExcelExcel 2007 и новее, включая Microsoft 365
ВолатильностьНе волатильная
Похожие функцииСЧЁТЕСЛИ, СУММЕСЛИМН, СЧЁТЗ, СЧЁТ

Синтаксис функции СЧЁТЕСЛИМН

=СЧЁТЕСЛИМН(диапазон_условия1;условие1;[диапазон_условия2;условие2];…)
  • диапазон_условия1 — столбец, который проверяем первым;
  • условие1 — что в нём должно быть: "Москва", ">=2000", "<>"&E2, "*чайник*";
  • следующие пары — по тому же принципу, все диапазоны одного размера.

Все условия связаны логическим И: строка попадает в счёт, только если выполнились все пары сразу. Регистр букв не важен. Пустые ячейки ищут условием "", непустые — условием "<>".

Подсчёт по двум условиям

Возьмём журнал заказов и посчитаем, сколько заказов в каждом городе оплачено и сколько отменено.

Количество заказов по городу и статусу
H2=СЧЁТЕСЛИМН($A$2:$A$7;F2;$B$2:$B$7;G2)
ABCDEFGH
1ГородСтатусСуммаДатаГородСтатусЗаказов
2МоскваОплачен450003.10.2026МоскваОплачен3=СЧЁТЕСЛИМН($A$2:$A$7;F2;$B$2:$B$7;G2)
3КазаньОтменён210005.10.2026КазаньОплачен1=СЧЁТЕСЛИМН($A$2:$A$7;F3;$B$2:$B$7;G3)
4МоскваОплачен780012.10.2026МоскваОтменён1=СЧЁТЕСЛИМН($A$2:$A$7;F4;$B$2:$B$7;G4)
5МоскваОтменён150018.10.2026
6КазаньОплачен360025.10.2026
7МоскваОплачен290002.11.2026

Москва и «Оплачен» совпадают в строках 2, 4 и 7 — отсюда 3. Условия берутся из ячеек F и G, поэтому одну формулу можно протянуть на всю таблицу итогов.

В английском Excel: =COUNTIFS($A$2:$A$7,F2,$B$2:$B$7,G2)

Числа в диапазоне: от и до

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

Заказы на сумму от 2000 до 5000
H2=СЧЁТЕСЛИМН(C2:C7;">="&F2;C2:C7;"<="&G2)
ABCDEFGH
1ГородСтатусСуммаДатаОтДоЗаказов
2МоскваОплачен450003.10.2026200050004=СЧЁТЕСЛИМН(C2:C7;">="&F2;C2:C7;"<="&G2)
3КазаньОтменён210005.10.20265000100001=СЧЁТЕСЛИМН(C2:C7;">="&F3;C2:C7;"<="&G3)
4МоскваОплачен780012.10.2026
5МоскваОтменён150018.10.2026
6КазаньОплачен360025.10.2026
7МоскваОплачен290002.11.2026

В интервал 2000–5000 попали 4500, 2100, 3600 и 2900. Границы склеены с операторами амперсандом: ">="&F2. Если написать ">=F2" в кавычках, Excel будет искать текст «F2».

В английском Excel: =COUNTIFS(C2:C7,">="&F2,C2:C7,"<="&G2)

СЧЁТЕСЛИМН по датам: за месяц или период

С датами работает тот же приём «от и до». Границы надёжнее задавать функцией ДАТА, а к ним можно добавить и другие условия.

Заказы за октябрь
H3=СЧЁТЕСЛИМН(D2:D7;">="&ДАТА(2026;10;1);D2:D7;"<="&ДАТА(2026;10;31);B2:B7;"Оплачен")
ABCDEFGH
1ГородСтатусСуммаДатаЧто считаемЗаказов
2МоскваОплачен450003.10.2026все за октябрь5=СЧЁТЕСЛИМН(D2:D7;">="&ДАТА(2026;10;1);D2:D7;"<="&ДАТА(2026;10;31))
3КазаньОтменён210005.10.2026оплаченные за октябрь3=СЧЁТЕСЛИМН(D2:D7;">="&ДАТА(2026;10;1);D2:D7;"<="&ДАТА(2026;10;31);B2:B7;"Оплачен")
4МоскваОплачен780012.10.2026
5МоскваОтменён150018.10.2026
6КазаньОплачен360025.10.2026
7МоскваОплачен290002.11.2026

Заказ от 02.11.2026 в октябрь не попал. Если в столбце не только даты, но и время, верхнюю границу лучше задавать как "<"&ДАТА(2026;11;1): так в счёт войдёт весь день 31 октября.

В английском Excel: =COUNTIFS(D2:D7,">="&DATE(2026,10,1),D2:D7,"<="&DATE(2026,10,31))

Условие ИЛИ в СЧЁТЕСЛИМН

Все пары внутри одной СЧЁТЕСЛИМН соединены через И. Чтобы посчитать «Москва или Казань», складывают две формулы:

=СЧЁТЕСЛИМН(A2:A7;"Москва";B2:B7;"Оплачен")+СЧЁТЕСЛИМН(A2:A7;"Казань";B2:B7;"Оплачен")

По таблице выше получится 3 + 1 = 4 оплаченных заказа. Сложение работает, пока условия ИЛИ не пересекаются: город у заказа один, поэтому строки не посчитаются дважды. Если вариантов много, удобнее вынести их в отдельный столбец и сложить результаты через СУММ.

Подсчёт по части текста и пустых ячеек

Подстановочные знаки работают так же, как в СЧЁТЕСЛИ: "*чайник*" — ячейки, где встречается слово, "?????" — ровно пять символов. Несколько полезных условий:

УсловиеЧто считает
"*чайник*"Ячейки, содержащие слово «чайник» в любом месте
"Чайник*"Ячейки, которые начинаются со слова «Чайник»
"<>*чайник*"Ячейки, где этого слова нет
""Пустые ячейки
"<>"Непустые ячейки
"<>"&E2Всё, кроме значения из E2

Например, =СЧЁТЕСЛИМН(A2:A100;"*чайник*";C2:C100;">3000") посчитает чайники дороже 3000. Если же нужно найти строки по нескольким словам сразу или вывести сами строки, а не их количество, смотрите статью о том, как подсчитать определённые ячейки.

Почему СЧЁТЕСЛИМН возвращает 0 или #ЗНАЧ!

  • #ЗНАЧ! — диапазоны условий разного размера, например A2:A100 и B2:B99. В отличие от СУММЕСЛИ, здесь Excel не подгоняет размеры, а выдаёт ошибку.
  • 0 при явно подходящих строках — лишние пробелы в данных, числа, сохранённые как текст, или латинская буква вместо русской в коде.
  • 0 при условии с ячейкой — ссылка спрятана в кавычки: ">=F2" вместо ">="&F2.
  • Даты не считаются — в столбце текст, похожий на даты. Проверка: дата, прижатая к левому краю ячейки, скорее всего текст.
  • Слишком большой результат при ИЛИ через сложение — условия пересекаются, и одна строка попала в обе формулы.

Функция СЧЁТЕСЛИМН — частые вопросы

Чем СЧЁТЕСЛИМН отличается от СЧЁТЕСЛИ?

СЧЁТЕСЛИ принимает одно условие, СЧЁТЕСЛИМН — до 127 пар «диапазон; условие», связанных через И.

Как СЧЁТЕСЛИМН называется на английском?

COUNTIFS. Формула =СЧЁТЕСЛИМН(A2:A7;"Москва";B2:B7;"Оплачен") в английском Excel — =COUNTIFS(A2:A7,"Москва",B2:B7,"Оплачен").

Как посчитать значения между двумя числами?

Указать один столбец дважды: =СЧЁТЕСЛИМН(C2:C7;">=2000";C2:C7;"<=5000").

Как посчитать количество за месяц?

Задать границы дат: =СЧЁТЕСЛИМН(D2:D7;">="&ДАТА(2026;10;1);D2:D7;"<"&ДАТА(2026;11;1)).

Как сделать условие ИЛИ?

Сложить две СЧЁТЕСЛИМН с разными вариантами условия, например для Москвы и для Казани.

СЧЁТЕСЛИМН ошибается не из-за синтаксиса, а из-за «грязных» значений: «Москва» и «Москва » для неё разные города. !SEMTools вычищает пробелы, неявные дубли и смешанную кириллицу с латиницей прямо в исходном столбце, без формул.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция СЧЁТЕСЛИМН в Excel

ЗадачаФормула
Два условия=СЧЁТЕСЛИМН(A2:A100;"Москва";B2:B100;"Оплачен")
Условия из ячеек=СЧЁТЕСЛИМН(A2:A100;F2;B2:B100;G2)
Числа от и до=СЧЁТЕСЛИМН(C2:C100;">=2000";C2:C100;"<=5000")
За месяц=СЧЁТЕСЛИМН(D2:D100;">="&ДАТА(2026;10;1);D2:D100;"<"&ДАТА(2026;11;1))
По части текста=СЧЁТЕСЛИМН(A2:A100;"*чайник*";C2:C100;">3000")
Условие ИЛИ=СЧЁТЕСЛИМН(A2:A100;"Москва")+СЧЁТЕСЛИМН(A2:A100;"Казань")

Надеюсь, на этой странице вы нашли то, что искали, и посчитали нужные строки. Если нужно не количество, а сумма по тем же условиям, синтаксис почти тот же у СУММЕСЛИМН, только первым аргументом идёт столбец, который складываем.

Статьи, где используется СЧЁТЕСЛИМН