Как определить нечетное или четное число в Excel
Обновлено: 31.10.2024
Функция ISODD относится к категории информационных функций Excel. Функции Список наиболее важных функций Excel для финансовых аналитиков. Эта шпаргалка охватывает сотни функций, которые важно знать аналитику Excel. ISODD возвращает TRUE, если число нечетное, или FALSE, если число четное. Это справочная функция, которая помогает определить, является ли заданное число нечетным или нет.
При выполнении финансового анализа Должностная инструкция финансового аналитика Приведенная ниже должностная инструкция финансового аналитика дает типичный пример всех навыков, образования и опыта, необходимых для найма на должность аналитика в банке, учреждении или корпорации. Выполнять финансовое прогнозирование, отчетность и отслеживать операционные показатели, анализировать финансовые данные, создавать финансовые модели, нам нужно иметь дело с цифрами. Функция ISODD полезна при анализе данных, когда нам нужно определить четные или нечетные числа.
Формула
=ISODD(число)
Функция ISODD использует следующий аргумент:
- Число (обязательный аргумент). Это значение, которое мы хотим проверить. Если это не целое число, значение усекается.
Как использовать функцию ISODD в Excel?
ISODD — это встроенная функция Excel, которую можно использовать в качестве функции рабочего листа в Excel. В качестве функции рабочего листа ее можно ввести как часть формулы в ячейку рабочего листа.
Чтобы понять, как использовать эту функцию, рассмотрим несколько примеров:
Пример 1
Давайте посмотрим на результаты этой функции, когда мы предоставим следующие данные:
Используемая формула и результаты в Excel показаны ниже:
Пример 2
Предположим, что нам даны следующие данные:
Мы хотим выделить все нечетные строки в таблице выше. Мы можем сделать это с помощью условного форматирования. Здесь будет использоваться формула ISODD. Например, если мы хотим выделить нечетные строки, сначала мы выберем весь диапазон данных, а затем создадим правила условного форматирования, которые будут использовать формулу:
=ISODD(СТРОКА(A1:C6))
Как создать условное форматирование:
На вкладке «Главная» — «Стили» нажмите «Условное форматирование». Затем нажмите «Новое правило» и выберите «Использовать формулу, чтобы определить, какие ячейки форматировать»:
Формула ввода показана ниже:
Результаты показаны ниже:
Как работала формула:
Когда мы используем формулу для применения условного форматирования, формула будет оценивать каждую ячейку в выбранном диапазоне. Поскольку в формуле нет адресов, для каждой ячейки данных выполняются функции ROW и ISODD. ROW вернет номер строки ячейки, а ISODD вернет TRUE, если номер строки нечетный, и FALSE, если номер строки четный. Правило сработает при TRUE, поэтому в этом случае четные строки будут затенены, как указано нами.
Если мы хотим раскрасить четные строки, мы можем использовать функцию ЕСЧЁТ в этом сценарии.
Что следует помнить о функции ISODD
Дополнительные ресурсы
Спасибо, что прочитали руководство CFI по важным функциям Excel! Потратив время на изучение и освоение этих функций, вы значительно ускорите свой финансовый анализ. Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами CFI:
- Функции Excel для финансов Excel для финансов В этом руководстве по Excel для финансов представлены 10 основных формул и функций, которые необходимо знать, чтобы стать отличным финансовым аналитиком в Excel.
- Усовершенствованные формулы Excel, которые необходимо знать Усовершенствованные формулы Excel, которые необходимо знать Эти расширенные формулы Excel крайне важны для понимания и выведут ваши навыки финансового анализа на новый уровень. Загрузите нашу бесплатную электронную книгу Excel!
- Сочетания клавиш Excel для ПК и Mac Ярлыки Excel для ПК Mac Сочетания клавиш Excel — список наиболее важных и распространенных сочетаний клавиш MS Excel для пользователей ПК и Mac, специалистов в области финансов и бухгалтерского учета.Сочетания клавиш ускоряют ваши навыки моделирования и экономят время. Изучите редактирование, форматирование, навигацию, ленту, специальную вставку, работу с данными, редактирование формул и ячеек и другие сочетания клавиш.
Бесплатное руководство по Excel
Чтобы овладеть искусством работы с Excel, ознакомьтесь с БЕСПЛАТНЫМ ускоренным курсом CFI по Excel. Основы Excel — формулы для финансов Вы ищете ускоренный курс по Excel? Получите бесплатное обучение Excel для карьеры в области корпоративных финансов и инвестиционно-банковской деятельности от Института корпоративных финансов. , который научит вас, как стать опытным пользователем Excel. Изучите самые важные формулы, функции и сочетания клавиш, чтобы уверенно проводить финансовый анализ.
Запустите бесплатный курс CFI по Excel прямо сейчас Основы Excel — формулы для финансов Вы ищете ускоренный курс Excel? Пройдите бесплатное обучение Excel, чтобы начать карьеру в сфере корпоративных финансов и инвестиционно-банковских услуг, от Института корпоративных финансов.
Четные числа — это числа, которые всегда делятся на 2. Без напоминания всегда возвращается целое число.
Определение нечетных чисел
Нечетные числа – это числа, не кратные 2. При делении на число два в результате всегда будет дробь.
Является ли ноль четным числом?
Если вы разделите 0 на число 2, результат всегда будет 0 и соответствует определению четного числа, без остатка при делении на число 2. Таким образом, ноль — это четное число.
Решение с использованием функции MOD
Вы можете использовать функцию ОСТАТ, чтобы определить нечетное или четное число, используя характеристики четных чисел, которые всегда делятся на число 2.
Функция ОСТАТ используется для определения наличия остатка после операции деления. Если число делится на 2 и остатка нет, то это четное число.
Пожалуйста, посмотрите на изображение ниже для результатов функции ОСТАТ с аргументом делителя 2
Функция ОСТАТ возвращает 0 — четное число, а единица — нечетное число.
Чтобы получить более информативный результат, добавьте функцию ЕСЛИ.
Решение с использованием функции ISODD
Функция ISODD — это специальная функция, созданная Excel для проверки того, является ли число нечетным или нет. Имеет только один аргумент — число для проверки.
Если функция ISODD возвращает значение TRUE, то проверяемое число нечетное, в противном случае — четное.
Результат показан ниже
Добавьте функцию ЕСЛИ для получения более информативных результатов
Решение с использованием функции ISEVEN
Функция ISEVEN является противоположностью функции ISODD, возвращает TRUE, если число четное, и false, если число нечетное.
Результат показан ниже
Добавьте функцию ЕСЛИ для получения более информативных результатов
Какой из них лучший?
Excel предоставляет три функции для проверки четности или нечетности числа. Ничто не выделяется среди трех.
Иногда в наборе данных нам приходится считать нечетные и четные числа в Excel, чтобы понять записи. В этой статье мы опишем способы подсчета нечетных и четных чисел, используя комбинации таких функций, как СУММ и МОД, СУММПРОИЗВ и МОД и макрокод VBA.
В сценарии у нас есть набор данных регистрационных номеров учащегося, и мы хотим подсчитать нечетные и четные числа в наборе данных.
Набор данных для загрузки
3 простых способа подсчета четных и нечетных чисел в Excel
Метод 1. Использование функций массива SUM и MOD
Функция MOD извлекает остатки, когда одно число делится на другое число. Например, MOD(нечетный/четный,2) извлекает 1 или 0 как остаток от нечетных или четных чисел. Поэтому мы используем функцию ОСТАТ, чтобы определить любое число как четное или нечетное.
Метод 1.1: подсчет нечетного числа
Шаг 1. Введите формулу =SUM(1*(MOD($C$8:$C$21,2)=1)) в любой нужной ячейке.
Шаг 2. Так как это формула массива, нажмите CTRL+SHIFT+ENTER.
В наборе данных 8 нечетных чисел, поэтому формула предоставила именно столько в качестве результата.
Метод 1.2: для подсчета четных чисел
Шаг 1. Вставьте формулу =SUM(1*(MOD($C$8:$C$21,2)=0)) в любую нужную ячейку.
Шаг 2. Нажмите CTRL+SHIFT+ENTER.
В результате формула дала 6, поскольку мы видим, что в наборе данных 6 четных чисел.
Метод 2: Использование функции СУММПРОИЗВ И МОДА
Метод 2.1: подсчет нечетного числа
Шаг 1. Введите формулу =СУММПРОИЗВ((MOD($C$8:$C$21,2)<>0)+0) в любой нужной ячейке.
Шаг 2. Нажмите клавишу ВВОД.
Метод 2.2: для подсчета четных чисел
Шаг 1. Вставьте формулу =СУММПРОИЗВ((MOD($C$8:$C$21,2)=0)+0) в любую нужную ячейку.
Шаг 2. Нажмите клавишу ВВОД
Способ 3. Использование кода макроса VBA
Метод 3.1: подсчет нечетного числа
Шаг 1. Нажмите одновременно клавиши ALT + F11. Откроется Microsoft Visual Basic.
Шаг 2. На панели инструментов нажмите «Вставить и выбрать модуль».
Шаг 3. Вставьте приведенный ниже код макроса VBA в модуль
Шаг 4. Нажмите F5, чтобы запустить код.
Количество нечетных чисел отображается в ячейке C2, когда мы вводим код макроса VBA.
Метод 3.2: подсчет четных чисел
Шаг 1. Повторите шаги 1 и 2, описанные выше.
Шаг 2. Вставьте ниже код макроса VBA
Шаг 3. Нажмите F5, чтобы запустить код.
Количество четных чисел отображается в ячейке C3, когда мы вводим код макроса VBA.
Заключение
Вы также можете отображать отдельно любое число в соседней ячейке, независимо от того, является ли оно четным или нечетным в печатном тексте. В этой статье мы описываем методы, которые могут просто подсчитывать число в зависимости от того, являются ли они четными или нечетными. Мы используем функцию MOD в сочетании с SUM и SUMPRODUCT и макрокодом VBA для подсчета нечетных и четных чисел. Надеюсь, вы найдете методы эффективными и простыми в использовании. Комментируйте, если вам нужны дополнительные разъяснения и есть что добавить.
Формулы для определения, является ли текущая ячейка четной или нечетной; это позволяет выполнять определенные вычисления, увеличивать значение, закрашивать строки с использованием условного форматирования и т. д.
Разделы:
Формула четных и нечетных строк (более новые версии Excel)
Проверить, является ли текущая строка нечетной:
ISODD — это функция, которая проверяет, является ли число четным или нечетным. Возвращает TRUE для нечетных строк и FALSE для четных строк.
СТРОКА возвращает номер строки ячейки. Если вы оставите функцию ROW пустой, без аргумента, как в этом примере, она будет ссылаться на строку, в которую вы поместили функцию; однако вы также можете включить в функцию ссылку на диапазон, и тогда она вернет номер строки для этой ссылки на диапазон.
Проверить, является ли текущая строка четной:
ISEVEN – это функция, которая проверяет, является ли число четным или нечетным. Возвращает FALSE для нечетных строк и TRUE для четных строк.
СТРОКА возвращает номер строки ячейки. Если вы оставите функцию ROW пустой, без аргумента, как в этом примере, она будет ссылаться на строку, в которую вы поместили функцию; однако вы также можете включить в функцию ссылку на диапазон, и тогда она вернет номер строки для этой ссылки на диапазон.
Одна формула для проверки четных/нечетных строк
Неважно, какую из приведенных выше формул вы используете, обе они будут возвращать чередующиеся значения TRUE/FALSE для диапазона.
Если вы введете их в Excel и скопируете, это будет выглядеть так:
Добавьте немного логики
Если вы хотите сделать что-то конкретное с нечетными/четными строками, вы можете обернуть вышеуказанные функции внутри оператора IF следующим образом:
В этом примере выводится значение «Четное» для четных строк и «Нечетное» для нечетных строк, но вы можете сделать все, что захотите.
Формула четных и нечетных строк (Excel 2002 и более ранние версии)
В более ранних версиях Excel у вас не было функций ISODD и ISEVEN, и вам приходилось использовать функцию MOD() вместе с небольшой логикой типа программирования.
Функция СТРОКА возвращает строку ячейки. Если вы оставите функцию ROW пустой, без аргумента, она будет ссылаться на строку, в которую вы поместили функцию; однако вы также можете включить в функцию ссылку на диапазон, и тогда она вернет номер строки для этой ссылки на диапазон.
MOD — это функция, которая действительно творит чудеса, и, хотя она выглядит пугающе, она довольно проста. Функция ОСТАТ возвращает остаток после деления числа на другое число. В этом случае он разделит текущий номер строки на 2; если оно может разделить число на 2 без остатка, то вы знаете, что это четное число и, в данном случае, четная строка.
Логика формулы знает, что строка четная, потому что она берет результат функции ОСТАТ, остаток после деления, а затем проверяет, равен ли он 0 или нет. Если остатка нет, то это то же самое, что 0, который проверяется в части =0 формулы, и Excel выводит аргумент ИСТИНА из оператора ЕСЛИ.
Вывод простой формулы True/False
Вам не нужно использовать оператор IF, если вы просто хотите получить значения TRUE и FALSE в Excel.
Измените 0 на 1, если вы хотите, чтобы он возвращал false для четных строк.
Дополнительные примеры
Примечания
Это простые примеры, которые позволят вам в дальнейшем строить формулы, которые могут выполнять мощные функции в Excel, такие как увеличение чисел на основе строки, затенение строк с использованием условного форматирования и многое другое.
Загрузите прилагаемую книгу, чтобы получить эти примеры в Excel.
Вопрос? Спросите об этом на нашем форуме Excel
Курс Excel VBA — от новичка до эксперта
200+ видеоуроков 50+ часов обучения 200+ руководств Excel
С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)
Курс VBA — от новичка до эксперта
Сложные структурированные ссылки (табличные формулы) в Excel
Учебник: Как использовать сложные структурированные ссылки, табличные формулы в Excel. Если вы еще этого не сделали.
Преобразование номера столбца в букву с помощью формулы в Excel
Учебник: Как получить букву столбца из числа в Excel с помощью простой формулы. Это .
Формула поиска регулярного выражения в Excel - Regex
Учебное пособие: Часть 1. Формула соответствия регулярному выражению в Excel (без VBA). Часть 2. Полная регистрация Excel.
Расчет отработанных часов — дневная или ночная смена и перерывы в Excel
Учебное пособие: Единая простая формула для расчета количества отработанных часов за дневную или ночную смену и т. д.
Скрыть формулы в Excel
Учебное пособие: как скрыть формулу в Excel, чтобы пользователь не мог ее увидеть, выбрать или изменить — th.
5 советов по оценке сложных формул в Excel
Учебник : 5 простых советов по оценке любой сложной формулы в Excel! Сочетание этих советов поможет вам в этом.
Подпишитесь на еженедельные уроки
БОНУС: подпишитесь сейчас, чтобы загрузить нашу электронную книгу Top Tutorials!
Ссылка на наши 15 лучших учебных пособий была отправлена вам, проверьте свою электронную почту, чтобы загрузить ее!
(Если вы не видите электронное письмо, проверьте папку "Спам" или "Промоакции" и обязательно добавьте нас в список контактов, чтобы получать наши электронные письма в будущем.)
Курс Excel VBA — от новичка до эксперта
200+ видеоуроков
50+ часов видео
200+ руководств по Excel
С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)
Читайте также: