Как в экселе сделать кратность числу

Обновлено: 06.07.2024

При работе с числовыми данными операции округления совсем не редки. Чаще всего мы подразумеваем под ними округление до некоторого числа разрядов (обычно - после запятой). Сюда же можно отнести и округление до десятков, сотен, тысяч и т.д.

Однако, иногда возникает необходимость округлить число с нужной точностью, то есть до ближайшего числа, кратного заданному. Например, 19 округлить с точностью до 5 (результат - 20, ближайшее к 19 число, которое кратно 5).

Для подобного рода округлений в Excel есть встроенная математическая функция ОКРУГЛТ(). Она принимает 2 аргумента:

  • округляемое число (в примере выше - 19);
  • точность округления (в примере выше - 5).

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

Несколько примеров вычисления:

Если Вам нужно округлять число с кратностью 10, 100, 1000 и т.д., то можно использовать для этого другую функцию - ОКРУГЛ(). В качестве второго аргумента нужно указать отрицательное число, указывающее на количество разрядов, до которых нужно округлить. Так, чтобы округлить число 156 до десятков, нужно ввести формулу =ОКРУГЛ(156;-1) , а чтобы округлить число 123456 до 1000, ввести =ОКРУГЛ(123456;-3) .

Иногда нужно получить на выходе число, оканчивающееся, например, на 99 (как на ценниках в магазинах). В таком случае следует округлить заданное число кратно 100, а затем вычесть единицу. Формула будет выглядеть так: =ОКРУГЛТ(15678;100)-1 или =ОКРУГЛ(15678;-2)-1, а результат будет равен 15699.

Видеоверсию данной статьи смотрите на нашем канале на YouTube

Чтобы не пропустить новые уроки и постоянно повышать свое мастерство владения Excel - подписывайтесь на наш канал в Telegram Excel Everyday

Куча интересного по другим офисным приложениям от Microsoft (Word, Outlook, Power Point, Visio и т.д.) - на нашем канале в Telegram Office Killer

Вопросы по Excel можно задать нашему боту обратной связи в Telegram @ExEvFeedbackBot

Вопросы по другому ПО (кроме Excel) задавайте второму боту - @KillOfBot

1. Сначала определяете формулу проверки.
Если, к примеру, первый референсный столбец, значение в ячейке А3, проверяемое значение в ячейке B3, то формула будет выглядеть так:
=MOD(B3;A3)=0
* В басурманском экселе эта формула извращена и выглядит следующим образом:
=ОСТАТ(B3;A3)=0
* В зависимости от региональных настроек, разделителем аргументов может являться как точка с запятой, так и запятая

5abcbc2841344533356805.jpg

Если выдает TRUE, то всё ок:

5abcbc31d8c59898769235.jpg

Если FALSE, то нацело не делится:

2. Чтобы светилось красным - используем условное форматирование.

5abcc1e189690565072460.jpg

0) Ставите курсор на нужную ячейку (в примере здесь - ячейка B2)
1) Ярлык на ленте Home \ Главная
2) Кнопка на ленте Conditional formatting \ Условное форматирование
3) Создаете новое правило

5abcc2f9cb29a670067311.jpg

4) В диалоге выбираете использование проверочной формулы
5) вводите формулу (внимание, абсолютную адресацию ($) перед столбцом оставить, перед строкой - убрать); формула немного изменяется, т.к. подсвечиваем то, где она не соблюдается, и ставим абсолютную адресацию столбцов, чтобы не нарушалась при протягивании: =MOD($B2;$A2)<>0
* Адреса могут меняться в зависимости от вашей таблицы
6) Выбрать формат подсвечивания
7) ОК

5abcbefc852d8812095023.jpg

8) Убедиться, что работает, через Управление правилами условного форматирования указать нужный диапазон применения:

3. Чтобы не давало ввести - нужно использовать валидацию данных.

5abcc0e271df9284027895.jpg

Этот пример продемонстрирует работу трёх функций для округления чисел до кратного в Excel: MROUND (ОКРУГЛТ), CEILING (ОКРВВЕРХ) и FLOOR (ОКРВНИЗ).

    Для примера округлим число до ближайшего кратного 10.

как в excel сделать число кратным другому числу

как в excel сделать число кратным другому числу

Работает так же, как MROUND (ОКРУГЛТ), но округляет до большего кратного числа.

как в excel сделать число кратным другому числу

Работает так же, как MROUND (ОКРУГЛТ), но округляет до меньшего кратного числа.

как в excel сделать число кратным другому числу

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

В посте о тригонометрических функциях, я указал на огромную важность моей будущей статьи об округлении чисел. Теперь пришло время объяснить почему. Дело в том, что многие путают округление числа и форматирование числа в Excel. В первом случае число реально изменяется в соответствии с выбранным правилом округления. Во втором – число остается прежним, изменяется лишь его отображение на листе.

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

Разработчики Excel очень хорошо проработали программу по части округления чисел, поэтому сейчас мы разберем 10 функций, выполняющих различные округления:

  1. Округление согласно законов математики можно выполнить функцией ОКРУГЛ(Число; Количество разрядов). При этом, если первый незначимый разряд меньше пяти – последний разряд округляется в меньшую сторону. В противном случае – в большую сторону. Укажите второй аргумент отрицательным, чтобы округлить разряды слева от десятичной запятой.

как в excel сделать число кратным другому числу

Функция ОКРУГЛ в Excel

  1. Округление до ближайшего кратного выполняем функцией ОКРУГЛТ(Число; Кратность)

как в excel сделать число кратным другому числу

Функция ОКРУГЛТ

Округлить в заданном направлении позволяют следующие четыре специальных функции:

  1. Функция ОКРВВЕРХ(Число; Кратность) округляет в большую сторону число до значения, кратного второму аргументу

как в excel сделать число кратным другому числу

Функция ОКРВВЕРХ Excel

  1. ОКРВНИЗ(Число; Кратность) делает аналогичное преобразование, но в меньшую сторону:

как в excel сделать число кратным другому числу

Функция ОКРВНИЗ

  1. ОКРУГЛВВЕРХ(Число; Количество разрядов) – увеличивает число до ближайшего большего с указанным количеством десятичных разрядов

как в excel сделать число кратным другому числу

Функция ОКРУГЛВВЕРХ

  1. ОКРУГЛВНИЗ(Число; Количество разрядов) – уменьшает число до ближайшего меньшего с указанным количеством десятичных разрядов

как в excel сделать число кратным другому числу

Округление вниз в Эксель

Так же, можно округлять числа, приводя их четным, или нечетным, что реализовано в двух функциях:

  1. ЧЁТН(Число) – округление до ближайшего большего целого четного числа. Такое округление для отрицательного числа – наоборот, получаем ближайшее меньшее четное:

как в excel сделать число кратным другому числу

Округление к четному

  1. НЕЧЁТ(Число) – работает аналогично предыдущей функции, но приводит заданное число к нечетному

как в excel сделать число кратным другому числу

Округление к нечетному

  1. Функция ЦЕЛОЕ(Число) – округляет до ближайшего меньшего целого:

как в excel сделать число кратным другому числу

Округление к целому

  1. Чтобы просто удалить десятичный «хвостик» числа – пользуемся функцией ОТБР(Число):

как в excel сделать число кратным другому числу

Отбрасывание десятичной части

Конечно, это не все функции округления, которые представлены в Microsoft Excel. Но эти – самые распространенные и универсальные. В моей практике хватает и десяти штук для качественной работы с числами, нуждающимися в округлении. Вам тоже вряд ли придется пользоваться другими функциями, но описанные здесь – желательно знать на зубок!

Это все о формулах округления, с радостью отвечу на Ваши вопросы в комментариях.

Кстати, в следующих постах мы будем изучать формулы массивов. Заходите и читайте, этот функционал редко используют обыватели, хотя поле его применения очень широко, а возможности позволяют значительно сократить времязатраты. Возможно, Вы осознаете, что некоторые задачи, которые считали невозможыми, все же решаются в Эксель, при чем легко!

как в excel сделать число кратным другому числу

Программа Microsoft Excel работает, в том числе, и с числовыми данными. При выполнении деления или работе с дробными числами, программа производит округление. Это связано, прежде всего, с тем, что абсолютно точные дробные числа редко когда бывают нужны, но оперировать громоздким выражением с несколькими знаками после запятой не очень удобно. Кроме того, существуют числа, которые в принципе точно не округляются. Но, в то же время, недостаточно точное округление может привести к грубым ошибкам в ситуациях, где требуется именно точность. К счастью, в программе Microsoft Excel имеется возможность самим пользователям устанавливать, как будут округляться числа.

Хранение чисел в памяти Excel

Все числа, с которыми работает программа Microsoft Excel, делятся на точные и приближенные. В памяти хранятся числа до 15 разряда, а отображаются до того разряда, который укажет сам пользователь. Но, при этом, все расчеты выполняются согласно хранимых в памяти, а не отображаемых на мониторе данным.

С помощью операции округления, Microsoft Excel отбрасывает некоторое количество знаков после запятой. В Excel применяется общепринятый способ округления, когда число меньше 5 округляется в меньшую сторону, а больше или равно 5 – в большую сторону.




Округление с помощью кнопок на ленте

Самым простым способом изменить округление числа — это выделить ячейку или группу ячеек, и находясь во вкладке «Главная», нажать на ленте на кнопку «Увеличить разрядность» или «Уменьшить разрядность». Обе кнопки располагаются в блоке инструментов «Число». При этом, будет округляться только отображаемое число, но для вычислений, при необходимости будут задействованы до 15 разрядов чисел.

При нажатии на кнопку «Увеличить разрядность», количество внесенных знаков после запятой увеличивается на один.

как в excel сделать число кратным другому числу

При нажатии на кнопку «Уменьшить разрядность» количество цифр после запятой уменьшается на одну.

как в excel сделать число кратным другому числу

Округление через формат ячеек

Также можно выставить округление с помощью настроек формата ячеек. Для этого, нужно выделить диапазон ячеек на листе, кликнуть правой кнопкой мыши, и в появившемся меню выбрать пункт «Формат ячеек».

как в excel сделать число кратным другому числу

В открывшемся окне настроек формата ячеек нужно перейти во вкладку «Число». Если формат данных указан не числовой, то нужно выбрать именно числовой формат, иначе вы не сможете регулировать округление. В центральной части окна около надписи «Число десятичных знаков» просто указываем цифрой то число знаков, которое желаем видеть при округлении. После этого, выполняем клик по кнопке «OK».

как в excel сделать число кратным другому числу

Установка точности расчетов

Если в предыдущих случаях, устанавливаемые параметры влияли только на внешнее отображения данных, а при расчетах использовались более точные показатели (до 15 знака), то сейчас мы расскажем, как изменить саму точность расчетов.

Для этого, переходим во вкладку «Файл». Далее, перемещаемся в раздел «Параметры».

Открывается окно параметров Excel. В этом окне переходим в подраздел «Дополнительно». Ищем блок настроек под названием «При пересчете этой книги». Настройки в данном бока применяются ни к одному листу, а ко всей книги в целом, то есть ко всему файлу. Ставим галочку напротив параметра «Задать точность как на экране». Жмем на кнопку «OK», расположенную в нижнем левом углу окна.

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

Применение функций

Если же вы хотите изменить величину округления при расчете относительно одной или нескольких ячеек, но не хотите понижать точность расчетов в целом для документа, то в этом случае, лучше всего воспользоваться возможностями, которые предоставляет функция «ОКРУГЛ», и различные её вариации, а также некоторые другие функции.

Среди основных функций, которые регулируют округление, следует выделить такие:

  • ОКРУГЛ – округляет до указанного числа десятичных знаков, согласно общепринятым правилам округления;
  • ОКРУГЛВВЕРХ – округляет до ближайшего числа вверх по модулю;
  • ОКРУГЛВНИЗ – округляет до ближайшего числа вниз по модулю;
  • ОКРУГЛТ – округляет число с заданной точностью;
  • ОКРВВЕРХ – округляет число с заданной точность вверх по модулю;
  • ОКРВНИЗ – округляет число вниз по модулю с заданной точностью;
  • ОТБР – округляет данные до целого числа;
  • ЧЕТН – округляет данные до ближайшего четного числа;
  • НЕЧЕТН – округляет данные до ближайшего нечетного числа.

Для функций ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ следующий формат ввода: «Наименование функции (число;число_разрядов). То есть, если вы, например, хотите округлить число 2,56896 до трех разрядов, то применяете функцию ОКРУГЛ(2,56896;3). На выходе получается число 2,569.

Для функций ОКРУГЛТ, ОКРВВЕРХ и ОКРВНИЗ применяется такая формула округления: «Наименование функции(число;точность)». Например, чтобы округлить число 11 до ближайшего числа кратного 2, вводим функцию ОКРУГЛТ(11;2). На выходе получается число 12.

Функции ОТБР, ЧЕТН и НЕЧЕТ используют следующий формат: «Наименование функции(число)». Для того, чтобы округлить число 17 до ближайшего четного применяем функцию ЧЕТН(17). Получаем число 18.

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

Существует и несколько другой способ введения функций округления. Его особенно удобно использовать, когда есть таблица со значениями, которые нужно преобразовать в округленные числа в отдельном столбике.

Для этого, переходим во вкладку «Формулы». Кликаем по копке «Математические». Далее, в открывшемся списке выбираем нужную функцию, например ОКРУГЛ.

После этого, открывается окно аргументов функции. В поле «Число» можно ввести число вручную, но если мы хотим автоматически округлить данные всей таблицы, тогда кликаем по кнопке справа от окна введения данных.

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

Опять открывается окно аргументов функции. В поле «Число разрядов» записываем разрядность, до которой нам нужно сокращать дроби. После этого, жмем на кнопку «OK».

Как видим, число округлилось. Для того, чтобы таким же образом округлить и все другие данные нужного столбца, наводим курсор на нижний правый угол ячейки с округленным значением, жмем на левую кнопку мыши, и протягиваем её вниз до конца таблицы.

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

Как видим, существуют два основных способа округлить видимое отображение числа: с помощью кнопки на ленте, и путем изменения параметров формата ячеек. Кроме того, можно изменить и округление реально рассчитываемых данных. Это также можно сделать двумя способами: изменением настроек книги в целом, или путем применения специальных функций. Выбор конкретного способа зависит от того, собираетесь ли вы применять подобный вид округления для всех данных в файле, или только для определенного диапазона ячеек.

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Майкрософт Эксель известно, что помогает в упрощении математических вычислений. Все мы знаем об инструментах для простых математических формул, таких как сложение, вычитание и т. Д., Однако, когда мы перейдем к более сложным математическим функциям, нам потребуется использовать формулы для обработки функции в Excel.

Найдите наименьшее общее кратное или наибольшее общее делитель в Excel

  1. Найдите наименьшее общее кратное (НОК) диапазона чисел
  2. Найдите наибольший общий делитель (НОД) диапазона чисел.

1]Найдите наименьшее общее кратное диапазона чисел в Excel

Найдите наименьшее общее кратное или наибольшее общее делитель в Excel

Если вы хотите найти наименьшее общее кратное для группы чисел в Excel, разместите эти числа последовательно в одном столбце. В этом случае синтаксис формулы наименьшего общего знаменателя будет следующим:

Например. Допустим, мы поместили четыре числа, для которых нам нужно вычислить наименьший общий знаменатель, из ячейки A4 в ячейку A7. Тогда формула для вычисления наименьшего общего знаменателя будет следующей:

В упомянутом примере (как показано на скриншоте) мы помещаем формулу в ячейку C4 и вводим, чтобы получить результат.

2]Найдите наибольший общий делитель диапазона чисел в Excel

Если вам нужно найти наименьший общий знаменатель группы чисел в Excel, поместите эти числа последовательно в один столбец. В таком случае синтаксис формулы наименьшего общего знаменателя будет следующим:

Например. Допустим, мы поместили четыре числа, для которых нам нужно вычислить наименьший общий знаменатель, из ячейки A4 в ячейку A7. Тогда формула для вычисления наименьшего общего знаменателя будет следующей:

Мы поместим формулу в ячейку C4 и нажмите Enter, чтобы получить результат, показанный на скриншоте.

Наибольший общий делитель

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

В Excel часто используют округление чисел. В данной заметке рассмотрим разные типы округления, которые встречаются на практике.

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

Формат числа для отображения знаков после запятой

Формат никак не влияет на точность числа в ячейке. Поэтому не стоит надеяться на формат, когда нужно реальное округление.

Функция ОКРУГЛ в Excel

Для обычного округления числа по математическим правилам существует функция ОКРУГЛ, которая имеет следующий синтаксис:

ОКРУГЛ(число или ссылка на округляемое число; количество оставляемых знаков).

число или ссылка на округляемое число – исходное число для округления;

количество оставляемых знаков – количество знаков после запятой.

Например, формула округления в Excel до двух знаков после запятой выглядит так.

Функция ОКРУГЛ

Чтобы получить формулу округления в Excel до целого числа, во втором аргументе нужно поставить 0.

Встречаются и более сложные ситуации. Как, например, округлить до тысяч (три последние цифры являются нулями)? Многие поступают так. Делят число на 1 000, округляют до целого и затем снова умножают на 1 000. Это не лучший способ.

Функция ОКРУГЛ умеет округлять не только после запятой, но и до запятой, т.е. до тысяч, миллионов и т.д. Например, чтобы число 123456789 округлить до тысяч и получить 123457000, точность указывается с минусом.

Округление до тысяч

На этом формулы округления в Эксель не заканчиваются.

ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ

В Excel есть формулы округления в большую и меньшую сторону независимо от последних цифр числа. Например, расчетные цены округляют вверх, чтобы не уменьшить прибыль; возраст человека округляют вниз до целого, чтобы узнать полное количество лет. Короче, для этих целей придуманы функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ.

okrugl-04

Данные функции имеют такие же параметры, как и ОКРУГЛ (ссылка на число и количество знаков до или после запятой).

ОКРУГЛТ

Довольно полезная функция ОКРУГЛТ. С ее помощью можно добиться округления не только до нужного разряда (слева или справа от запятой), но и вообще до нужной точности (кратности). К примеру, нужно рассчитать заказ изделий в штуках, но так, чтобы он был равен целому количеству ящиков. Если в ящике 6 шт, то заказываемое количество должно быть кратно шести. Или другой пример. Нужно, чтобы расчетная цена заканчивалась либо на 00, либо на 50, то есть имела кратность 50 рублей. Функция ОКРУГЛТ легко решает такие задачи.

Очень, очень правильная функция. Позволяет избежать 3-х промежуточных расчетов (разделить на кратность, округлить до целого и снова умножить на кратность, как я сам делал, пока не узнал про эту формулу).

ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ

Округление с заданной точностью также можно производить принудительно вверх или вниз с помощью ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ. Например, при расчете заказа, когда никак нельзя заказать меньше расчетного объема, но при этом нужно и кратность сохранить. То есть одна «лишняя» штука требует заказа дополнительно целого ящика. Аргументы функции те же.

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

Функция ЦЕЛОЕ в Excel отбрасывает дробную часть и таким образом округляет вниз до ближайшего целого. Будет полезна при расчете целого количество лет между датами (возраст человека).

Функции ЧЁТН и НЕЧЁТ округляют числа до ближайшего четного или нечетного значения соответственно.

Видеоуроки ниже показываю основные приемы округления, а также некоторые трюки.

Читайте также: