Как посчитать количество четных чисел в excel
Перейти к содержимому

Как посчитать количество четных чисел в excel

  • автор:

Функция ЕЧЁТН

В этой статье описаны синтаксис формулы и использование функции ISEVEN. в Microsoft Excel.

Описание

Возвращает значение ИСТИНА, если число четное, и значение ЛОЖЬ, если число нечетное.

Синтаксис

Аргументы функции ЕЧЁТН описаны ниже.

  • Число Обязательный. Проверяемое значение. Если число не является целым, оно усекается.

Замечания

Если число не является числом, ISEVEN возвращает #VALUE! значение ошибки #ЗНАЧ!.

Пример

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

Проверяет, является ли число -1 четным

Проверяет, является ли число 2,5 четным. Дробная часть (0,5) усекается, поэтому проверяется число 2.

Проверяет, является ли число 5 четным.

Нуль (0) считается четным.

Проверяет дату в ячейке A6. Десятичное представление даты 23.12.2011 — 40900.

Сумма четных и нечетных чисел в Excel

Высчитать сумму четных либо нечетных чисел в Excel можно несколькими способами:

  • Стандартные функции Excel;
  • Пользовательская функция Excel;
  • Используя массив Excel (рекомендуемый способ);
  • Скачать примеры.

Стандартные функции

Первый способ возможен при использовании стандартных функций приложения. Для этого необходимо создать два дополнительных столбца с формулами:

  • Четные числа – вставляем формулу «= ЕСЛИ ( ОСТАТ(число;2) =0;число;0)», которая вернет число, в случае если оно делится на 2 без остатка.
  • Нечетные числа – вставляем формулу «= ЕСЛИ ( ОСТАТ(число;2) =1;число;0)», которая вернет число, в случае если оно не делится на 2 без остатка.

Затем необходимо определит сумму по двум столбцам с помощью функции «=СУММ()».

Плюсы данного способа в том, что он будет понятен даже тем пользователям, которые профессионально не владею приложением.

Минусы способа – приходится добавлять лишние столбцы, что не всегда удобно.

Пользовательская функция

Второй способ, является более удобным, чем первый, т.к. в нем применяется пользовательская функция, написанная на VBA – sum_num(). Функция возвращает сумму чисел в виде целого числа. Суммируются либо четные числа, либо нечетные, в зависимости от значения ее второго аргумента.

Синтаксис функции: sum_num(rng;odd):

  1. Аргумент rng – принимает диапазон ячеек, по которым необходимо произвести суммирование.
  2. Аргумент odd – принимает логическое значение ИСТИНА для четных чисел или ЛОЖЬ для нечетных.

Важно: Четными и нечетными числа могут являться только целые числа, поэтому числа, которые не соответствуют определению целого числа, игнорируются. Также, если значением ячейки является срока, то данная строка не участвует в расчете.

Плюсы: нет нужны добавлять новые столбцы; лучший контроль над данными.

Минусы заключаются в необходимости перевода файла в формат .xlsm для версий Excel, начиная с версии 2007. Также функция будет работать только в той книге, в которой она присутствует.

Использование массива

Последний способ является самым удобным, т.к. не требует создания дополнительных столбцов и программирования.

Его решение схоже с первым вариантом — они используют одни и те же формулы, но данный способ, благодаря использованию массивов, производит подсчет в одной ячейке:

  • Для четных чисел — вставляем формулу «=СУММ( ЕСЛИ ( ОСТАТ(диапазон_ячеек;2) =0;диапазон_ячеек;0))». После ввода данных в строку формул нажимаем одновременно клавиши Ctrl + Shift + Enter, чем сообщаем приложению, что данные необходимо обрабатывать как массив, и оно заключит их в фигурные скобки;
  • Для нечетных чисел — повторяем действия, но изменяем формулу «=СУММ(ЕСЛИ( ОСТАТ(диапазон_ячеек;2) =1;диапазон_ячеек;0))».

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

Минусом является лишь то, что неопытные пользователи могут не понять Ваших записей.

На рисунке видно,что все способы возвращают один и тот же результат, какой лучше, необходимо выбирать под конкретную задачу.

сумма четных и нечетных чисел в Excel

Скачать файл с описанными варианта можно по данной ссылке: скачать sum_numb.rar. Редактор проекта Visual Basic открыт для чтения и редактирования, поэтому Вы можете изучить, изменить, экспортировать модуль для личных нужд.

  • Массивы Excel
  • Тест на знание массивов, функций ссылок и массивов Excel
  • Перехват формы сохранения книги Excel с помощью события закрытия книги
  • ProgressBar – создание полосы загрузки на VBA
  • Сумма четных и нечетных чисел в Excel

Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы я мог развивать его дальше.

Как посчитать количество четных чисел?

Есть ли в Excel встроенная функция подсчёта количества четных чисел на заданном промежутке [a,b]?

  • Вопрос задан более двух лет назад
  • 869 просмотров

1 комментарий

Простой 1 комментарий

Прямая формула выводится за две минуты. Аналитически. Карандашом на бумаге. И то — из этих двух минут половина — на поиск карандаша и бумаги.

Решения вопроса 0

Ответы на вопрос 1

QuiShimo

Держу путь на бекэнд 🙂

=СУММ(ОСТАТ(;2)) — для нечетных
=СУММ(1 — ОСТАТ(;2)) — для четных чисел

626b848e5beef019703171.png

Чтобы подсчет сработал, нужно ввести формулу и вместо Enter нажать Ctrl + Shift + Enter, тогда формула сработает для массива чисел и будет заключена в фигурные скобки, примерно так:

Ответ написан более двух лет назад

Комментировать

Нравится 1 Комментировать

Как посчитать количество четных чисел в excel

Если на вашем листе есть диапазон чисел, который содержит как нечетные, так и четные числа, но теперь вам нужно подсчитать или суммировать только нечетные или четные числа. Как можно быстро выполнить эту задачу на листе Excel?

Подсчет / среднее / сумма нечетных или четных строк с помощью Kutools for Excel

Считайте четные или нечетные числа с помощью формул в Excel

Чтобы подсчитать только четные или нечетные числа в диапазоне, вам могут помочь следующие формулы, выполните следующие действия:

1. Чтобы считать только нечетные числа, введите эту формулу = СУММПРОИЗВ ((MOD (A1: C8,2) <> 0) +0) в пустой ячейке, см. снимок экрана:

док-сумма-нечетные-числа1

2, Затем нажмите Enter key, и вы получите количество нечетных значений в выбранном диапазоне.

док-сумма-нечетные-числа1

Ноты:

1. Если вы хотите получить только количество четных значений, примените эту формулу = СУММПРОИЗВ ((МОД (A1: C8,2) = 0) +0) .

2. В приведенных выше формулах A1: C8 — это диапазон, в котором вы хотите посчитать нечетные или четные числа, вы можете изменить его по своему усмотрению.

Суммируйте нечетные или четные числа с формулами в Excel

Если вам нужно сложить все нечетные или четные числа только в диапазоне, вы можете использовать следующие формулы: обычные формулы или формулы массива.

1. Нормальные формулы для суммирования нечетных / четных чисел в диапазоне:

Пожалуйста, введите эту формулу =SUMPRODUCT(—(MOD(A1:C8,2)=1),A1:C8) в пустую ячейку, см. снимок экрана:

док-сумма-нечетные-числа1

Затем нажмите Enter key, все нечетные значения добавлены в диапазон.

док-сумма-нечетные-числа1

Заметки: 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

1. Предположим, у вас есть следующие данные, и теперь для суммирования нечетных строк в столбце B введите эту формулу =SUMPRODUCT(B2:B10,MOD(ROW(B2:B10)+0,2)) в пустую ячейку. Смотрите скриншот:

2, Затем введите Enter key, и все значения нечетных строк были добавлены.

док-сумма-нечетные-числа1

Ноты:

1. Чтобы суммировать строки с четными номерами, используйте эту формулу =SUMPRODUCT(B2:B10,MOD(ROW(B2:B10)+1,2)) .

2. В приведенных выше формулах B2: B10 — это диапазон, который вы хотите использовать, вы можете изменить его по своему усмотрению.

Подсчет / среднее / сумма нечетных или четных строк с помощью Kutools for Excel

Если вы только что Kutools for Excel После установки вы можете быстро выбрать нечетные или четные строки или столбцы, а затем просмотреть вычисления в строке состояния.

После бесплатная установка Kutools for Excel, сделайте следующее:

документ 1

1. Выберите весь диапазон строк и нажмите Кутулс > Выберите > Выберите интервальные строки и столбцы. Смотрите скриншот:

документ 2

2. Затем в появившемся диалоговом окне отметьте Ряды or Колонки как вам нужно, и введите 1 в оба текстового поля, снимите флажок Выбрать целые строки. Смотрите скриншот:

количество документов сумма нечетные числа7

3. Нажмите Ok, теперь все нечетные строки выбраны, и вы перейдете в строку состояния, вы сможете просмотреть среднее значение, подсчет и суммирование результатов.

Наконечник: Если вы хотите подсчитать, усреднить или суммировать четные строки, просто выберите все строки, кроме первой, затем примените Выберите интервальные строки и столбцы.

Строки Count / Sum / Average Odd or Event

Связанная статья:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *