Подсчет количества людей в списке Excel

Иван Корнев·13.04.2026·4 мин

Чтобы быстро узнать количество людей в списке Excel, используйте функцию =СЧЁТЗ(диапазон) для общего числа записей или =СЧЁТЗ(УНИК(диапазон)) для подсчета уникальных имен (доступно в Excel 365/2021). Эти формулы мгновенно обрабатывают списки любой длины, игнорируя пустые ячейки. Ниже приведены подробные инструкции для различных сценариев: от простого подсчета строк до анализа данных с дубликатами и условиями.

Базовый подсчет всех записей

Если ваша задача — просто узнать, сколько строк заполнено именами (независимо от повторений), подойдет функция СЧЁТЗ. Она считает все непустые ячейки в указанном диапазоне, включая текст, числа и даты.

Алгоритм действий:

  1. Определите диапазон с именами (например, столбец A с ячейки A2 по A100).
  2. В свободной ячейке введите формулу: =СЧЁТЗ(A2:A100)
  3. Нажмите Enter.

Результат покажет общее количество заполненных строк. Если в диапазоне есть заголовок («Имя», «Фамилия»), вычтите единицу из результата или начинайте диапазон со второй строки, как в примере выше.

Функция СЧЁТ (без «З») считает только числа. Для текстовых списков имен всегда используйте СЧЁТЗ.

Как посчитать уникальное количество людей

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

Способ 1: Функция УНИК (Excel 365, 2021 и новее)

Это самый современный и быстрый метод. Функция УНИК создает динамический массив уникальных значений, а СЧЁТЗ подсчитывает их количество.

Формула: =СЧЁТЗ(УНИК(A2:A100))

  • Преимущества: Работает автоматически, не требует специальных комбинаций клавиш, обновляется при изменении данных.
  • Ограничения: Требует свежую версию Excel.

Способ 2: Универсальная формула (для всех версий)

Если у вас старый Excel (2010, 2013, 2016), используйте комбинацию СУММ и СЧЁТЕСЛИ. Эта формула делит единицу на количество вхождений каждого имени, суммируя результаты.

Формула: =СУММ(1/СЧЁТЕСЛИ(A2:A100;A2:A100))

Важно: В версиях до Excel 365 эту формулу нужно вводить как массивную. После ввода нажмите Ctrl + Shift + Enter вместо обычного Enter. В строке формул появятся фигурные скобки {...}.

Универсальная формула может работать медленно на списках более 5000 строк и выдавать ошибку #ДЕЛ/0!, если в диапазоне есть пустые ячейки. Перед использованием очистите список от пробелов.

Подсчет по конкретным критериям

Часто требуется узнать количество людей определенного пола, из конкретного отдела или города. Для этого используются функции условного подсчета.

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

Используйте, когда нужно проверить один параметр (например, только мужчин). Пример формулы для подсчета записей со значением «М» в столбце B: =СЧЁТЕСЛИ(B2:B100; "М")

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

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

Здесь первый диапазон проверяет имя, второй — отдел. Можно добавлять до 127 пар условий.

Сравнение методов подсчета

ЗадачаФормулаВерсия ExcelОсобенности
Общее число записей=СЧЁТЗ(A2:A100)ЛюбаяСчитает всё, кроме пустот
Только уникальные имена=СЧЁТЗ(УНИК(A2:A100))365, 2021+Самый быстрый способ
Уникальные (старый Excel)=СУММ(1/СЧЁТЕСЛИ(...))ЛюбаяТребует Ctrl+Shift+Enter
По одному условию=СЧЁТЕСЛИ(...)ЛюбаяРегистр не важен
По нескольким условиям=СЧЁТЕСЛИМН(...)2007+Гибкая фильтрация

Работа с большими данными: Сводные таблицы

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

Инструкция:

  1. Выделите весь диапазон данных.
  2. Перейдите на вкладку Вставка > Сводная таблица.
  3. В поле конструктора перетащите поле «Имя» в область Строки.
  4. То же поле «Имя» перетащите в область Значения.
  5. По умолчанию там будет стоять «Количество». Если нужно именно количество уникальных имен: кликните по полю в области значений > «Параметры полей значений» > выберите «Количество уникальных значений» (доступно при подключении к модели данных).

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

Частые ошибки и их решение

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

  • Лишние пробелы: Имя «Анна » (с пробелом в конце) и «Анна» считаются разными значениями.
    • Решение: Используйте функцию =СЖПРОБЕЛЫ() для очистки данных или инструмент «Найти и заменить» (пробел на ничего).
  • Разный регистр: Функции СЧЁТЕСЛИ не чувствительны к регистру («иван» = «Иван»), но при ручном удалении дублей это может сбить с толку.
  • Ошибка #ЗНАЧ! или #ДЕЛ/0!: Возникает в универсальной формуле, если в диапазоне есть пустые ячейки.
    • Решение: Убедитесь, что диапазон формулы строго соответствует заполненным данным, или отфильтруйте пустоты заранее.
  • Заголовки в подсчете: Если формула захватила шапку таблицы («Фамилия»), результат будет завышен на 1. Всегда начинайте диапазон с первой ячейки с данными.

FAQ

Как посчитать количество людей, если имена разбиты на два столбца (Фамилия и Имя)? Создайте вспомогательный столбец, сцепив данные: =A2&" "&B2. Затем применяйте формулы подсчета к этому новому столбцу. Это обеспечит уникальность связки «Иванов Иван» и «Иванов Петр».

Можно ли посчитать людей по цвету ячейки? Стандартными формулами — нет. Для этого потребуется создание пользовательской функции на VBA (макрос) или использование фильтра по цвету с последующим просмотром статуса строки состояния внизу окна Excel.

Почему формула УНИК выдает ошибку #ИМЯ? Эта функция доступна только в подписке Microsoft 365 и версии Excel 2021 и новее. В старых версиях используйте комбинацию СУММ(1/СЧЁТЕСЛИ(...)) или сводные таблицы.