Как посчитать количество четных чисел?
Есть ли в Excel встроенная функция подсчёта количества четных чисел на заданном промежутке [a,b]?
-
Вопрос задан28 апр. 2022
-
198 просмотров
Пригласить эксперта
Привет!
=СУММ(ОСТАТ(<Диапазон>;2)) — для нечетных
=СУММ(1 — ОСТАТ(<Диапазон>;2)) — для четных чисел
Чтобы подсчет сработал, нужно ввести формулу и вместо Enter нажать Ctrl + Shift + Enter, тогда формула сработает для массива чисел и будет заключена в фигурные скобки, примерно так:
-
Показать ещё
Загружается…
15 апр. 2023, в 21:40
2000 руб./за проект
15 апр. 2023, в 21:32
120000 руб./за проект
15 апр. 2023, в 21:25
1500 руб./за проект
Минуточку внимания
Перейти к содержанию
На чтение 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», т.е. «Нечётное».
Оцените качество статьи. Нам важно ваше мнение:
Содержание
- Excel подсчитать количество четных
- Как подсчитать / суммировать нечетные / четные числа или строки в Excel?
- Суммирование нечетных или четных строк с формулами в Excel
- Excel подсчитать количество четных
- Подсчитайте количество ячеек, содержащих нечетные или четные числа в Excel
- Подсчитать количество ячеек, содержащих нечетные числа
- Подсчитать количество ячеек, содержащих четные числа
- Используемая относительная функция:
- Другие статьи:
- Kutools for Excel — поможет вам выделиться из толпы
- Сумма четных и нечетных чисел в Excel
- Стандартные функции
- Пользовательская функция
- Использование массива
Excel подсчитать количество четных
Как подсчитать / суммировать нечетные / четные числа или строки в Excel?
Если на вашем листе есть диапазон чисел, который содержит как нечетные, так и четные числа, но теперь вам нужно подсчитать или суммировать только нечетные или четные числа. Как можно быстро выполнить эту задачу на листе Excel?
Чтобы подсчитать только четные или нечетные числа в диапазоне, вам могут помочь следующие формулы, выполните следующие действия:
1. Чтобы считать только нечетные числа, введите эту формулу = СУММПРОИЗВ ((MOD (A1: C8,2) <> 0) +0) в пустой ячейке, см. снимок экрана:
2, Затем нажмите Enter key, и вы получите количество нечетных значений в выбранном диапазоне.
Ноты:
1. Если вы хотите получить только количество четных значений, примените эту формулу = СУММПРОИЗВ ((МОД (A1: C8,2) = 0) +0) .
2. В приведенных выше формулах A1: C8 — это диапазон, в котором вы хотите посчитать нечетные или четные числа, вы можете изменить его по своему усмотрению.
Если вам нужно сложить все нечетные или четные числа только в диапазоне, вы можете использовать следующие формулы: обычные формулы или формулы массива.
1. Нормальные формулы для суммирования нечетных / четных чисел в диапазоне:
Пожалуйста, введите эту формулу =SUMPRODUCT(—(MOD(A1:C8,2)=1),A1:C8) в пустую ячейку, см. снимок экрана:
Затем нажмите Enter key, все нечетные значения добавлены в диапазон.
Заметки: 1. Чтобы суммировать только четные числа, вы можете использовать следующую формулу: =SUMPRODUCT(—(MOD(A1:C8,2)=0),A1:C8) .
2. В приведенных выше формулах A1: C8 — это диапазон, в котором вы хотите сложить нечетные / четные числа.
2. Формулы массива для суммирования четных и нечетных чисел в диапазоне
Следующие формулы массива также могут помочь вам справиться с этой проблемой.
В пустой ячейке введите эту формулу =SUM(IF(MOD($A$1:$C$8,2)=1,$A$1:$C$8)) , Затем нажмите Ctrl + Shift + Enter ключи вместе. И вы получите сумму нечетных чисел.
Для суммирования четных чисел примените эту формулу массива =SUM(IF(MOD($A$1:$C$8,2)=0,$A$1:$C$8)) , и не забудьте нажать Ctrl + Shift + Enter ключи.
Суммирование нечетных или четных строк с формулами в Excel
Иногда вам нужно суммировать диапазон ячеек, которые располагаются только в строках с четными или нечетными номерами. Вы также можете использовать формулы для ее решения.
1. Предположим, у вас есть следующие данные, и теперь для суммирования нечетных строк в столбце B введите эту формулу =SUMPRODUCT(B2:B10,MOD(ROW(B2:B10)+0,2)) в пустую ячейку. Смотрите скриншот:
2, Затем введите Enter key, и все значения нечетных строк были добавлены.
Ноты:
1. Чтобы суммировать строки с четными номерами, используйте эту формулу =SUMPRODUCT(B2:B10,MOD(ROW(B2:B10)+1,2)) .
2. В приведенных выше формулах B2: B10 — это диапазон, который вы хотите использовать, вы можете изменить его по своему усмотрению.
Если у вас есть Kutools for Excel После установки вы можете быстро выбрать нечетные или четные строки или столбцы, а затем просмотреть вычисления в строке состояния.
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите весь диапазон строк и нажмите Кутулс > Выбрать > Выберите интервальные строки и столбцы. Смотрите скриншот:
2. Затем в появившемся диалоговом окне отметьте Ряды or Колонны как вам нужно, и введите 1 в оба текстового поля, снимите флажок Выбрать целые строки. Смотрите скриншот:
3. Нажмите Ok, теперь все нечетные строки выбраны, и вы перейдете в строку состояния, вы сможете просмотреть среднее значение, подсчет и суммирование результатов.
Наконечник: Если вы хотите подсчитать, усреднить или суммировать четные строки, просто выберите все строки, кроме первой, затем примените Выберите интервальные строки и столбцы.
Источник
Excel подсчитать количество четных
Подсчитайте количество ячеек, содержащих нечетные или четные числа в Excel
Как все мы знаем, остаток нечетных чисел равен 1 при делении на 2, а остаток четных чисел равен 0 при делении на 2. В этом уроке я расскажу о том, как получить количество ячеек, содержащих нечетные или четные. числа в Excel.
Подсчитать количество ячеек, содержащих нечетные числа
Чтобы получить количество ячеек, содержащих только нечетные числа, вам может помочь комбинация функций СУММПРОИЗВ и МОД, общий синтаксис:
- range : Это диапазон ячеек, из которого вы хотите посчитать все нечетные числа.
Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ для получения результата, см. снимок экрана:
Пояснение к формуле:
- МОД (A2: A11,2) : Эта функция MOD возвращает остаток после деления. В этом случае делитель равен 2, поэтому MOD вернет остаток 1 для нечетных чисел и остаток 0 для четных чисел. Итак, вы получите следующий результат: <1; 0; 1; 1; 0; 0; 1; 0; 0; 0>.
- MOD (A2: A11,2) = 1 : Эта часть формулы создаст массив логических значений, где ИСТИНА указывает, что число нечетное, а ЛОЖЬ означает, что число не нечетное. Это даст следующий результат: <ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ>.
- — (MOD (A2: A11,2) = 1) : Двойные отрицательные знаки преобразуют значение ИСТИНА в 1, а значение ЛОЖЬ в 0 следующим образом: <1; 0; 1; 1; 0; 0; 1; 0; 0; 0>.
- SUMPRODUCT(—(MOD(A2:A11,2)=1))=SUMPRODUCT(<1;0;1;1;0;0;1;0;0;0>) : Наконец, эта функция СУММПРОИЗВ используется для суммирования чисел в массиве и возвращает результат: 4.
Подсчитать количество ячеек, содержащих четные числа
Если вы хотите подсчитать количество ячеек, содержащих четные числа, общий синтаксис:
- range : Это диапазон ячеек, из которого вы хотите посчитать все четные числа.
Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ, чтобы получить количество всех четных чисел, см. снимок экрана:
Пояснение к формуле:
- МОД (A2: A11,2) : Эта функция MOD возвращает остаток после деления. В этом случае делитель равен 2, поэтому MOD вернет остаток 1 для нечетных чисел и остаток 0 для четных чисел. Итак, вы получите следующий результат: <1; 0; 1; 1; 0; 0; 1; 0; 0; 0>.
- MOD (A2: A11,2) = 0 : Эта часть формулы создает массив логических значений, где ИСТИНА указывает, что число четное, а ЛОЖЬ указывает, что число не четное. Это даст следующий результат: <ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА; ИСТИНА>.
- — (MOD (A2: A11,2) = 0) : Двойные отрицательные знаки преобразуют значение ИСТИНА в 1, а значение ЛОЖЬ в 0 следующим образом: <0; 1; 0; 0; 1; 1; 0; 1; 1; 1>.
- SUMPRODUCT(—(MOD(A2:A11,2)=1))=SUMPRODUCT(<0;1;0;0;1;1;0;1;1;1>) : Наконец, эта функция СУММПРОИЗВ используется для суммирования чисел в массиве и возвращает результат: 6.
Tips: Приведенная выше формула обрабатывает пустые ячейки как четные числа, если вы хотите исключить пробелы, примените эту формулу:
Используемая относительная функция:
- SUMPRODUCT:
- Функцию СУММПРОИЗВ можно использовать для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.
- MOD:
- Функция МОД возвращает остаток двух чисел после деления.
Другие статьи:
- Подсчитать количество ячеек, содержащих определенный текст в Excel
- Предположим, у вас есть список текстовых строк, и вы можете захотеть найти количество ячеек, которые содержат определенный текст как часть своего содержимого. В этом случае вы можете использовать подстановочные знаки (*), которые представляют любые тексты или символы в ваших критериях при применении функции СЧЁТЕСЛИ. В этой статье я расскажу, как использовать формулы для решения этой задачи в Excel.
- Подсчитайте количество ячеек, не равное множеству значений в Excel
- В Excel вы можете легко получить количество ячеек, не равное определенному значению, используя функцию СЧЁТЕСЛИ, но пробовали ли вы когда-нибудь подсчитать количество ячеек, которые не равны множеству значений? Например, я хочу получить общее количество продуктов в столбце A, но исключить конкретные элементы в C4: C6, как показано на скриншоте ниже. В этой статье я представлю несколько формул для решения этой задачи в Excel.
- Количество ячеек, содержащих числовые или нечисловые значения
- Если у вас есть диапазон данных, который содержит как числовые, так и нечисловые значения, и теперь вы можете подсчитать количество числовых или нечисловых ячеек, как показано на скриншоте ниже. В этой статье я расскажу о некоторых формулах решения этой задачи в Excel.
Kutools for Excel — поможет вам выделиться из толпы
Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80% времени.
- Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
- Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
- Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
- 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Источник
Сумма четных и нечетных чисел в Excel
Высчитать сумму четных либо нечетных чисел в Excel можно несколькими способами:
Стандартные функции
Первый способ возможен при использовании стандартных функций приложения. Для этого необходимо создать два дополнительных столбца с формулами:
- Четные числа – вставляем формулу «= ЕСЛИ ( ОСТАТ(число;2) =0;число;0)», которая вернет число, в случае если оно делится на 2 без остатка.
- Нечетные числа – вставляем формулу «= ЕСЛИ ( ОСТАТ(число;2) =1;число;0)», которая вернет число, в случае если оно не делится на 2 без остатка.
Затем необходимо определит сумму по двум столбцам с помощью функции «=СУММ()».
Плюсы данного способа в том, что он будет понятен даже тем пользователям, которые профессионально не владею приложением.
Минусы способа – приходится добавлять лишние столбцы, что не всегда удобно.
Пользовательская функция
Второй способ, является более удобным, чем первый, т.к. в нем применяется пользовательская функция, написанная на VBA – sum_num(). Функция возвращает сумму чисел в виде целого числа. Суммируются либо четные числа, либо нечетные, в зависимости от значения ее второго аргумента.
Синтаксис функции: sum_num(rng;odd):
- Аргумент rng – принимает диапазон ячеек, по которым необходимо произвести суммирование.
- Аргумент odd – принимает логическое значение ИСТИНА для четных чисел или ЛОЖЬ для нечетных.
Важно: Четными и нечетными числа могут являться только целые числа, поэтому числа, которые не соответствуют определению целого числа, игнорируются. Также, если значением ячейки является срока, то данная строка не участвует в расчете.
Плюсы: нет нужны добавлять новые столбцы; лучший контроль над данными.
Минусы заключаются в необходимости перевода файла в формат .xlsm для версий Excel, начиная с версии 2007. Также функция будет работать только в той книге, в которой она присутствует.
Использование массива
Последний способ является самым удобным, т.к. не требует создания дополнительных столбцов и программирования.
Его решение схоже с первым вариантом — они используют одни и те же формулы, но данный способ, благодаря использованию массивов, производит подсчет в одной ячейке:
- Для четных чисел — вставляем формулу «=СУММ( ЕСЛИ ( ОСТАТ(диапазон_ячеек;2) =0;диапазон_ячеек;0))». После ввода данных в строку формул нажимаем одновременно клавиши Ctrl + Shift + Enter, чем сообщаем приложению, что данные необходимо обрабатывать как массив, и оно заключит их в фигурные скобки;
- Для нечетных чисел — повторяем действия, но изменяем формулу «=СУММ(ЕСЛИ( ОСТАТ(диапазон_ячеек;2) =1;диапазон_ячеек;0))».
Плюсом способа является то, что все рассчитывается в одной ячейке, без дополнительных столбцов и формул.
Минусом является лишь то, что неопытные пользователи могут не понять Ваших записей.
На рисунке видно,что все способы возвращают один и тот же результат, какой лучше, необходимо выбирать под конкретную задачу.
Источник
Adblock
detector
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. |
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 Пользователь Сообщений: 3875 |
{quote}{login=}{date=11.04.2011 03:55}{thema=Re: Кейт}{post}Месяц подкинуть и тады =ЦЕЛОЕ(МЕСЯЦ(A1-1)/3)+1…{/post}{/quote} |
гы. профессионалы решают какие-то СВОИ задачи |
|
Serge Пользователь Сообщений: 11308 |
ik, позволь остальным самим разобраться |
да я тоже с интересом наблюдаю за вариантами, да. |
|
Serge Пользователь Сообщений: 11308 |
|
нет, не «игрок», а «Кейт», задавший 11.04.2011 15:21 свой вопрос в чужой теме |
|
Друзья, подскажите почти блондинке, плиз: как в Excel задать формулу для подсчета четных (нечетных) строк? Заранее благодарна |
|
MCH Пользователь Сообщений: 3875 |
так нужно? |
k61 Пользователь Сообщений: 2441 |
#22 15.02.2012 07:22:31 <EM><FONT color=#99000><STRONG>Солнышко, Ваш вопрос не удален только из уважения к отвечающим. Макрос наше всё. Прикрепленные файлы
|
КАК НАЙТИ ЧЕТНЫЕ ЧИСЛА В EXCEL
Набор четных и нечетных чисел, которые следует автоматически выделить разными цветами:
1. Выделите диапазон ячеек A1:A8 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
2. Ниже выберите: «Использовать формулу для определения форматируемых ячеек».
3. Чтобы найти четное число в Excel ниже введите формулу: =ОСТАТ(A1;2)=0 и нажмите на кнопку «Формат», чтобы задать зеленый цвет заливки ячеек. И нажмите ОК на всех открытых окнах.
4. Чтобы додать второе условие, не снимая выделения с диапазона A1:A8, снова выбираем инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматируемых ячеек».
5. В поле ввода введите формулу: =ОСТАТ(A1;2)<>0 и нажмите на кнопку «Формат», чтобы задать синий цвет заливки ячеек. И нажмите ОК на всех открытых окнах.
6. К одному и тому же диапазону должно быть применено 2 правила условного форматирования. Чтобы проверить выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами».
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. |
ИСТИНА |