Перейти к содержанию
На чтение 2 мин Опубликовано 31.07.2015
- Функция ЧЁТН
- Функция НЕЧЁТ
- Чётное или нечётное?
На этом примере мы продемонстрируем работу функций EVEN (ЧЁТН) и ODD (НЕЧЁТ) в Excel. Также вы узнаете, как определить, является число чётным или нечётным.
Содержание
- ЧЁТН
- НЕЧЁТ
- Чётное или нечётное?
ЧЁТН
- Округлим положительное число до ближайшего четного целого.
=EVEN(A1)
=ЧЁТН(A1)
- Округлим отрицательное число до ближайшего четного целого с помощью той же формулы.
НЕЧЁТ
- Округлим положительное число до ближайшего нечетного целого.
=ODD(A1)
=НЕЧЁТ(A1)
- Округлим отрицательное число до ближайшего нечетного целого с помощью той же формулы.
Чётное или нечётное?
Один из способов определить, является число четным или нечетным, – использовать функцию MOD (ОСТАТ). Функция MOD (ОСТАТ) возвращает остаток от деления.
- Чётные целые числа, разделенные на 2, всегда дают в остатке 0. Например, 28 делится на 2 (ровно 14 раз) и даёт остаток 0. На примере функция IF (ЕСЛИ) возвращает «Even», т.е. «Чётное».
=IF(MOD(A2,2)=0,"Even","Odd")
=ЕСЛИ(ОСТАТ(А2;2)=0;"Четное";"Нечетное")
- Нечетные целые числа, разделенные на 2, всегда дают остаток 1. Например, 29 делится на 2 (14 раз) и даёт остаток 1. На примере функция IF (ЕСЛИ) возвращает «Odd», т.е. «Нечётное».
Оцените качество статьи. Нам важно ваше мнение:
Чтобы установить, является ли число нечетным вычисляем остаток от деления на 2 (равен 1), это можно сделать функцией:
=ОСТАТ(ячейка;2)
далее необходимо просуммировать эти результаты для каждой ячейки диапазона.
чтобы получить массив значений необходимо вместо ячейки установить диапазон и ввести всю формулу , как формулу массива (завершая ввод комбинацией клавиш CTRL+SHIFT+ENTER).
Суммирование выполняем функцией СУММ
Получаем формулу для расчета количества нечетных чисел диапазона:
=СУММ(ОСТАТ(диапазон;2)), которую надо вводить как формулу массива для диапазона
После ввода CTRL+SHIFT+ENTER Эксель сам возьмёт формулу в фигурные скобки.
Пример:
Подсчитать количество нечетных чисел в диапазоне B2:B7
формула:
=СУММ(ОСТАТ(B2:B7 ; 2))
результат
Как составить формулу для определения количества четных чисел диапазона?
Когда нужно приготовить разного рода отчеты, иногда возникает потребность выделить все парные и непарные числа разными цветами. Для решения данной задачи наиболее рациональным способом является условное форматирование.
Как найти четные числа в Excel
Набор четных и нечетных чисел, которые следует автоматически выделить разными цветами:
Допустим парные числа нам нужно выделит зеленым цветом, а непарные – синим.
- Выделите диапазон ячеек A1:A8 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
- Ниже выберите: «Использовать формулу для определения форматируемых ячеек».
- Чтобы найти четное число в Excel ниже введите формулу: =ОСТАТ(A1;2)=0 и нажмите на кнопку «Формат», чтобы задать зеленый цвет заливки ячеек. И нажмите ОК на всех открытых окнах.
- Чтобы додать второе условие, не снимая выделения с диапазона A1:A8, снова выбираем инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматируемых ячеек».
- В поле ввода введите формулу: =ОСТАТ(A1;2)<>0 и нажмите на кнопку «Формат», чтобы задать синий цвет заливки ячеек. И нажмите ОК на всех открытых окнах.
- К одному и тому же диапазону должно быть применено 2 правила условного форматирования. Чтобы проверить выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами»
Две формулы отличаются только операторами сравнения перед значением 0. Закройте окно диспетчера правил нажав на кнопку ОК.
В результате у нас ячейки, которые содержат непарное число имеют синий цвет заливки, а ячейки с парными числами – зеленый.
Функция ОСТАТ в Excel для поиска четных и нечетных чисел
Функция =ОСТАТ() возвращает остаток от деления первого аргумента на второй. В первом аргументе мы указываем относительную ссылку, так как данные берутся из каждой ячейки выделенного диапазона. В первом правиле условного форматирования мы указываем оператор «равно» =0. Так как любое парное число, разделенное на 2 (второй оператор) имеет остаток от деления 0. Если в ячейке находится парное число формула возвращает значение ИСТИНА и присваивается соответствующий формат. В формуле второго правила мы используем оператор «неравно» <>0. Таким образом выделяем синим цветом нечетные числа в Excel. То есть принцип работы второго правила действует обратно пропорционально первому правилу.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
В этой статье описаны синтаксис формулы и использование функции ЕЛЕН
в Microsoft Excel.
Описание
Возвращает значение ИСТИНА, если число четное, и значение ЛОЖЬ, если число нечетное.
Синтаксис
ЕЧЁТН(число)
Аргументы функции ЕЧЁТН описаны ниже.
-
Число Обязательный. Проверяемое значение. Если число не является целым, оно усекается.
Замечания
Если число не является числом, isEVEN возвращает #VALUE! значение ошибки #ЗНАЧ!.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
=ЕЧЁТН(-1) |
Проверяет, является ли число -1 четным |
ЛОЖЬ |
=ЕЧЁТН(2,5) |
Проверяет, является ли число 2,5 четным. Дробная часть (0,5) усекается, поэтому проверяется число 2. |
ИСТИНА |
=ЕЧЁТН(5) |
Проверяет, является ли число 5 четным. |
ЛОЖЬ |
=ЕЧЁТН(0) |
Нуль (0) считается четным. |
ИСТИНА |
23.12.2011 |
Проверяет дату в ячейке A6. Десятичное представление даты 23.12.2011 — 40900. |
ИСТИНА |
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
pyus Пользователь Сообщений: 34 |
Подскажите, как можно подсчитать в строке нечетные и четные числа. |
pyus Пользователь Сообщений: 34 |
{quote}{login=The_Prist}{date=03.03.2010 04:11}{thema=}{post}ЕЧЁТН и ЕНЕЧЁТ{/post}{/quote} Я извиняюсь то таких функций я не нашел в екселе, или что-то я не понял. |
В Excel 2003 есть только ЕНЕЧЁТб да и то,если подключена надстройка пакета анализа. Поэтому если не Excel 2007, то без функций пакета анализа для первой строки 1:1 можно так количество четных: =СУММПРОИЗВ(ЕЧИСЛО(1:1)*(ОСТАТ(1:1;2)=0)) сумма четных: =СУММПРОИЗВ(ЕЧИСЛО(1:1)*(ОСТАТ(1:1;2)=0);1:1) |
|
Exel 2003 А так подойдет? 15 Кб |
|
pyus Пользователь Сообщений: 34 |
{quote}{login=:)}{date=03.03.2010 04:29}{thema=}{post}В Excel 2003 есть только ЕНЕЧЁТб да и то,если подключена надстройка пакета анализа. Поэтому если не Excel 2007, то без функций пакета анализа для первой строки 1:1 можно так количество четных: =СУММПРОИЗВ(ЕЧИСЛО(1:1)*(ОСТАТ(1:1;2)=0)) сумма четных: =СУММПРОИЗВ(ЕЧИСЛО(1:1)*(ОСТАТ(1:1;2)=0);1:1) Большое спасибо разобрался, работает, подключил пакет анализа в 2003 что-то не работает функция =ЕЧЁТН(T11:X11)пишет #ЗНАЧ, |
pyus Пользователь Сообщений: 34 |
{quote}{login=The_Prist}{date=03.03.2010 04:51}{thema=}{post}И парочка формул массива для подсчета все того же: =СУММ(ЕСЛИ(($A$2:$A$50/2)=(ЦЕЛОЕ($A$2:$A$50/2));1)) — четные =СУММ(ЕСЛИ(($A$2:$A$50/2)=(ЦЕЛОЕ($A$2:$A$50/2));1)) — нечетные{/post}{/quote} Большое спасибо мне подходит |
vikttur Пользователь Сообщений: 47199 |
Еще формулы массива: |
Большое спасибо! |
|
Скажите, если надо, например, по номеру месяца в одной ячейке получить номер квартала к которому этот месяц относится то как это делать? |
|
vikttur Пользователь Сообщений: 47199 |
Вам нужно четный квартал или нечетный? Или четный месяц в нечетном квартале? |
{quote}{login=Кейт}{date=11.04.2011 03:21}{thema=Re: Re: Re: }{post}Скажите, если надо, например, по номеру месяца в одной ячейке получить номер квартала к которому этот месяц относится то как это делать?{/post}{/quote} 1) прочитать правила форума. (конечно, если вас интересует результат) |
|
{quote}{login=Казанский}{date=11.04.2011 03:42}{thema=Кейт}{post}=ЦЕЛОЕ((A1-1)/3)+1{/post}{/quote} |
|
MCH Пользователь Сообщений: 3886 |
{quote}{login=}{date=11.04.2011 03:55}{thema=Re: Кейт}{post}Месяц подкинуть и тады =ЦЕЛОЕ(МЕСЯЦ(A1-1)/3)+1…{/post}{/quote} |
гы. профессионалы решают какие-то СВОИ задачи |
|
Serge Пользователь Сообщений: 11309 |
ik, позволь остальным самим разобраться |
да я тоже с интересом наблюдаю за вариантами, да. |
|
Serge Пользователь Сообщений: 11309 |
|
нет, не «игрок», а «Кейт», задавший 11.04.2011 15:21 свой вопрос в чужой теме |
|
Друзья, подскажите почти блондинке, плиз: как в Excel задать формулу для подсчета четных (нечетных) строк? Заранее благодарна |
|
MCH Пользователь Сообщений: 3886 |
так нужно? |
k61 Пользователь Сообщений: 2442 |
#22 15.02.2012 07:22:31 <EM><FONT color=#99000><STRONG>Солнышко, Ваш вопрос не удален только из уважения к отвечающим. Макрос наше всё. Прикрепленные файлы
|