Подсчет ячеек в Excel: полное руководство по функциям

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

Чтобы быстро узнать количество заполненных ячеек в Excel, используйте функцию СЧЁТЗ (COUNTA) для любых данных или СЧЁТ (COUNT) только для чисел. Если нужно подсчитать ячейки, соответствующие определенному условию (например, «продано» или «больше 100»), применяйте СЧЁТЕСЛИ (COUNTIF).

В русскоязычной версии Excel английские названия функций заменяются на русские аналоги. Ниже приведена таблица соответствия и подробные инструкции по использованию.

Английское названиеРусское названиеЧто считает
COUNTСЧЁТТолько ячейки с числами
COUNTAСЧЁТЗЛюбые непустые ячейки (текст, числа, даты)
COUNTIFСЧЁТЕСЛИЯчейки, соответствующие одному условию
COUNTIFSСЧЁТЕСЛИМНЯчейки, соответствующие нескольким условиям

Важно: В примерах ниже используются русские названия функций, так как они стандартны для большинства пользователей в РФ и СНГ. Если у вас английская версия Excel, замените СЧЁТ на COUNT, СЧЁТЗ на COUNTA и т.д.

СЧЁТ (COUNT): подсчет только чисел

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

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

Примеры использования:

  1. Подсчет чисел в столбце: Допустим, в диапазоне A2:A10 есть числа, текст и пустые ячейки.
    =СЧЁТ(A2:A10)
    ```
    Формула вернет количество ячеек, содержащих только цифры.

2.  **Игнорирование ошибок:**
    Если в диапазоне есть ошибки (#Н/Д, #ЗНАЧ!), `СЧЁТ` их пропустит. Это делает функцию безопасной для предварительного анализа «грязных» данных.

Функция СЧЁТ не считает даты, если они хранятся как текст. Убедитесь, что формат ячейки установлен как «Дата» или «Числовой».

СЧЁТЗ (COUNTA): подсчет всех заполненных ячеек

Функция СЧЁТЗ (от англ. Count All) считает любую ячейку, которая не является абсолютно пустой. Сюда входят текст, числа, даты, ошибки и даже ячейки, содержащие один пробел.

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

Примеры использования:

  1. Подсчет количества сотрудников в списке: В столбце B2:B20 перечислены имена. Некоторые ячейки могут быть пустыми.
    =СЧЁТЗ(B2:B20)
    ```

2.  **Проверка заполненности анкеты:**
    Чтобы узнать, сколько вопросов ответил пользователь, можно посчитать непустые ячейки в его строке.

**Нюанс с пробелами:**
Если ячейка выглядит пустой, но содержит пробел (например, вы случайно нажали Space), `СЧЁТЗ` учтет её как заполненную. Чтобы избежать этого, используйте функцию `СЖПРОБЕЛЫ` (TRIM) или очистите данные перед подсчетом.

## СЧЁТЕСЛИ (COUNTIF): подсчет по условию

Это одна из самых полезных функций для аналитики. Она позволяет считать ячейки, которые соответствуют заданному критерию.

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

### Работа с текстом

*   **Точное совпадение:** Посчитать, сколько раз встречается слово «Москва».
    
```excel
    =СЧЁТЕСЛИ(C2:C100; "Москва")
    ```
*   **Частичное совпадение (маски):** Использовать звездочку `*` для обозначения любого количества символов.
    Посчитать ячейки, содержащие слово «отчет» (например, «Отчет за май», «Годовой отчет»):
    
```excel
    =СЧЁТЕСЛИ(D2:D100; "*отчет*")
    ```

### Работа с числами

*   **Больше/меньше:** Посчитать продажи свыше 10 000 руб.
    
```excel
    =СЧЁТЕСЛИ(E2:E100; ">10000")
    ```
*   **Не равно:** Посчитать все статусы, кроме «Отменено».
    
```excel
    =СЧЁТЕСЛИ(F2:F100; "<>Отменено")
    ```

### Ссылка на ячейку в условии

Если критерий меняется, лучше ссылаться на ячейку. Например, пороговое значение находится в ячейке H1.

```excel
=СЧЁТЕСЛИ(E2:E100; ">" & H1)

Обратите внимание на использование амперсанда & для соединения оператора сравнения и ссылки.

СЧЁТЕСЛИМН (COUNTIFS): несколько условий

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

Синтаксис: =СЧЁТЕСЛИМН(диапазон1; критерий1; диапазон2; критерий2; ...)

Пример: Посчитать количество заказов, где:

  1. Статус «Выполнен» (столбец A).
  2. Сумма заказа больше 5000 (столбец B).
=СЧЁТЕСЛИМН(A2:A100; "Выполнен"; B2:B100; ">5000")

Все диапазоны в функции СЧЁТЕСЛИМН должны иметь одинаковый размер (одинаковое количество строк и столбцов). Иначе формула вернет ошибку #ЗНАЧ!.

Сравнение функций: какую выбрать?

ЗадачаФункцияПример формулы
Посчитать только числаСЧЁТ=СЧЁТ(A1:A10)
Посчитать любые непустые ячейкиСЧЁТЗ=СЧЁТЗ(A1:A10)
Посчитать ячейки со словом «Да»СЧЁТЕСЛИ=СЧЁТЕСЛИ(A1:A10; "Да")
Посчитать числа больше 100СЧЁТЕСЛИ=СЧЁТЕСЛИ(A1:A10; ">100")
Посчитать «Да» в столбце A и >100 в столбце BСЧЁТЕСЛИМН=СЧЁТЕСЛИМН(A1:A10;"Да"; B1:B10;">100")

Частые ошибки при подсчете

  1. Пробелы в тексте. Ячейка с содержанием " Москва " (с пробелами) не будет найдена по критерию "Москва". Решение: Используйте маску "*Москва*" или очистите данные функцией СЖПРОБЕЛЫ.

  2. Числа, сохраненные как текст. Если число введено с апострофом ('123) или импортировано из внешней системы, СЧЁТ его не увидит, а СЧЁТЕСЛИ с числовым условием (">100") может сработать некорректно. Решение: Преобразуйте текст в числа через «Текст по столбцам» или умножение на 1.

  3. Забытые кавычки. Текстовые критерии и условия с операторами сравнения (>, <, <>) всегда должны быть в двойных кавычках. Неправильно: =СЧЁТЕСЛИ(A1:A10; >100) Правильно: =СЧЁТЕСЛИ(A1:A10; ">100")

  4. Разный размер диапазонов в СЧЁТЕСЛИМН. Ошибка возникает, если первый диапазон — A1:A10, а второй — B1:B12.

FAQ

В чем разница между СЧЁТ и СЧЁТЗ? СЧЁТ учитывает только числа. СЧЁТЗ учитывает всё, кроме полностью пустых ячеек (текст, даты, ошибки, логические значения).

Как посчитать количество уникальных значений? Стандартные функции COUNT не умеют считать уникальные значения напрямую. В новых версиях Excel (Office 365, Excel 2021+) используйте комбинацию: =СЧЁТ(УНИК(A2:A100)) Для старых версий требуется сложная формула массива или сводная таблица.

Почему СЧЁТЕСЛИ не видит дату? Даты в Excel — это числа. При использовании критерия с датой лучше ссылаться на ячейку с датой или использовать функцию ДАТАЗНАЧ. Пример: =СЧЁТЕСЛИ(A1:A10; ">" & ДАТАЗНАЧ("01.01.2026"))

Можно ли использовать подстановочные знаки в СЧЁТ или СЧЁТЗ? Нет. СЧЁТ и СЧЁТЗ работают только с диапазонами и не поддерживают критерии поиска. Для поиска по маске используйте только СЧЁТЕСЛИ или СЧЁТЕСЛИМН.