Проверка четности чисел в Excel: от базовых формул до умных таблиц

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

Чтобы быстро определить, является ли число четным в Excel, используйте формулу =ОСТАТ(A1;2)=0 или встроенную функцию =ЕЧЁТН(A1). Первая вернет ИСТИНА, если остаток от деления на 2 равен нулю, вторая — специализированный логический тест. Эти методы работают как для отдельных ячеек, так и для больших массивов данных, позволяя автоматически сортировать, подсвечивать или фильтровать информацию.

Базовые способы проверки: ОСТАТ против ЕЧЁТН

В Excel существует два основных подхода к решению этой задачи. Выбор зависит от версии программы и личных предпочтений.

1. Функция ОСТАТ (MOD) Универсальный метод, понятный даже новичкам. Логика проста: если при делении числа на 2 остаток равен 0, число четное.

  • Формула: =ОСТАТ(число; 2) = 0
  • Результат: Возвращает логическое значение ИСТИНА (четное) или ЛОЖЬ (нечетное).
  • Преимущество: Работает во всех версиях Excel и понятна интуитивно.

2. Функция ЕЧЁТН (ISEVEN) Специализированная функция, созданная именно для этой цели.

  • Формула: =ЕЧЁТН(число)
  • Результат: ИСТИНА для четных, ЛОЖЬ для нечетных.
  • Нюанс: В старых версиях Excel может требовать подключения надстройки «Пакет анализа». В современных версиях (2016, 2019, 365) работает «из коробки».

Для вывода текстового описания вместо логических значений оберните формулу в функцию ЕСЛИ: =ЕСЛИ(ОСТАТ(A1;2)=0; "Четное"; "Нечетное")

Работа с диапазонами и массивами данных

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

Подсчет количества четных чисел

Чтобы узнать, сколько четных значений содержится в диапазоне (например, B2:B20), используйте комбинацию функций СУММПРОИЗВ и ОСТАТ: =СУММПРОИЗВ(--(ОСТАТ(B2:B20;2)=0)) Здесь двойной минус (--) преобразует логические значения ИСТИНА/ЛОЖЬ в единицы и нули для последующего суммирования.

Фильтрация списка (только четные)

В Excel 365 и 2021+ можно мгновенно создать новый список, содержащий только четные числа из исходного диапазона, используя функцию ФИЛЬТР: =ФИЛЬТР(A2:A100; ОСТАТ(A2:A100;2)=0; "Нет четных чисел") Эта формула автоматически «разольется» по соседним ячейкам, создав компактный отчет.

Особенности обработки данных

При работе с реальными данными часто возникают нюансы: отрицательные числа, десятичные дроби или текст вместо чисел.

СитуацияРешениеПример формулы
Отрицательные числаОбрабатываются корректно стандартными функциями. -4 является четным.=ОСТАТ(-4; 2) вернет 0
Десятичные дробиЧетность определяется по целой части. Дробь игнорируется или округляется.=ЕЧЁТН(ЦЕЛОЕ(4.9)) проверит число 4
Текстовый форматЧисло записано как текст (например, "12"). Требуется конвертация.=ЕЧЁТН(ЗНАЧЕН(A1))
Пустые ячейкиМогут вызвать ошибку #ЗНАЧ!. Нужна проверка на пустоту.=ЕСЛИ(ЕПУСТО(A1); ""; ЕЧЁТН(A1))

Функция ЕЧЁТН округляет нецелые числа до ближайшего целого перед проверкой. Например, ЕЧЁТН(2.5) вернет ЛОЖЬ (так как 2.5 округляется до 3), а ЕЧЁТН(2.1) вернет ИСТИНА (округление до 2). Если важна именно целая часть без округления, используйте связку ЦЕЛОЕ() + ОСТАТ().

Автоматизация через условное форматирование

Визуальное выделение четных строк упрощает чтение больших таблиц. Это делается без создания дополнительных столбцов с формулами.

  1. Выделите диапазон данных (например, A2:C100).
  2. На вкладке Главная выберите Условное форматированиеСоздать правило.
  3. Выберите тип правила: «Использовать формулу для определения форматируемых ячеек».
  4. В поле ввода впишите: =ОСТАТ($A2;2)=0
    • Важно: Знак доллара $ перед буквой столбца фиксирует проверку именно по первому столбцу выделенного диапазона, чтобы окрасилась вся строка.
  5. Нажмите кнопку Формат, выберите цвет заливки и подтвердите действие.

Теперь все строки, где значение в первом столбце четное, будут автоматически подсвечены выбранным цветом.

Частые ошибки и как их избежать

  • Ошибка #ЗНАЧ! при работе с текстом. Если в ячейке хранится число в текстовом формате (часто бывает при выгрузке из 1С или банковских систем), функции ОСТАТ и ЕЧЁТН выдадут ошибку. Используйте функцию ЗНАЧЕН() или инструмент «Текст по столбцам» для предварительной конвертации.
  • Неверный разделитель аргументов. В русской локали Excel аргументы функций разделяются точкой с запятой (;), а не запятой (,). Формула =MOD(A1, 2) с запятой не сработает, правильно: =ОСТАТ(A1; 2).
  • Игнорирование дробной части. Помните, что понятие четности применимо только к целым числам. Если ваша задача требует строгой проверки (например, 4.0 — четное, а 4.1 — нечетное), обязательно используйте функцию ЦЕЛОЕ() перед проверкой.

FAQ

Можно ли проверить четность даты? Да, даты в Excel хранятся как порядковые номера дней. Формула =ОСТАТ(A1;2)=0 покажет, является ли дата четным днем от начала эпохи (условно говоря). Это иногда используется для группировки данных по четным/нечетным дням месяца, но для этого лучше использовать функцию ДЕНЬ(A1).

Как проверить, делится ли число на другое число (не только на 2)? Используйте ту же логику с функцией ОСТАТ. Например, чтобы проверить делимость на 5: =ОСТАТ(A1; 5)=0. Если результат 0, число делится без остатка.

Почему функция ЕЧЁТН не работает? Если вы используете очень старую версию Excel (2003 и ранее), эта функция находится в надстройке «Пакет анализа». Включите её через меню «Надстройки». В современных версиях проблема чаще всего связана с тем, что ячейка содержит текст, а не число.