Обновлено:

В экселе посчитать количество значений

Вы получили отчёт на 5 000 строк – нужно понять, сколько позиций продано, сколько клиентов оставили заявки, сколько ячеек не заполнено. Ручной подсчёт отнимет часы и приведёт к ошибкам. В Excel эта задача решается парой формул. Ниже – все рабочие способы посчитать количество значений: от простого подсчёта чисел до уникальных записей и выборки по трём условиям.

Главные функции для подсчёта значений

В Excel за подсчёт отвечают пять основных функций. Разберитесь в них один раз – и сможете решить 99% задач.

ФункцияЧто считаетПример
СЧЁТТолько числа=СЧЁТ(A2:A100)
СЧЁТЗВсе непустые ячейки=СЧЁТЗ(B2:B200)
СЧИТАТЬПУСТОТЫПустые ячейки=СЧИТАТЬПУСТОТЫ(C2:C500)
СЧЁТЕСЛИПо одному условию=СЧЁТЕСЛИ(D:D;">100")
СЧЁТЕСЛИМНПо нескольким условиям=СЧЁТЕСЛИМН(E:E;"Да";F:F;"Январь")

Потренируйтесь на онлайн-калькуляторе

Выберите функцию
Справочник: какие значения считает каждая функция
СЧЁТ
Только числа (5, 3.14, 100)
СЧЁТЗ
Все непустые ячейки (числа, текст, даты)
СЧИТАТЬПУСТОТЫ
Пустые строки
СЧЁТЕСЛИ
По условию (числовое сравнение или текст)
Уникальные
Только неповторяющиеся значения
💡 Подсказка: Чтобы быстро заполнить поле – нажмите «Загрузить пример» или скопируйте данные из Excel (столбец), вставьте в textarea.

Калькулятор выше воспроизводит логику функций СЧЁТ, СЧЁТЗ и СЧЁТЕСЛИ. Введите несколько чисел, текстовых строк и оставьте пустые позиции – наглядно увидите, как меняется результат в зависимости от выбранного режима. Это удобно, когда нет доступа к Excel, но нужно быстро протестировать формулу.

Функция СЧЁТ: только числа

СЧЁТ возвращает количество ячеек в диапазоне, которые содержат числа. Даты, время, проценты и денежные суммы – это тоже числа, поэтому они попадают в подсчёт. Текст, пустые ячейки и логические значения (ИСТИНА/ЛОЖЬ) игнорируются.

Синтаксис:

=СЧЁТ(значение1; [значение2]; ...)

Аргументом может быть одна ячейка, диапазон или несколько диапазонов, перечисленных через запятую.

Пример. В диапазоне A1:A8 находятся: 5, текст, 12, (пусто), 8, 3, (пусто), 0. Формула =СЧЁТ(A1:A8) вернёт 5 – пять чисел, включая ноль.

Если нужно посчитать только непустые числовые ячейки в столбце B с 2-й по 5 000-ю строку, формула: =СЧЁТ(B2:B5000).

Функция СЧЁТЗ: любые непустые ячейки

СЧЁТЗ считает все ячейки, которые не являются полностью пустыми. Под «непустым» понимается любое содержимое: число, текст, дата, формула, возвращающая значение, даже пробел или сообщение об ошибке (#ДЕЛ/0!).

Синтаксис аналогичен:

=СЧЁТЗ(значение1; [значение2]; ...)

Пример. Если в столбце С 200 строк, из них 15 пустых, то =СЧЁТЗ(C1:C200) даст 185. Это самый быстрый способ проверить, насколько полно заполнена таблица.

Часто СЧЁТЗ применяют для подсчёта количества заполненных анкет, отправленных заказов или строк с любыми данными в ключевом столбце.

Подсчёт по одному условию: СЧЁТЕСЛИ

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

Синтаксис:

=СЧЁТЕСЛИ(диапазон; критерий)

Критерий может быть:

  • точным текстом: "Иванов"
  • числовым сравнением: ">=100", "<50"
  • подстановочными знаками: "*" – любая текстовая строка, "?" – один любой символ
  • ссылкой на ячейку с условием

Примеры.

  1. Сколько раз встречается «Москва» в столбце D: =СЧЁТЕСЛИ(D:D;"Москва")

  2. Количество заказов дороже 5 000 ₽ в столбце E: =СЧЁТЕСЛИ(E:E;">5000")

  3. Все ячейки с любым текстом в диапазоне A1:A100: =СЧЁТЕСЛИ(A1:A100;"*")

  4. Ячейки, начинающиеся на «Иван»: =СЧЁТЕСЛИ(B:B;"Иван*")

Подсчёт по нескольким условиям: СЧЁТЕСЛИМН

Функция СЧЁТЕСЛИМН (доступна начиная с Excel 2007) обрабатывает от 2 до 127 пар «диапазон – условие». Учитываются только строки, где выполняются все условия одновременно.

Синтаксис:

=СЧЁТЕСЛИМН(диапазон1; условие1; [диапазон2; условие2]; ...)

Пример. Есть таблица продаж: столбец A – менеджер, B – месяц, C – сумма. Нужно посчитать количество сделок менеджера Петрова за январь с суммой больше 10 000 ₽:

=СЧЁТЕСЛИМН(A:A;"Петров";B:B;"январь";C:C;">10000")

Совет: диапазоны внутри одной формулы должны быть одинакового размера, иначе функция вернёт ошибку #ЗНАЧ!. Рекомендуется использовать целые столбцы (A:A) или фиксированные диапазоны (A2:A1000).

Как посчитать количество уникальных значений

Обычные функции не видят разницы между повторяющимися записями. Если в списке «яблоко, груша, яблоко» нужно получить ответ «2», потребуются комбинации.

Способ 1: СУММПРОИЗВ + СЧЁТЕСЛИ

Универсальная формула, работает в любой версии Excel:

=СУММПРОИЗВ(1/СЧЁТЕСЛИ(диапазон;диапазон))

Она делит единицу на количество вхождений каждого значения и суммирует результат. Пустые ячейки лучше исключить, иначе получите ошибку – предварительно отфильтруйте или добавьте условие СЧЁТЕСЛИ(диапазон;диапазон&"").

Способ 2: УНИК + ЧСТРОК (Excel 365, 2021)

В современных версиях функция УНИК извлекает уникальные значения, а ЧСТРОК считает их количество:

=ЧСТРОК(УНИК(A2:A500))

Это самый простой и быстрый метод, если ваша версия Excel его поддерживает.

Подсчёт с помощью сводной таблицы

Когда данных десятки тысяч строк и нужна не одна цифра, а разбивка по группам, формулы уступают место сводным таблицам. Они не требуют написания кода и пересчитываются за секунды.

  1. Выделите диапазон с заголовками.
  2. На вкладке «Вставка» → «Сводная таблица» → «OK».
  3. Перетащите поле, которое хотите посчитать, в область «Значения» – по умолчанию применится функция «Количество».
  4. Для детализации добавьте поля в «Строки» – получите количество записей по каждому менеджеру, городу или дате.

Щелчок правой кнопкой по значению → «Параметры поля значений» → можно сменить операцию на «Число», «Максимум» и т.д.

Частые ошибки при подсчёте и как их исправить

Числа хранятся как текст. Внешне ячейка выглядит как 100, но формула СЧЁТ её игнорирует. В углу такой ячейки часто виден зелёный треугольник. Исправление: выделите данные → «Главная» → «Число» → выберите числовой формат, либо умножьте всё на 1 с помощью специальной вставки.

Лишние пробелы. =СЧЁТЕСЛИ(B:B;"Иванов") не увидит «Иванов » с пробелом в конце. Приведите данные к единому виду через СЖПРОБЕЛЫ или используйте "*Иванов*".

Разный регистр. Функции подсчёта не различают строчные и прописные буквы. СЧЁТЕСЛИ найдёт и «иванов», и «ИВАНОВ». Если регистр важен, применяйте массивные формулы с СОВПАД.

Ошибки в ячейках. СЧЁТ и СЧЁТЗ воспринимают #ДЕЛ/0!, #Н/Д как непустые значения и включают их в результат. Предварительно очистите ошибки функцией ЕСЛИОШИБКА.

Динамические диапазоны. При добавлении новых строк формулы с жёстко прописанными границами (A2:A100) перестают захватывать данные. Форматируйте данные как «Умную таблицу» (Ctrl+T) – диапазоны в формулах будут расширяться автоматически.

Все перечисленные инструменты работают в Excel 2016, 2019, 2021 и Microsoft 365. Для версии 2010 и старше СЧЁТЕСЛИМН доступна, а УНИК – нет, используйте альтернативы с СУММПРОИЗВ.

Часто задаваемые вопросы

Чем отличается функция СЧЁТ от СЧЁТЗ в Excel?

СЧЁТ подсчитывает только ячейки, содержащие числа, игнорируя текст, пустые и логические значения. СЧЁТЗ учитывает любые непустые ячейки – числа, текст, даты, ошибки, логические значения. Если нужно узнать общее количество заполненных ячеек, применяйте СЧЁТЗ, для числовых данных – СЧЁТ.

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

Используйте функцию СЧЁТЕСЛИ с подстановочным знаком «». Формула =СЧЁТЕСЛИ(диапазон;"") вернёт число ячеек, содержащих любой текст. Для поиска конкретного текста укажите его в кавычках, например =СЧЁТЕСЛИ(A1:A10;“Петров”). Пустые ячейки и числа не учитываются.

Можно ли посчитать уникальные значения без повторов?

Да, комбинация функций СУММПРОИЗВ и СЧЁТЕСЛИ позволяет найти количество уникальных значений. Формула =СУММПРОИЗВ(1/СЧЁТЕСЛИ(диапазон;диапазон)) подсчитает уникальные элементы. В Excel 365/2021 можно использовать функцию УНИК в сочетании с ЧСТРОК.

Как посчитать пустые ячейки в таблице Excel?

Функция СЧИТАТЬПУСТОТЫ считает незаполненные ячейки. Синтаксис: =СЧИТАТЬПУСТОТЫ(диапазон). Например, =СЧИТАТЬПУСТОТЫ(B2:B100) покажет количество пустых ячеек в столбце B. Ячейки с пробелами или формулами, возвращающими пустую строку, тоже считаются пустыми.

Как в Excel посчитать количество строк, соответствующих нескольким условиям?

Для подсчёта по двум и более критериям используйте СЧЁТЕСЛИМН. Синтаксис: =СЧЁТЕСЛИМН(диапазон1;условие1;диапазон2;условие2;…). Например, посчитать продажи Иванова в январе: =СЧЁТЕСЛИМН(A:A;“Иванов”;B:B;“январь”). Все условия должны выполняться одновременно.

Почему функция СЧЁТ возвращает 0, хотя в ячейках есть числа?

Вероятнее всего, числа введены как текст. Проверьте формат ячеек (Главная → Число) и наличие апострофа перед числом. Используйте функцию ЗНАЧЕН для преобразования текста в число или умножьте значения на 1. Если ячейки содержат невидимые пробелы, примените функцию СЖПРОБЕЛЫ.

  1. Как посчитать общую сумму в Excel: 4 быстрых способа
  2. Как посчитать столбцы в эксель: формулы и быстрые способы (2026)
  3. Как рассчитать среднее арифметическое: формула и примеры
  4. Как посчитать сумму столбца – способы для Excel и других программ
  5. Посчитать значение функции: онлайн-калькулятор и способы расчета
  6. Как посчитать удельный вес: формула и примеры расчета