Гид по технологиям

Как использовать функции ISEVEN и ISODD в Excel

• 5 min read • Excel • Обновлено 23 Nov 2025
Как использовать ISEVEN и ISODD в Excel
Как использовать ISEVEN и ISODD в Excel

Логотип Microsoft Excel на зелёном фоне

Определять чётные и нечётные числа вручную просто, если данных немного. Но при большом объёме записей Excel предлагает встроенные функции ISEVEN и ISODD, которые упрощают эту задачу и делают её удобной для массовой обработки.

Что делает функция ISEVEN в Microsoft Excel

ISEVEN проверяет, является ли число чётным. На вход вы даёте числовое значение или ссылку на ячейку. Функция возвращает TRUE, если целая часть числа чётная, и FALSE, если нечётная. Если вход нечисловой, ISEVEN возвращает ошибку #VALUE!

Синтаксис:

=ISEVEN(value)

Где value — это число или ссылка на ячейку с числом.

Важно: функция игнорирует дробную часть и оценивает только целую часть числа (то есть фактически работает с усечённым/целым значением).

Что делает функция ISODD в Microsoft Excel

ISODD делает то же самое, но возвращает противоположные результаты: TRUE для нечётных чисел и FALSE для чётных. Поведение относительно нечисловых входов и дробной части такое же, как у ISEVEN.

Синтаксис:

=ISODD(value)

Где value — число или ссылка на ячейку.

Простое применение ISEVEN (пошагово)

  1. Откройте таблицу и найдите столбец с числами, которые хотите проверить.
  2. Выберите ячейку для формулы, например B1.
  3. Введите формулу:
=ISEVEN(A1)

Таблица Excel, показывающая применение функции ISEVEN

  1. Нажмите Enter.

Результат работы функции ISEVEN в таблице Excel

  1. Перетащите маркер заполнения вниз, чтобы применить формулу к остальным ячейкам.

Если в A1 стоит 1, ISEVEN(A1) вернёт FALSE. Если в A1 стоит 2 — TRUE.

Простое применение ISODD

  1. Выберите ячейку для формулы, например B1.
  2. Введите формулу:
=ISODD(A1)

Таблица Excel с функцией ISODD

  1. Нажмите Enter и протяните формулу вниз по столбцу.

Если в A1 нечётное число, формула вернёт TRUE, иначе — FALSE.

Пример из реальной жизни: группировка студентов по ID

Предположим, у вас есть список студентов с их идентификаторами. Нужно разделить их на команды: Team A — нечётные идентификаторы, Team B — чётные. Используем ISODD вместе с IF:

=IF(ISODD(B3), "Team A", "Team B")

Пример использования ISODD и IF для распределения студентов по командам

Логика: ISODD вернёт TRUE для нечётного ID, тогда IF выведет “Team A”, иначе — “Team B”.

Альтернативные подходы

  • MOD: более универсальный математический способ — остаток от деления на 2. Если остаток равен 0, число чётное:
=MOD(A1, 2) = 0    // TRUE для чётных
=MOD(A1, 2) = 1    // TRUE для нечётных (для положительных чисел)
  • Триггер с IF и MOD:
=IF(MOD(A1,2)=0, "Чётное", "Нечётное")
  • Функции EVEN и ODD: они округляют число до ближайшего чётного/нечётного, а не проверяют четность — не путать с ISEVEN/ISODD.

Условное форматирование: чередующиеся строки

Чтобы выделить каждую вторую строку цветом с помощью ISEVEN или ISODD:

  1. Выделите диапазон строк, например A2:Z100.
  2. На вкладке Главная выберите Условное форматирование → Создать правило → Использовать формулу.
  3. Введите формулу для чётных строк:
=ISEVEN(ROW())

или для нечётных:

=ISODD(ROW())
  1. Выберите формат (заливка) и примените правило.

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

Когда функции не сработают или ведут себя иначе

  • Нечисловой ввод: если в ячейке текст или логическое значение (TRUE/FALSE), ISEVEN/ISODD вернут ошибку #VALUE!.
  • Дробные числа: функции оценивают только целую часть (усекают дробную часть), поэтому 3.9 и 3.1 оба считаются 3.
  • Отрицательные числа: работают аналогично — учитывается целая часть по модулю; знак не меняет чётность (например, -2 — чётное).
  • Ячейки с формулами, возвращающими пустую строку: могут не считаться числом; проверяйте тип данных.

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

Мини‑методология для применения на больших наборах данных

  1. Очистите данные: удалите пробелы, проверьте типы (ISNUMBER), избавьтесь от текстовых представлений чисел.
  2. Добавьте колонку «Чётность» и примените ISEVEN/ISODD или формулу MOD.
  3. Используйте фильтры или сводные таблицы для группировки по чётности.
  4. При необходимости — объедините с IF для категоризации (метки, теги, команды).
  5. Покройте случайные выборки проверкой вручную или с помощью условного форматирования.

Рекомендации по проверке и отладке

  • Прежде чем применять формулы ко всему столбцу, протестируйте их на нескольких строках с разными типами значений (целые, дробные, отрицательные, текст).
  • Используйте ISNUMBER(A1) чтобы убедиться, что ячейка действительно числовая.
=IF(ISNUMBER(A1), ISEVEN(A1), "Не число")

Критерии приёмки

  • Формулы корректно определяют чётность для набора тестовых значений: положительные, отрицательные, целые и дробные.
  • В случае нечисловых значений отображается понятная метка или обработка ошибок.
  • Условное форматирование применено и корректно выделяет строки.

Чек‑лист по ролям

  • Для аналитика: добавить колонку с ISEVEN/ISODD, использовать фильтры и агрегации.
  • Для преподавателя: сгенерировать команды через IF+ISODD и экспортировать список.
  • Для администратора данных: встроить проверку ISNUMBER в ETL‑скрипт перед применением функции.

Когда лучше не использовать ISEVEN/ISODD

  • Если вам нужен контроль над дробной частью: используйте ROUND/MOD или явные преобразования.
  • Если требуется поведение «округления к ближайшему нечётному/чётному», используйте функции ODD/EVEN.

Быстрая справка

  • ISEVEN(value) — TRUE, если целая часть числа чётная.
  • ISODD(value) — TRUE, если целая часть числа нечётная.
  • MOD(number, 2) — остаток от деления, 0 = чётное.

Decision flowchart

flowchart TD
  A[Есть число?] -->|Нет| B[Проверить ISNUMBER и очистить]
  A -->|Да| C{Целая часть чётная?}
  C -->|Да| D[ISEVEN = TRUE]
  C -->|Нет| E[ISODD = TRUE]
  D --> F[Присвоить метку/цвет/группу]
  E --> F

Глоссарий в одну строку

  • ISEVEN/ISODD — булевы функции для проверки чётности/нечётности по целой части числа.

Краткое резюме

Функции ISEVEN и ISODD — простой и надёжный способ автоматически определить чётность чисел в Excel. Для гибкости можно использовать MOD и IF, а для визуализации — условное форматирование. Перед применением на больших данных — проверьте типы и очистите ввод.

Примеры формул:

=ISEVEN(A1)
=ISODD(A1)
=IF(ISODD(B3), "Team A", "Team B")
=IF(MOD(A1,2)=0, "Чётное", "Нечётное")

Примечание: всегда проверяйте входные данные на соответствие типу (ISNUMBER) и обрабатывайте возможные ошибки.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро