Как посчитать количество нечетных чисел в 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))».
Плюсом способа является то, что все рассчитывается в одной ячейке, без дополнительных столбцов и формул.
Минусом является лишь то, что неопытные пользователи могут не понять Ваших записей.
На рисунке видно,что все способы возвращают один и тот же результат, какой лучше, необходимо выбирать под конкретную задачу.
Подсчитайте количество ячеек, содержащих нечетные или четные числа в Excel
Как все мы знаем, остаток нечетных чисел равен 1 при делении на 2, а остаток четных чисел равен 0 при делении на 2. В этом уроке я расскажу о том, как получить количество ячеек, содержащих нечетные или четные. числа в Excel.
Подсчитать количество ячеек, содержащих нечетные числа
Чтобы получить количество ячеек, содержащих только нечетные числа, вам может помочь комбинация функций СУММПРОИЗВ и МОД, общий синтаксис:
- range : Это диапазон ячеек, из которого вы хотите посчитать все нечетные числа.
Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ для получения результата, см. снимок экрана:
Пояснение к формуле:
- МОД (A2: A11,2) : Эта функция MOD возвращает остаток после деления. В этом случае делитель равен 2, поэтому MOD вернет остаток 1 для нечетных чисел и остаток 0 для четных чисел. Итак, вы получите следующий результат: .
- MOD (A2: A11,2) = 1 : Эта часть формулы создаст массив логических значений, где ИСТИНА указывает, что число нечетное, а ЛОЖЬ означает, что число не нечетное. Это даст следующий результат: .
- - (MOD (A2: A11,2) = 1) : Двойные отрицательные знаки преобразуют значение ИСТИНА в 1, а значение ЛОЖЬ в 0 следующим образом: .
- SUMPRODUCT(--(MOD(A2:A11,2)=1))=SUMPRODUCT() : Наконец, эта функция СУММПРОИЗВ используется для суммирования чисел в массиве и возвращает результат: 4.
Подсчитать количество ячеек, содержащих четные числа
Если вы хотите подсчитать количество ячеек, содержащих четные числа, общий синтаксис:
- range : Это диапазон ячеек, из которого вы хотите посчитать все четные числа.
Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ, чтобы получить количество всех четных чисел, см. снимок экрана:
Пояснение к формуле:
- МОД (A2: A11,2) : Эта функция MOD возвращает остаток после деления. В этом случае делитель равен 2, поэтому MOD вернет остаток 1 для нечетных чисел и остаток 0 для четных чисел. Итак, вы получите следующий результат: .
- MOD (A2: A11,2) = 0 : Эта часть формулы создает массив логических значений, где ИСТИНА указывает, что число четное, а ЛОЖЬ указывает, что число не четное. Это даст следующий результат: .
- - (MOD (A2: A11,2) = 0) : Двойные отрицательные знаки преобразуют значение ИСТИНА в 1, а значение ЛОЖЬ в 0 следующим образом: .
- SUMPRODUCT(--(MOD(A2:A11,2)=1))=SUMPRODUCT() : Наконец, эта функция СУММПРОИЗВ используется для суммирования чисел в массиве и возвращает результат: 6.
Советы: Приведенная выше формула обрабатывает пустые ячейки как четные числа, если вы хотите исключить пробелы, примените эту формулу:
Как подсчитать / суммировать нечетные / четные числа или строки в Excel?
Если на вашем листе есть диапазон чисел, который содержит как нечетные, так и четные числа, но теперь вам нужно подсчитать или суммировать только нечетные или четные числа. Как можно быстро выполнить эту задачу на листе Excel?
Подсчет / среднее / сумма нечетных или четных строк с помощью Kutools for Excel
Считайте четные или нечетные числа с помощью формул в Excel
Чтобы подсчитать только четные или нечетные числа в диапазоне, вам могут помочь следующие формулы, выполните следующие действия:
1. Чтобы считать только нечетные числа, введите эту формулу = СУММПРОИЗВ ((MOD (A1: C8,2) <> 0) +0) в пустой ячейке, см. снимок экрана:
2, Затем нажмите Enter key, и вы получите количество нечетных значений в выбранном диапазоне.
Ноты:
1. Если вы хотите получить только количество четных значений, примените эту формулу = СУММПРОИЗВ ((МОД (A1: C8,2) = 0) +0) .
2. В приведенных выше формулах A1: C8 - это диапазон, в котором вы хотите посчитать нечетные или четные числа, вы можете изменить его по своему усмотрению.
Суммируйте нечетные или четные числа с формулами в Excel
Если вам нужно сложить все нечетные или четные числа только в диапазоне, вы можете использовать следующие формулы: обычные формулы или формулы массива.
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 После установки вы можете быстро выбрать нечетные или четные строки или столбцы, а затем просмотреть вычисления в строке состояния.
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите весь диапазон строк и нажмите Кутулс > Выберите > Выберите интервальные строки и столбцы. Смотрите скриншот:
2. Затем в появившемся диалоговом окне отметьте Ряды or Колонны как вам нужно, и введите 1 в оба текстового поля, снимите флажок Выбрать целые строки. Смотрите скриншот:
3. Нажмите Ok, теперь все нечетные строки выбраны, и вы перейдете в строку состояния, вы сможете просмотреть среднее значение, подсчет и суммирование результатов.
Наконечник: Если вы хотите подсчитать, усреднить или суммировать четные строки, просто выберите все строки, кроме первой, затем примените Выберите интервальные строки и столбцы.
Kutools for Excel - это мощная надстройка, которая освобождает вас от выполнения трудоемких операций в Excel, таких как быстрое объединение листов, объединение ячеек без потери данных, вставка только в видимые ячейки, подсчет ячеек по цвету и так далее. Более 300 мощных функций / функций для Excel 2021, 2019, 2016, 2013, 2010, 2007 или Office 365!
Вкладка Office 14.50 ГОРЯЧИЙ
Добавление интерфейса с вкладками для Office
Он обеспечивает просмотр с вкладками, редактирование и управление приложениями Microsoft Office. Вы можете открывать несколько документов/файлов в одном окне с вкладками, например, используя браузер IE 8/9/10, Firefox и Google Chrome. Он совместим с Office 2021, 2019, 2016, 2013, 2010, 2007, 2003 или Office 365. Демо
Kutools для Outlook 15.00 НОВИНКИ
100+ мощных функций для Outlook
Kutools for Outlook — это мощная надстройка, которая освобождает вас от трудоемких операций, которые большинству пользователей Outlook приходится выполнять ежедневно! Это может сэкономить ваше время при использовании Microsoft Outlook 2021, 2019, 2016, 2013, 2010 или Office 365!
Kutools для Word 10.00 НОВИНКИ
100+ мощных функций для Word
Kutools for Word - это мощная надстройка, которая освобождает вас от трудоемких операций, которые большинству пользователей Word приходится выполнять ежедневно! Это может сэкономить ваше время при использовании Microsoft Word / Office 2021, 2019, 2016, 2013, 2010, 2007, 2003 или Office 365!
Советы и хитрости
Excel
- Как сравнить две рабочие тетради на предмет различий?
- Как использовать НОВУЮ и РАСШИРЕННУЮ функцию XLOOKUP в Excel (10 примеров)
- Как посчитать ячейки с текстом в Excel
- Excel добавляет текст и число в указанную позицию ячейки
- Excel удаляет символы, слова, числа из текстовых строк
- Учебник по Excel — извлечение текста или числа по определенной позиции
- Учебное пособие по Excel: разделение ячеек текста, чисел и даты (разделенных на несколько столбцов)
- Учебное пособие по Excel: объединение нескольких книг / листов в одну
- Случайные данные Excel: генерируйте случайные числа, тексты, даты, время в Excel
- Как использовать ИНДЕКС и ПОИСКПОЗ вместе в Excel
- Поиск и замена текстов в документе Word, верхнем и нижнем колонтитулах
- Как удалить все изображения из документа Word?
- Как одновременно просматривать две страницы в документе Word?
- Как удалить водяной знак с одной определенной страницы в документе Word?
- Как разместить водяные знаки в документе Word по вертикали?
- Как вставить водяной знак на определенные страницы вместо всех страниц в документе Word?
- Как перейти на конкретную страницу, щелкнув в документе Word?
- Как щелкнуть, чтобы увеличить или увеличить изображение в документе Word?
- Как изменить шрифт и размер шрифта во всех текстовых полях в документе Word?
- Как конвертировать файлы формата .doc в .docx в Word?
Outlook
Учебники по функциям
Kutools for Excel
Kutools for Word
Kutools для Outlook
Подсчитайте количество ячеек, содержащих нечетные или четные числа в Excel
Как все мы знаем, остаток нечетных чисел равен 1 при делении на 2, а остаток четных чисел равен 0 при делении на 2. В этом уроке я расскажу о том, как получить количество ячеек, содержащих нечетные или четные. числа в Excel.
Подсчитать количество ячеек, содержащих нечетные числа
Чтобы получить количество ячеек, содержащих только нечетные числа, вам может помочь комбинация функций СУММПРОИЗВ и МОД, общий синтаксис:
- range : Это диапазон ячеек, из которого вы хотите посчитать все нечетные числа.
Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ для получения результата, см. снимок экрана:
Пояснение к формуле:
- МОД (A2: A11,2) : Эта функция MOD возвращает остаток после деления. В этом случае делитель равен 2, поэтому MOD вернет остаток 1 для нечетных чисел и остаток 0 для четных чисел. Итак, вы получите следующий результат: .
- MOD (A2: A11,2) = 1 : Эта часть формулы создаст массив логических значений, где ИСТИНА указывает, что число нечетное, а ЛОЖЬ означает, что число не нечетное. Это даст следующий результат: .
- - (MOD (A2: A11,2) = 1) : Двойные отрицательные знаки преобразуют значение ИСТИНА в 1, а значение ЛОЖЬ в 0 следующим образом: .
- SUMPRODUCT(--(MOD(A2:A11,2)=1))=SUMPRODUCT() : Наконец, эта функция СУММПРОИЗВ используется для суммирования чисел в массиве и возвращает результат: 4.
Подсчитать количество ячеек, содержащих четные числа
Если вы хотите подсчитать количество ячеек, содержащих четные числа, общий синтаксис:
- range : Это диапазон ячеек, из которого вы хотите посчитать все четные числа.
Введите или скопируйте приведенную ниже формулу в пустую ячейку и нажмите Enter ключ, чтобы получить количество всех четных чисел, см. снимок экрана:
Пояснение к формуле:
- МОД (A2: A11,2) : Эта функция MOD возвращает остаток после деления. В этом случае делитель равен 2, поэтому MOD вернет остаток 1 для нечетных чисел и остаток 0 для четных чисел. Итак, вы получите следующий результат: .
- MOD (A2: A11,2) = 0 : Эта часть формулы создает массив логических значений, где ИСТИНА указывает, что число четное, а ЛОЖЬ указывает, что число не четное. Это даст следующий результат: .
- - (MOD (A2: A11,2) = 0) : Двойные отрицательные знаки преобразуют значение ИСТИНА в 1, а значение ЛОЖЬ в 0 следующим образом: .
- SUMPRODUCT(--(MOD(A2:A11,2)=1))=SUMPRODUCT() : Наконец, эта функция СУММПРОИЗВ используется для суммирования чисел в массиве и возвращает результат: 6.
Советы: Приведенная выше формула обрабатывает пустые ячейки как четные числа, если вы хотите исключить пробелы, примените эту формулу:
Чтобы установить, является ли число нечетным вычисляем остаток от деления на 2 (равен 1), это можно сделать функцией:
=ОСТАТ(ячейка;2)
далее необходимо просуммировать эти результаты для каждой ячейки диапазона.
чтобы получить массив значений необходимо вместо ячейки установить диапазон и ввести всю формулу , как формулу массива (завершая ввод комбинацией клавиш CTRL+SHIFT+ENTER).
Суммирование выполняем функцией СУММ
Получаем формулу для расчета количества нечетных чисел диапазона:
=СУММ(ОСТАТ(диапазон;2)), которую надо вводить как формулу массива для диапазона
После ввода CTRL+SHIFT+ENTER Эксель сам возьмёт формулу в фигурные скобки.
Подсчитать количество нечетных чисел в диапазоне B2:B7
Видимо Вы невнимательно прочли ответ на вопрос
Если слово надо писать в отдельную графу, то числа из ячейки A1 формула примет вид:
=ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10) = 1 ; ОСТАТ( A1 ; 10 )>=5 ; ОСТАТ(A1 ; 10)=0) ; "ящиков" ; ЕСЛИ( ОСТАТ( A1 ; 10)=1 ; "ящик" ; "ящика"))
Для использования в тексте потребуется писать число, а потом слово, формула будет выглядеть так:
=A1&" "&ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10) = 1 ; ОСТАТ( A1 ; 10 )>=5 ; ОСТАТ(A1 ; 10)=0) ; "ящиков" ; ЕСЛИ( ОСТАТ( A1 ; 10)=1 ; "ящик" ; "ящика"))
Эту формулу можно копировать отсюда в свою таблицу, но необходимо заменить A1 на нужную ячейку.
Отклонение, это различие, разница между значениями.
Абсолютное отклонение вычислить очень просто, для этого понадобиться лишь вычесть одно значение из другого.
Если на примере, то выглядит это так:
В прошлом году налоги предприятия составили 100 000, а в этом году 120 000.
Абсолютное отклонения в этом случае будет 20 000, так как 120 000 - 100 000 = 20 000.
Что касается вычисления абсолютного отклонения в таблице Эксель, то для вычисления жмём клавишу «равно», затем левой кнопкой мышки на ячейку с одним значением, затем знак «минус» и снова левой кнопкой на второе значение во второй ячейке.
Допустим, эти числа, обозначающие порядковые номера, расположены в столбце А, например, в ячейках с А6 по А135. Тогда вы в каком либо столбце, например в столбце F, начиная с 7 строки, т.е. в ячейке F7 пишете такую формулу: ЕСЛИ(A7-A6>1;"*";"").
В формуле обозначения ячеек записываются латинскими буквами. Теперь выделяете ячейку F7, подводите курсор к правому нижнему углу ячейки (там черный квадратик). Тогда курсор из обычного вида перейдёт в вид прямой чёрный крестик (+). Теперь, нажимаете левую клавишу мыши и удерживая её нажатой, протягиваете курсор по всему столбцу F, включая ячейку F135, и после этого отпускаете клавишу мышки. Тем самым Вы скопируете формулу на весь столбец F, точнее на диапазон ячеек F7-F135. В тех строках, в которых разность между значениями в текущей и вышестоящей строке больше 1, появятся звёздочки (*).
Под числом можно считать подстроку, которая начинается с цифры и не может начинаться с 0, поэтому подсчитать количество чисел в строке можно как количество подстрок, которые начинаются с цифры от 1 до 9 перед цифрой стоит разделитель подстрок - пробел.
Сначала добавим перед каждым числом символ, которого нет в строке, например символ с кодом 5, тогда количество чисел будет равно разнице длин получившейся строки и исходной.
Чтобы исключить ошибку если строка начинается с числа, к исходной строке надо добавить пробел с начала строки.
Исходная строка находится в ячейке A2
Формула для подсчета количества чисел в тексте ячейки примет вид:
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(" "&A2;" 1";СИМВОЛ(5)&" 1");" 2";СИМВОЛ(5)&" 2");" 3";СИМВОЛ(5)&" 3");" 4";СИМВОЛ(5)&"4");" 5";СИМВОЛ(5)&" 5");" 6";СИМВОЛ(5)&" 6");" 7";СИМВОЛ(5)&" 7");" 8";СИМВОЛ(5)&" 8");" 9";СИМВОЛ(5)&" 9"))-ДЛСТР(" "&A2)
Имя файла доступно при запросе информации о файле с помощью функции ЯЧЕЙКА("имяфайла")
Имя файла эксель выдает в квадратных скобках, поэтому в наименовании файла лучше не использовать квадратные скобки (они преобразуются в круглые, а это может вызвать ошибку).
Если таблица не была сохранена функция выдаст пустую строку.
Для получения имени файла надо сначала убедиться, что таблица была сохранена в файл, а затем взять все символы внутри квадратных скобок, функцией ПСТР.
Вот формула для записи назваия файла в ячейку Excel:
=ПСТР( ЯЧЕЙКА( "имяфайла" ) ; НАЙТИ("[" ; ЯЧЕЙКА( "имяфайла" )) + 1 ; НАЙТИ("]" ; ЯЧЕЙКА("имяфайла")) - НАЙТИ("[" ; ЯЧЕЙКА("имяфайла")) - 1)
Читайте также: