|
|||||||
Сумма четных и нечетных чисел в Excel
Время создания: 16.03.2019 23:22
Текстовые метки: формулы
Раздел: Разные закладки - MSO - Excel
Запись: xintrea/mytetra_db_adgaver_new/master/base/1521831170njezs0uu3t/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Высчитать сумму четных либо нечетных чисел в Excel можно несколькими способами:
Стандартные функцииПервый способ возможен при использовании стандартных функций приложения. Для этого необходимо создать два дополнительных столбца с формулами:
Затем необходимо определит сумму по двум столбцам с помощью функции «=СУММ()». Плюсы данного способа в том, что он будет понятен даже тем пользователям, которые профессионально не владею приложением. Минусы способа – приходится добавлять лишние столбцы, что не всегда удобно. Пользовательская функцияВторой способ, является более удобным, чем первый, т.к. в нем применяется пользовательская функция, написанная на VBA – sum_num(). Функция возвращает сумму чисел в виде целого числа. Суммируются либо четные числа, либо нечетные, в зависимости от значения ее второго аргумента. Синтаксис функции: sum_num(rng;odd):
Важно: Четными и нечетными числа могут являться только целые числа, поэтому числа, которые не соответствуют определению целого числа, игнорируются. Также, если значением ячейки является срока, то данная строка не участвует в расчете. Плюсы: нет нужны добавлять новые столбцы; лучший контроль над данными. Минусы заключаются в необходимости перевода файла в формат .xlsm для версий Excel, начиная с версии 2007. Также функция будет работать только в той книге, в которой она присутствует. Использование массиваПоследний способ является самым удобным, т.к. не требует создания дополнительных столбцов и программирования. Его решение схоже с первым вариантом - они используют одни и те же формулы, но данный способ, благодаря использованию массивов, производит подсчет в одной ячейке:
Плюсом способа является то, что все рассчитывается в одной ячейке, без дополнительных столбцов и формул. Минусом является лишь то, что неопытные пользователи могут не понять Ваших записей. На рисунке видно,что все способы возвращают один и тот же результат, какой лучше, необходимо выбирать под конкретную задачу.
Скачать файл с описанными варианта можно по данной ссылке: скачать sum_numb.rar . Редактор проекта Visual Basic открыт для чтения и редактирования, поэтому Вы можете изучить, изменить, экспортировать модуль для личных нужд. |
|||||||
Прикрепленные файлы:
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|