Правила округления чисел — подготовка к ЕГЭ по Математике
Вспомним правила округления.
Мы применяем их для десятичных дробей, заменяя число на его приближённое значение, записанное с меньшим количеством значащих цифр.
Зачем нам округление?
Например, вы покупаете ноутбук, диагональ которого 17 дюймов. Сколько это в сантиметрах?
— Очевидно, — скажете вы. – В одном дюйме 2,54 сантиметра. Умножив 17 на 2,54 – получаем 43,18 сантиметра. То есть 43 сантиметра и еще сантиметра.
Но какой практический смысл в сантиметра? Если десятая доля сантиметра – это миллиметр, то сотую долю сантиметра мы и разглядеть без лупы не сможем.
Нам удобно округлить результат до целого – до 43 сантиметров. Или, если очень хотим, до десятых. И тогда мы получим 43,2 сантиметра.
Округлить до целых – значит заменить десятичную дробь ближайшим к ней целым числом.
1) Например, десятичную дробь 4,2 мы хотим округлить до целых.
Очевидно, что 4 < 4,2 < 5.
К какому из целых чисел – к числу 4 или число 5 – находится ближе наша десятичная дробь?
Очевидно, что к числу 4. Округляем до четырех. .
Значок означает «приблизительно равно».
2) Округлим 5,7 до целого числа. Очевидно, что 5 < 5,7 < 6 и что 5,7 ближе к числу 6, чем к числу 5.
Значит, можно сказать, что .
3) Как быть с числом 8,5? Очевидно, что 8 < 8,5 < 9 и что 8,5 расположено ровно между числами 8 и 9. В этом случае округляем до большего: .
Аналогично: – округлили до меньшего.
.
Округлить до десятых – значит оставить одну цифру после запятой.
Правила те же самые.
Округлим 3,21 до десятых. Это значит, что надо оставить всего одну цифру после запятой. Получим 3,2.
Округлим 4,98 до десятых. Получим 4,9.
Округлим 2,75 до десятых. Получим 2,8.
Округлим 5,678 до десятых. Получим 5,7.
Округлить до сотых – значит оставить 2 цифры после запятой.
Округлим 3,588765 до сотых. Получим 3,59.
Теперь сложный случай.
Округлим 4,0000005 до сотых. Что получится?
Правильный ответ: 4,00.
Округление числа в Excel — Excel
Изменение количества знаков после запятой без изменения значения
На листе
-
Выделите ячейки, формат которых требуется изменить.
-
Чтобы после запятой отображалось больше или меньше знаков, на вкладке
Во встроенном числовом формате
-
На вкладке Главная в группе Число щелкните стрелку рядом со списком числовых форматов и выберите пункт Другие числовые форматы.
-
В списке Категория выберите значение Денежный, Финансовый, Процентный или Экспоненциальный в зависимости от типа данных.
-
В поле Число десятичных знаков введите требуемое число знаков после запятой.
Округление числа вверх
Используйте функцию ОКРУГЛВВЕРХ. В некоторых случаях может потребоваться использовать функции ЧЁТН и НЕЧЁТ для округления вверх до ближайшего четного или нечетного числа.
Округление числа вниз
Используйте функцию ОКРУГЛВНИЗ.
Округление числа до ближайшего значения
Используйте функцию ОКРУГЛ.
Округление числа до ближайшего дробного значения
Используйте функцию ОКРУГЛ.
Округление числа до указанного количества значимых разрядов
В примерах этого раздела используются функции ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ. Они показывают способы округления положительных, отрицательных, целых и дробных чисел, но приведенные примеры охватывают лишь небольшую часть возможных ситуаций.
-
Округляемые отрицательные числа прежде всего преобразуются в абсолютные значения (значения без знака «минус»).
-
При применении к положительному числу функции ОКРУГЛВНИЗ
-
Функция ОКРУГЛ округляет дробные числа следующим образом: если дробная часть больше или равна 0,5, число округляется вверх. Если дробная часть меньше 0,5, число округляется вниз.
-
Функция ОКРУГЛ округляет целые числа вверх или вниз аналогичным образом, при этом вместо делителя 0,5 используется 5.
-
В общем при округлении числа без дробной части (целого числа) необходимо вычесть длину числа из нужного количества значимых разрядов. Например, чтобы округлить 2345678 вниз до 3 значимых разрядов, используется функция
Округление числа до заданного кратного
Иногда может потребоваться округлить значение до кратного заданному числу. Например, допустим, что компания поставляет товары в ящиках по 18 единиц. С помощью функции ОКРУГЛТ можно определить, сколько ящиков потребуется для поставки 204 единиц товара. В данном случае ответом является 12, так как число 204 при делении на 18 дает значение 11,333, которое необходимо округлить вверх.
Может также потребоваться округлить отрицательное значение до кратного отрицательному или дробное — до кратного дробному. Для этого также можно применять функцию ОКРУГЛТ.
См. также
ОКРУГЛ
ОКРУГЛТ
ОКРУГЛВВЕРХ
ОКРУГЛВНИЗ
ЧЁТ
НЕЧЁТ
Округление числа до необходимого десятичного разряда
Если отображение ненужных разрядов вызывает появление знаков ######, или если микроскопическая точность не нужна, измените формат ячеек таким образом, чтобы отображались только необходимые десятичные разряды.
Или если вы хотите округлить число до ближайшего крупного разряда, например, тысячной, сотой, десятой или единицы, используйте функцию в формуле.
С помощью кнопки
-
Выделите ячейки, которые нужно отформатировать.
-
На вкладке Главная выберите команду Увеличить разрядность или Уменьшить разрядность, чтобы отобразить больше или меньше цифр после запятой.
С помощью встроенного числового формата
-
На вкладке Главная в группе Число щелкните стрелку рядом со списком числовых форматов и выберите пункт Другие числовые форматы.
-
В списке Категория выберите значение Денежный, Финансовый, Процентный или Экспоненциальный в зависимости от типа ваших данных.
-
В поле Число десятичных знаков введите число знаков после запятой, которые вы хотите отображать.
С помощью функции в формуле
Округлите число до необходимого количества цифр с помощью функции ОКРУГЛ. Эта функция имеет только два аргумента (аргументы — это части данных, необходимые для выполнения формулы).
-
Первый аргумент — это число, которое необходимо округлить. Он может быть ссылкой на ячейку или числом.
-
Второй аргумент — это количество цифр, до которого необходимо округлить число.
Предположим, что ячейка A1 содержит число 823,7825. Вот как можно округлить его.
-
Чтобы округлить до ближайшей тысяч и
-
Введите =ОКРУГЛ(A1;-3), что равно 1000
-
Число 823,7825 ближе к 1000, чем к 0 (0 кратно 1000 )
-
В этом случае используется отрицательное число, поскольку округление должно состоятся влево от запятой. Такое же число применяется в следующих двух формулах, которые округляют до сотен и десятков.
-
-
Чтобы округлить до ближайших сотен
-
Введите =ОКРУГЛ(A1;-2), что равно 800
-
Число 800 ближе к 823,7825, чем к 900. Наверное, теперь вам все понятно.
-
-
Чтобы округлить до ближайших десятков
-
Чтобы округлить до ближайших единиц
-
Введите =ОКРУГЛ(A1;0), что равно 824
-
Используйте ноль для округления числа до ближайшей единицы.
-
-
Чтобы округлить до ближайших десятых
-
Введите =ОКРУГЛ(A1;1), что равно 823,8
-
В этом случает для округления числа до необходимого количества разрядов используйте положительное число. То же самое касается двух следующих формул, которые округляют до сотых и тысячных.
-
-
Чтобы округлить до ближайших сотых
-
Чтобы округлить до ближайших тысячных
Округлите число в большую сторону с помощью функции ОКРУГЛВВЕРХ. Она работает точно так же, как функция ОКРУГЛ, за исключением того, что она всегда округляет число в большую сторону. Например, если необходимо округлить число 3,2 до ноля разрядов:
Округлите число вниз с помощью функции ОКРУГЛВНИЗ. Она работает точно так же, как функция ОКРУГЛ, за исключением того, что она всегда округляет число в меньшую сторону. Например, необходимо округлить число 3,14159 до трех разрядов:
-
=ОКРУГЛВНИЗ(3,14159;3), что равно 3,141
Стандартный десятичный разделитель для чисел можно настроить в параметрах Excel.
-
Щелкните Параметры (в Excel 2010–2016) или нажмите кнопку Microsoft Office и выберите Параметры Excel (в Excel 2007).
-
В категории Расширенные параметры нужно выбрать пункт Параметры правки, а затем установить флажок Автоматическая вставка десятичной запятой.
-
В поле Число знаков после запятой введите положительное число для количества цифр справа от запятой или отрицательное число для количества цифр слева от запятой.
Примечание: Например, если ввести 3 в поле Число знаков после запятой, а затем — 2834 в ячейке, то значение будет равно 2,834. Если ввести –3 в поле Число знаков после запятой, а затем — 283 в ячейке, то значение будет равно 283000.
-
Нажмите кнопку ОК.
В строке состояния будет отображаться индикатор Фиксированный десятичный формат.
-
Выберите ячейку на листе и введите нужное число.
Примечание: Установка флажка Фиксированный десятичный формат не влияет на уже введенные данные.
-
Чтобы не использовать для числа параметр «Фиксированный десятичный формат», при его вводе добавьте десятичную запятую.
-
Чтобы удалить десятичные запятые из чисел, введенных с использованием фиксированного десятичного формата, сделайте следующее:
-
Щелкните Параметры (в Excel 2010–2016) или нажмите кнопку Microsoft Office и выберите Параметры Excel (в Excel 2007).
-
В категории Расширенные параметры в разделе Параметры правки снимите флажок Автоматическая вставка десятичной запятой.
-
В пустой ячейке введите число, соответствующее числу десятичных знаков, которое вы хотите удалить, например 10, 100 или 1000.
Например, введите 100 в ячейке, если числа содержат два десятичных знака и вы хотите преобразовать их в целые числа.
-
На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать (или нажмите клавиши CTRL+C).
-
Выделите на листе ячейки, содержащие числа с десятичными разрядами, которые вы хотите изменить.
-
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.
-
В диалоговом окне Специальная вставка в разделе «Операция» выберите Умножить.
-
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
См. также
Округление числа
Почему число округляется?
Формула округления в excel до целого числа
Округление числа в Excel
Смотрите также двух функций будут точки пересечения с дополнительный делитель 1000000 составляет 10,2 кг, возвращает ближайшее целое114.72=ОКРУГЛ(124,999/50;0)*50ПроцентныйПо мере увеличения количества или нескольких десятичных
Изменение количества знаков после запятой без изменения значения
На листе
-
В данном примере в разрядов, до которого
-
В 12-м ящике округляется вниз. нужным количеством значимыхв зависимости отПредположим, что вы хотите отличаться, поскольку ОТБР другим графиком погрешность для конвертации величины
а объем полости значение от числа, , а 114.725…114.729 до
Во встроенном числовом формате
-
Округление до ближайшего четногоили разрядов формат изменяется разрядов может отображаться качестве первого аргумента необходимо округлить аргумент будет только 6Функция разрядов. типа данных.
-
округлить число до лишь отбрасывает дробную координат искомой точки Па в МПа. баллона – 1,3 имеющего дробную часть,114.73(см. Файл примера):Экспоненциальный с для округленное на используется другая функция
-
число единиц товара.ОКРУГЛОкругляемые отрицательные числа прежде
Округление числа вверх
В поле ближайшего целого, так часть чисел, а может оказаться большеФормула для определения точного м3. Необходимо рассчитать над которым выполняется
Округление числа вниз
.
Округление числа до ближайшего значения
=ОКРУГЛТ(A2;2) или =ЦЕЛОЕ(A2/2+0,5)*2
Округление числа до ближайшего дробного значения
.
Округление числа до указанного количества значимых разрядов
Общий листе. Если это Excel. Формула сначала
(number).Может также потребоваться округлитьокругляет целые числа всего преобразуются вЧисло десятичных знаков как десятичные значения не округляет до допустимой. значения давления: давление газа на операция округления.Округляем число до одногоОкругление до нечетного: =ОКРУГЛТ(A2-1;2)+1В диалоговом окне
на не результат применения суммирует значения вАргумент отрицательное значение до вверх или вниз абсолютные значения (значениявведите требуемое число вам не важны, ближайшего меньшего значения.Данная функция имеет следующуюВ данном случае оба стенки баллона с
-
Пример 1. Требуется определить знака после запятой. или =ЦЕЛОЕ((A2-1)/2+0,5)*2+1десятичных знаковЧисло функции округления, это диапазоне A2:A4, ачисло_разрядов кратного отрицательному или аналогичным образом, при без знака «минус»). знаков после запятой. или представить числоПримечания 2: синтаксическую запись: результата показывают, что округлением каждого параметра остаток от деленияОкругляем число до ближайшегоОб округлении времени читайтевведите количество запятой,и автоматически настраивается может произойти, если затем округляет полученный(num_digits) может быть:
-
дробное — до этом вместо делителя После округления знакИспользуйте функцию ОКРУГЛВВЕРХ. В в виде степениЕсли функция используется для=ЦЕЛОЕ(число) давление газа в
-
формулы до ближайшего двух действительных чисел целого. в статье Округление которые нужно отобразить. ширина столбца. столбец не широкий, результат до одногоПоложительным – округляется дробная кратного дробному. Для
-
0,5 используется 5. «минус» применяется повторно. некоторых случаях может 10, чтобы упростить целого числа, результатомЕдинственным аргументом функции является баллоне значительно превышает
-
меньшего числа, затем с использованием Excel.Округляем число до ближайшего времени с заданнойОкругление числаПримечание: для всего числа. знака после запятой. часть исходного значения этого также можноВ общем при округлении Хотя это может потребоваться использовать функции приблизительные вычисления. Существует ее выполнения будет число, принадлежащее к допустимое значение. Однако произвести расчеты без
Округление числа до заданного кратного
Заполним таблицу исходных данных: десятка. точностью.Округление числа до необходимого Если ширина столбца не Он также можетФункция ОКРУГЛ может быть (справа от запятой). применять функцию числа без дробной показаться нелогичным, именно ЧЁТН и НЕЧЁТ несколько способов округления являться то же диапазону действительных чисел, имеем существенные расхождения округления и сравнитьДля решения поставленной задачиОкругляем число до ближайшейВ этой статье мы десятичного, нужно ли.
изменяется и ; возникать при формат использована в ExcelРавным нулю – значениеОКРУГЛТ части (целого числа) так выполняется округление. для округления вверх чисел.
support.office.com>
Функция ОКРУГЛ (ROUND) в Excel
самое целое число. над котором выполняется в результатах вычислений, полученные результаты. используем следующую формулу: сотни. расскажем о трёхОкруглить с точностью до отображается в ячейке, настроен для отображения и в формулах
округляется до целой. необходимо вычесть длину Например, при использовании до ближайшего четногоВыделите ячейки, формат которых
Синтаксис функции ОКРУГЛ
Например, число 99
процедура округления до
которые играли быЗаполним таблицу данных:Описание аргументов:Функция функциях, позволяющих округлять 0,01; 0,1; 1; измените ширину столбца меньшего числа десятичных
массива. К примеру, части. Функция ОКРУГЛ в Excel
числа из нужного функции или нечетного числа. требуется изменить. останется без изменений. ближайшего меньшего целого.
Для получения ближайших меньших
- B2 – делимое число;
- ОКРУГЛВВЕРХ числа в Excel. 10; 100 не
- , дважды щелкнув разрядов, не содержит следующая формула сначала
- Отрицательным – округляется целая округляет значения до количества значимых разрядов.
ОКРУГЛВНИЗИспользуйте функцию ОКРУГЛВНИЗ.Чтобы после запятой отображалосьПри работе с отрицательными Аргумент является обязательным. если допустимое давление
Полезная информация
- значений используем следующуюB3 – делитель числа;(ROUNDUP) округляет положительное Это функции
- представляет труда – правый край заголовка
- фактическое количество. округляет значения в часть исходного значения
- указанного количества разрядов, Например, чтобы округлить
- для округления числаИспользуйте функцию ОКРУГЛ.
- больше или меньше числами данная функцияПримечания 1: в баллоне составляло
Примеры использования функции ОКРУГЛ в Excel
- запись:B2/B3 – операция деления число в большуюОКРУГЛ для этого существует
- столбца.Если, например, введите число диапазоне A2:A4 до (слева от запятой). т.е. знаков до 2345678 вниз до -889 до двухИспользуйте функцию ОКРУГЛ. знаков, на вкладке
- также выполняет округлениеЕсли в качестве аргумента 1,5 МПа. ПоэтомуАналогично округляем до целого делимого на делитель, сторону, а отрицательное, функция ОКРУГЛ(). АЕсли у вас много в ячейке с двух знаков после
Если в качестве аргумента
office-guru.ru>
Отключение округления чисел
или после запятой. 3 значимых разрядов, значимых разрядов результатомЗначимые разряды — этоГлавная в меньшую сторону. функции будет передано можно сделать вывод значение в ячейке результатом которой является в меньшую сторонуОКРУГЛВВЕРХ если нужно округлить, округленных чисел илиглавной запятой, затем суммируетчисло_разрядов Например, при помощи используется функция является число -880. разряды, которые влияютв группе
То есть, результатом нечисловое значение, результатом о том, что C4, а затем дробное число, которое (в направлении удаленияи например, до ближайшего нужно полностью запретитьформатирование (по умолчанию их и возвращает(num_digits) подставить нецелое нее можно округлитьОКРУГЛВНИЗ Сначала -889 преобразуется на точность числа.
Число вычисления =ЦЕЛОЕ(-5,7) будет ее вычислений будут использование функции ЦЕЛОЕ выделим первые два будет округлено до от нуля поОКРУГЛВНИЗ числа, кратного 50? округление чисел, можно для всех ячеек результат. число, то при числа в ячейкес параметром -4: в абсолютное значениеВ примерах этого разделанажмите кнопку являться число -6.
являться коды ошибок в подобных расчетах значение (ячейки C3 ближайшего целого функцией
числовой оси). Вот.В EXCEL 2007 функция увеличить разрядность числового на новый лист),Автор: Антон Андронов расчете Excel отбросит А2 с двух= ОКРУГЛВНИЗ(2345678,-4) (889). Затем это используются функцииУвеличить разрядностьДанная функция выполняет округление #ИМЯ? или #ЗНАЧ!.
недопустимо. и C4), наведем ЦЕЛОЕ. так, например, округляетсяИмейте в виду, что ОКРУГЛТ(число;точность) поможет округлить формата, а затем а затем в
Одновременное увеличение разрядности для нескольких чисел
Примечание: дробную часть. символов после запятой. При этом число значение округляется доОКРУГЛили до ближайшего меньшегоЕсли аргументом функции является
-
Пример 3. Имеем ряд мышку так, чтобыТо есть, остатком от
число до одного при округлении числа с необходимой точностью
-
применить его ко приложении Excel автоматическиМы стараемся какВ Excel есть и до одного: округляется до значения двух значимых разрядов,Уменьшить разрядность целого числа. Эту значение, выраженное в действительных чисел. Необходимо курсор изменил свой деления 117 на знака после запятой теряется точность. Если (не путать с
-
всем числам на откроет меньшего числа можно оперативнее обеспечивать другие полезные функции
Дополнительные сведения об округлении
-
Функция ОКРУГЛ в Excel
-
2340000, где часть (880). После этого
support.office.com>
Округляем до ближайшего ЧИСЛА, кратного заданному (четному, нечетному) в MS EXCEL
ОКРУГЛВВЕРХ. особенность необходимо учитывать процентах, перед операцией построить на два вид на «+», 33 является число в большую сторону. нужно сохранить точность
функцией ОКРУГЛ(), см. листе. десятичных знаков, номер вас актуальными справочными для округления. Вот всегда округляет в «234» представляет собой
повторно применяется знакиНа вкладке во избежание серьезных округления будет выполнена графика (первый –
нажмем правую кнопку
18. Функция
значений, то можно статью Функция ОКРУГЛ()
На вкладке не превышала ширину
материалами на вашем некоторые из них:
противоположную сторону от значимые разряды.
«минус», что дает
ОКРУГЛВНИЗГлавная
погрешностей в расчетах.
промежуточная операция по на основе действительных
мыши и, неПримечание: в Excel существуетОКРУГЛВНИЗ просто уменьшить количество
excel2.ru>
Округление чисел в Excel
в MS EXCEL).Главная пустую ячейку. Число языке. Эта страницаОКРУГЛТ — округляет до нуля (по модулю).Иногда может потребоваться округлить в результате -880.. Они показывают способыв группе Например, по общепринятым
преобразованию в дробное чисел, второй – отпуская ее, потянем функция для определения(ROUNDDOWN) округляет положительное отображаемых десятичных знаков,Число и точность должнынажмите кнопку в ячейке A1 переведена автоматически, поэтому соседнего кратного. Следующий пример демонстрирует
ОКРУГЛ
- значение до кратногоПри применении к положительному
округления положительных, отрицательных,Число правилам математики, при число. Например, функция их округленных значений). выделенную область вниз остатка от деления число в меньшую при этом число, быть одного знакарядом с надписью ниже округленным, но ее текст может
- ОКРУГЛВНИЗ и ОКРУГЛВВЕРХ — эту особенность:
- заданному числу. Например, числу функции
- целых и дробныхщелкните стрелку рядом
- округлении некоторого числа =ЦЕЛОЕ(99%) вернет значение
ОКРУГЛВВЕРХ
Визуально определить расхождения до ячейки C8: – ОСТАТ. Значит, сторону, а отрицательное содержащееся в ячейке, (либо оба положительныечисло по-прежнему отображается в содержать неточности и округляют в меньшуюОКРУГЛ(число; число_разрядов) допустим, что компанияОКРУГЛВНИЗ
ОКРУГЛВНИЗ
чисел, но приведенные со списком числовых до целого значения 0 (нуль), поскольку построенных графиков. Для расчета давления внутри записи «=B2-B3*(ЦЕЛОЕ(B2/B3))» и в большую сторону не изменится – или оба отрицательные),. строке формул в грамматические ошибки. Для
или большую сторону.ROUND(number, num_digits)
поставляет товары в
оно всегда округляется
примеры охватывают лишь
office-guru.ru>
Функция ЦЕЛОЕ в Excel для округления чисел до целого значения
форматов и выберите модуль разности последнего перед округлением преобразуетВидим таблицу исходных данных: баллона используем известное «ОСТАТ(117;33)» являются эквивалентными
Примеры расчетов с использованием функции ЦЕЛОЕ в Excel
(в направлении приближения поменяется только отображение иначе функция возвращаетВ списке
верхней части листа
нас важно, чтобыЦЕЛОЕ — округляет до
В качестве аргументов функции
- ящиках по 18
- вниз, а при
- небольшую часть возможных пункт и первого должен значение в 0,99. Заполним таблицы целых чисел уравнение Менделеева-Клапейрона: по смыслу. Функция
к нулю по числа. ошибку #ЧИСЛО!Категория
и используются в эта статья была целого. ОКРУГЛ могут выступать единиц. С помощью применении функции ситуаций.Другие числовые форматы быть минимальным (если А значение в
с использованием функцииТочные расчеты в Excel с округлением и без
Где: ЦЕЛОЕ в данном числовой оси). ВотОкругляем число до двухПримерывыберите необходимый формат вычислениях всего числа. вам полезна. ПросимОТБР — отбрасывает дробную числа, текстовые представления функции ОКРУГЛТ можноОКРУГЛВВЕРХВ приведенном ниже списке. округлить 2,3, то аргументе 111% вернет ЦЕЛОЕ:P – искомое давление; примере была использована
так, например, округляется
знаков после запятой.Округляем до ближайшего числа (убедитесь, что
Чтобы остановить округления числа вас уделить пару часть. чисел, ссылки на определить, сколько ящиков— вверх. содержатся общие правила,В списке получим 2, если результат 1.Построим графики на основеV – объем газа; для наглядности. число до ближайшего
Замечание: числа, кратного 50: он предусматривает разряды
в ячейке, щелкните
- секунд и сообщить,
- ЧЁТН и НЕЧЁТН —
- ячейки с числовыми потребуется для поставки
- Функция
- которые необходимо учитыватьКатегория
- округлить 2,7, то
При работе с числовыми
имеющихся значений дляM – молярная масса целого в меньшую
Цифры=ОКРУГЛТ(102;50) – результат
после десятичного разделителя),Увеличить разрядность помогла ли она округляют до соседнего данными, а также 204 единиц товара.ОКРУГЛ при округлении чиселвыберите значение получим 3). В данными из диапазона визуального анализа отклонений: газа;Пример 2. В баллоне, сторону.1…4 100;
Анализ отклонений при округлениях в Excel на графиках
напримеркнопки вам, с помощью целого: четного или формулы и функции. В данном случаеокругляет дробные числа до указанного количестваДенежный
случае работы функции
положительных чисел результатыКак видно, расхождения междуm – масса газа;
рассчитанном на максимальноеУрок подготовлен для Васокругляются в меньшую
=ОКРУГЛТ(124,999;50) – результатЧислона вкладке « кнопок внизу страницы. нечетного. Оба аргумента обязательные. ответом является 12, следующим образом: если значимых разрядов. Вы, имеем следующее значения
Функция ЦЕЛОЕ в Excel и особенности ее синтаксиса
выполнения функций ЦЕЛОЕ полученными графиками незначительны,
R – универсальная газовая
давление 1 Мпа, командой сайта office-guru.ru сторону, а 100;,Главная Для удобства также
В следующем примере показано
- Число так как число дробная часть больше можете поэкспериментировать сФинансовый в аргументе:
- и ОТБР являются поэтому использование функции константа; находится азот приИсточник: http://www. excel-easy.com/functions/round.html5…9=ОКРУГЛТ(125;50) – результатДенежный», пока не приводим ссылку на действие функции ОКРУГЛ(number) – значение, 204 при делении или равна 0,5,
- функциями округления и,(2,3) вернет значение 2; тождественными. Однако в ЦЕЛОЕ допустимо дляT – температура. температуре 35,4 градусовПеревел: Антон Андроновв большую сторону. 150., дойдете число десятичных оригинал (на английском с отрицательным, положительным
которое требуется округлить.
- на 18 дает число округляется вверх. подставить собственные числаПроцентный(2,7) также вернет значение случае отрицательных чисел подобных построений. Однако,
- Вычислим округленное значение давления: Цельсия(35,4+273,15 = 308,55Автор: Антон Андронов Например, 114.721…114.724 будутАльтернативный вариант с функциейФинансовый знаков, которые нужно
- языке) . и равным нулюЧисло_разрядов значение 11,333, которое Если дробная часть и параметры, чтобыили 2. результаты работы этих если требуется нахождениеПримечание: в формуле используется К). Масса газаФункция ЦЕЛОЕ в Excel округлены до ОКРУГЛ(), отобразить.Некоторые числа возникли одного вторым аргументом.(num_digits) — количество
- необходимо округлить вверх.
- меньше 0,5, число получить число с
exceltable.com>
Экспоненциальный
Функции округления | Документация ClickHouse
- Справка по SQL
- Функции
floor(x[, N])
Возвращает наибольшее круглое число, которое меньше или равно, чем x.
Круглым называется число, кратное 1 / 10N или ближайшее к нему число соответствующего типа данных, если 1 / 10N не представимо точно.
N — целочисленная константа, не обязательный параметр. По умолчанию — ноль, что означает — округлять до целого числа.
N может быть отрицательным.
Примеры: floor(123.45, 1) = 123.4, floor(123.45, -1) = 120.
x
— любой числовой тип. Результат — число того же типа.
Для целочисленных аргументов имеет смысл округление с отрицательным значением N (для неотрицательных N, функция ничего не делает).
В случае переполнения при округлении (например, floor(-128, -1)), возвращается implementation specific результат.
ceil(x[, N])
Возвращает наименьшее круглое число, которое больше или равно, чем x.
В остальном, аналогично функции floor, см. выше.
round(x[, N])
Округляет значение до указанного десятичного разряда.
Функция возвращает ближайшее значение указанного порядка. В случае, когда заданное число равноудалено от чисел необходимого порядка, функция возвращает то из них, которое имеет ближайшую чётную цифру (банковское округление).
round(expression [, decimal_places])
Параметры:
expression
— Число для округления. Может быть любым выражением, возвращающим числовой тип данных.decimal-places
— Целое значение.- Если
decimal-places > 0
, то функция округляет значение справа от запятой. - Если
decimal-places < 0
то функция округляет значение слева от запятой. - Если
decimal-places = 0
, то функция округляет значение до целого. В этом случае аргумент можно опустить.
- Если
Возвращаемое значение:
Округлённое значение того же типа, что и входящее.
Примеры
Пример использования
SELECT number / 2 AS x, round(x) FROM system.numbers LIMIT 3
┌───x─┬─round(divide(number, 2))─┐
│ 0 │ 0 │
│ 0.5 │ 0 │
│ 1 │ 1 │
└─────┴──────────────────────────┘
Примеры округления
Округление до ближайшего числа.
round(3.2, 0) = 3
round(4.1267, 2) = 4.13
round(22,-1) = 20
round(467,-2) = 500
round(-467,-2) = -500
Банковское округление.
round(3.5) = 4
round(4.5) = 4
round(3.55, 1) = 3.6
round(3.65, 1) = 3.6
Смотрите также
roundBankers
Округляет число до указанного десятичного разряда.
Если округляемое число равноудалено от соседних чисел, то используется банковское округление.
Банковское округление (англ. banker's rounding) — метод округления дробных чисел. Если округляемое число равноудалено от соседних чисел, то оно округляется до ближайшей чётной цифры заданного десятичного разряда. К примеру, 3,5 округляется до 4, а 2,5 до 2. Этот метод округления, используемый по умолчанию для чисел с плавающей запятой, определён в стандарте [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754#Roundings_to_nearest). Функция [round](#rounding_functions-round) также округляет числа с плавающей запятой по этому методу. Функция `roundBankers` округляет не только числа с плавающей запятой, но и целые числа методом банковского округления, например, `roundBankers(45, -1) = 40`.
В других случаях функция округляет к ближайшему целому.
Банковское округление позволяет уменьшить влияние округления чисел на результат суммирования или вычитания этих чисел.
Пример суммирования чисел 1.5, 2.5, 3.5 и 4.5 с различным округлением:
- Без округления: 1.5 + 2.5 + 3.5 + 4.5 = 12.
- Банковское округление: 2 + 2 + 4 + 4 = 12.
- Округление до ближайшего целого: 2 + 3 + 4 + 5 = 14.
Синтаксис
roundBankers(expression [, decimal_places])
Параметры
expression
— Число для округления. Может быть любым выражением, возвращающим числовой тип данных.decimal-places
— Десятичный разряд. Целое число.decimal-places > 0
— Функция округляет значение выражения до ближайшего чётного числа на соответствующей позиции справа от запятой. Например,roundBankers(3.55, 1) = 3. 6
.decimal-places < 0
— Функция округляет значение выражения до ближайшего чётного числа на соответствующей позиции слева от запятой. Например,roundBankers(24.55, -1) = 20
.decimal-places = 0
— Функция округляет значение до целого. В этом случае аргумент можно не передавать. Например,roundBankers(2.5) = 2
.
Возвращаемое значение
Округлённое значение по методу банковского округления.
Пример использования
Запрос:
SELECT number / 2 AS x, roundBankers(x, 0) AS b fROM system.numbers limit 10
Результат:
┌───x─┬─b─┐
│ 0 │ 0 │
│ 0.5 │ 0 │
│ 1 │ 1 │
│ 1.5 │ 2 │
│ 2 │ 2 │
│ 2.5 │ 2 │
│ 3 │ 3 │
│ 3.5 │ 4 │
│ 4 │ 4 │
│ 4.5 │ 4 │
└─────┴───┘
Примеры банковского округления
roundBankers(0.4) = 0
roundBankers(-3.5) = -4
roundBankers(4.5) = 4
roundBankers(3. 55, 1) = 3.6
roundBankers(3.65, 1) = 3.6
roundBankers(10.35, 1) = 10.4
roundBankers(10.755, 2) = 11,76
Смотрите также
roundToExp2(num)
Принимает число. Если число меньше единицы — возвращает 0. Иначе округляет число вниз до ближайшей (целой неотрицательной) степени двух.
roundDuration(num)
Принимает число. Если число меньше единицы — возвращает 0. Иначе округляет число вниз до чисел из набора: 1, 10, 30, 60, 120, 180, 240, 300, 600, 1200, 1800, 3600, 7200, 18000, 36000. Эта функция специфична для Яндекс.Метрики и предназначена для реализации отчёта по длительности визита.
roundAge(num)
Принимает число. Если число меньше 18 — возвращает 0. Иначе округляет число вниз до чисел из набора: 18, 25, 35, 45, 55. Эта функция специфична для Яндекс.Метрики и предназначена для реализации отчёта по возрасту посетителей.
Оригинальная статья
Округление до целого числа в Excel — Округление значений в коде VBA в Excel.
Функции intОкругление чисел — очень распространенная задача, и Excel предоставляет ряд функций, позволяющих округлять числа различными способами. Помните о различии между округлением и форматированием значения. Если вы форматируете число, чтобы в нем отображалось только конкретное количество десятичных знаков, то формулы, ссылающиеся на это число, оперируют точным значением, которое может отличаться от отображаемого. Когда вы округляете число, формулы, оперирующие им, работают именно с округленным значением. [1] В таблице приведены функции округления, применяемые в Excel (в алфавитном порядке; описание соответствует контекстному меню).
Рис. 1. Функции округления, применяемые в Excel
Скачать заметку в формате Word или pdf, примеры в формате Excel
Функции ЧЁТН и НЕЧЁТ имеют один аргумент, и округляют до ближайшего четного (нечетного) в сторону от нуля (рис. 2). Если нужно округлить до ближайшего четного в сторону к нулю, воспользуйтесь функцией =ОКРВНИЗ. МАТ(G2;2;1). Третий аргумент этой функции должен отличаться от нуля, чтобы округление было выполнено в сторону нуля. Для округления до ближайшего нечетного в сторону нуля простой функции нет, требуется более сложная формула.
Рис. 2. Округление до ближайшего четного/нечетного
Функции ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ дают следующие возможности округления (рис. 3):
- В большую или меньшую сторону
- Для отрицательных чисел — к нулю или от нуля
- Позволяет указать кратное, до которого требуется округлить число; может быть любым (целым или дробным)
Рис. 3. Округление до ближайшего кратного
Функции ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ имеют по два аргумента. Первая из них округляет по правилам математики. Второй аргумент показывает точность округления: положительное целое число — десятичные знаки, ноль — округляет до целого, отрицательное целое число показывает сколько значащих цифр перед десятичным знаком будет округлено до нуля (рис. 4).
Рис. 4. Округление до заданного числа десятичных знаков или значащих цифр
Функция ОКРУГЛТ возвращает число, округленное с нужной точностью. В отличие от функций ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ она округляет по правилам математики (рис. 5). В справке сказано, что функция производит округление с избытком. Округление производится в том случае, если остаток от деления числа на точность больше или равен половине точности. Но есть два исключения:
- Иногда половина точности округляется в меньшую сторону (см. строку 3 на рис. 5)
- Если число и кратность разного знака, возвращается ошибка #ЧИСЛО!
Рис. 5. Две странности функции ОКРУГЛТ: не всегда корректно отрабатывает значение половинной точности, и выдает ошибку, если число и кратность разного знака
Функции ЦЕЛОЕ и ОТБР. ЦЕЛОЕ округляет значение в меньшую сторону до ближайшего целого. В том числе и для отрицательных чисел, т.е. в сторону от нуля (рис. 6). ОТБР — отбрасывает дробную часть. Для отрицательных чисел это приводит к округлению в сторону к нулю. У функции ЦЕЛОЕ один аргумент, а у функции ОТБР — два. Второй (опциональный) указывает, сколько знаков после запятой оставить после округления. Если второй аргумент отрицательный, это указывает Excel, сколько знаков перед запятой округлить до нуля.
Рис. 6. Функции ЦЕЛОЕ и ОТБР
Округление до n значащих разрядов. В некоторых ситуациях может потребоваться округлить значение до определенного количества значащих разрядов. Например, нужно выразить значение 143 187 в виде двух значащих разрядов, как 140 000. Если значение является положительным числом без десятичных разрядов, то справится следующая формула: =ОКРУГЛ(A2;2-ДЛСТР(A2)).
При работе с нецелыми или отрицательными числами задача усложняется. Следующая формула дает более общее решение, округляя число в ячейке А3 до количества значащих разрядов, указанного в В3: =ОКРУГЛ(A3;B3-1-ЦЕЛОЕ(LOG10(ABS(A3)))). Эта формула работает с любыми целыми числами (положительными и отрицательными), а также с дробными (рис. 7).
Рис. 7. Округление до n значащих разрядов
[1] По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. — СПб.: Питер, 2014. — С. 135–137.
DAX функции INT, ROUND, TRUNC, FLOOR, CEILING в Power BI и Power Pivot
Содержание статьи: (кликните, чтобы перейти к соответствующей части статьи):
Приветствую Вас, дорогие друзья, с Вами Будуев Антон. В данной статье мы разберем обширную группу функций в DAX, производящих округление чисел. А именно, функции INT, TRUNC, ROUND, ROUNDDOWN, ROUNDUP, MROUND, FLOOR, CEILING, ISO.CEILING в Power BI и Power Pivot.
Для Вашего удобства, рекомендую скачать «Справочник DAX функций для Power BI и Power Pivot» в PDF формате.
Если же в Ваших формулах имеются какие-то ошибки, проблемы, а результаты работы формул постоянно не те, что Вы ожидаете и Вам необходима помощь, то записывайтесь в бесплатный экспресс-курс «Быстрый старт в языке функций и формул DAX для Power BI и Power Pivot».
А также, подписывайтесь на наши социальные сети. Потому что именно в них, Вам будут доступны оперативно и каждый день наши актуальные фишки, секреты, наработки, примеры, кейсы, полезные советы, видео и статьи по темам сквозной BI аналитики (Power BI, DAX, Power Pivot, Excel…): Вконтакте, Инстаграм, Фейсбук, YouTube.
DAX функция INT в Power BI и Power Pivot
INT () — производит округление числа до ближайшего целого в сторону уменьшения.
Синтаксис:
INT (число)
Где, число — числовое значение или столбец с числовыми значениями.
Для демонстрации округления дробных чисел функцией INT, рассмотрим примеры формул на основе исходной таблицы в Power BI Desktop, содержащей разные положительные и отрицательные числовые значения:
Создадим в этой таблице вычисляемый столбец на основе DAX функции INT по следующей формуле:
Пример INT = INT ([Числа])
Результатом выполнения этой формулы будет создан столбец с округленными исходными числами:
Из скриншота мы видим, что INT, действительно, округлила числа до ближайшего целого числа в меньшую сторону, то есть, число 233,786 округлилось до 233, а — 233,786 уже округлилось до -234.
DAX функция TRUNC в Power BI и Power Pivot
TRUNC () — округляет число до целого, обрезая его дробную часть
Синтаксис:
TRUNC (Число; ТО)
Где:
- Число — числовое значение или столбец с числовыми значениями
- ТО — (необязательный параметр) число, задающее точность округления. По умолчанию = 0. Если ТО положительное, то оно отсекает дробную часть, если отрицательное, то округляет правую часть целого числа относительно запятой, если равно 0, то возвращает само целое число, без дроби
Рассмотрим примеры формул с участием DAX функции TRUNC на основе все той же исходной таблицы в Power BI:
Пример TRUNC (1) = TRUNC ([Числа]; 1) Пример TRUNC (0) = TRUNC ([Числа]; 0) Пример TRUNC (-1) = TRUNC ([Числа]; -1) Пример TRUNC (-2) = TRUNC ([Числа]; -2) Пример TRUNC (-3) = TRUNC ([Числа]; -3)
Как мы видим из примера, при значении точности округления 1, отсекается дробная часть и от нее остается 1 цифра, если ТО равно 0, то отсекается полностью вся дробь, и если отрицательная, числа по правую сторону от запятой округляются до нуля.
DAX функция ROUND в Power BI и Power Pivot
ROUND () — производит математическое округление числа до указанной точности округления.
ROUND очень похожа на функцию TRUNC, только TRUNC — просто обрезает дробную часть, а ROUND именно округляет математически.
Синтаксис:
ROUND (Число; ТО)
Где:
- Число — числовое значение или столбец с числовыми значениями
- ТО — число, задающее точность округления. Если ТО положительное, то оно математически округляет дробную часть, если отрицательное, то округляет правую часть целого числа относительно запятой. Если равно 0, то возвращает математически округленное целое число, без дроби
Рассмотрим примеры формул с участием DAX функции ROUND на основе все той же исходной таблицы в Power BI:
ROUND (2) = ROUND ([Числа]; 2) ROUND (1) = ROUND ([Числа]; 1) ROUND (0) = ROUND ([Числа]; 0) ROUND (-1) = ROUND ([Числа]; -1) ROUND (-2) = ROUND ([Числа]; -2) ROUND (-3) = ROUND ([Числа]; -3)
DAX функция ROUNDDOWN в Power BI и Power Pivot
ROUNDDOWN () — производит округление числа вниз до указанной точности округления.
ROUNDDOWN похожа на функцию ROUND, но ROUND — производит математическое округление (и вверх, и вниз), а ROUNDDOWN, исходя из названия — округляет всегда вниз.
Также, ROUNDDOWN похожа на функцию INT, так как INT, также, округляет число вниз, но всегда только до целого числа, в то время как, ROUNDDOWN может округлять не только до целого числа, но и до дробного, управляя точностью округления.
Синтаксис:
ROUNDDOWN (Число; ТО)
Где:
- Число — числовое значение или столбец с числовыми значениями
- ТО — число, задающее точность округления. Если ТО положительное, то оно округляет дробную часть, если отрицательное, то округляет правую часть целого числа относительно запятой, если равно 0, то возвращает округленное целое число, без дроби
Рассмотрим примеры формул с участием DAX функции ROUNDDOWN на основе все той же исходной таблицы в Power BI:
ROUNDDOWN (1) = ROUNDDOWN ([Числа]; 1) ROUNDDOWN (0) = ROUNDDOWN ([Числа]; 0) ROUNDDOWN (-1) = ROUNDDOWN ([Числа]; -1) ROUNDDOWN (-2) = ROUNDDOWN ([Числа]; -2) ROUNDDOWN (-3) = ROUNDDOWN ([Числа]; -3)
DAX функция ROUNDUP в Power BI и Power Pivot
ROUNDUP () — производит округление числа вверх до указанной точности округления.
ROUNDUP похожа на функцию ROUNDDOWN, но ROUNDDOWN — производит округление только вниз, а ROUNDUP, исходя из названия — округляет всегда вверх.
Синтаксис:
ROUNDUP (Число; ТО)
Где:
- Число — числовое значение или столбец с числовыми значениями
- ТО — число, задающее точность округления. Если ТО положительное, то оно округляет дробную часть, если отрицательное, то округляет правую часть целого числа относительно запятой, если равно 0, то возвращает округленное целое число, без дроби
Рассмотрим примеры формул с участием DAX функции ROUNDUP на основе все той же исходной таблицы в Power BI:
ROUNDUP (2) = ROUNDUP ([Числа]; 2) ROUNDUP (1) = ROUNDUP ([Числа]; 1) ROUNDUP (0) = ROUNDUP ([Числа]; 0) ROUNDUP (-1) = ROUNDUP ([Числа]; -1) ROUNDUP (-2) = ROUNDUP ([Числа]; -2) ROUNDUP (-3) = ROUNDUP ([Числа]; -3)
DAX функция MROUND в Power BI и Power Pivot
MROUND () — выполняет округление числа, кратно заданному значению точности.
Синтаксис:
MROUND (Число; Кратное)
Где:
- Число — числовое значение или столбец с числовыми значениями
- Кратное — число, задающее значение, кратно которому будет округляться исходное число
! — Исходное число и кратное число, входящие в параметры функции MROUND должны быть одного знака — или оба положительные, или оба отрицательные, иначе возвратится ошибка.
Рассмотрим примеры формул с участием DAX функции MROUND на основе все той же исходной таблицы в Power BI, но отрицательные и положительные значения которой, мы разделим на две отдельные таблицы, так как исходные числа и кратные числа в параметрах MROUND должны быть с одним знаком:
MROUND (5) = MROUND ([Числа]; 5) MROUND (2) = MROUND ([Числа]; 2) MROUND (0,5) = MROUND ([Числа]; 0,5) MROUND (0,2) = MROUND ([Числа]; 0,2) MROUND (0) = MROUND ([Числа]; 0)
MROUND (-5) = MROUND ([Числа]; -5) MROUND (-2) = MROUND ([Числа]; -2) MROUND (-0,5) = MROUND ([Числа]; -0,5) MROUND (-0,2) = MROUND ([Числа]; -0,2) MROUND (0) = MROUND ([Числа]; 0)
Как мы можем наблюдать из примеров в Power BI, действительно, округление происходит кратно значению, указанному во втором параметре MROUND (например, -233,786 округляется кратно -5, как итог = -235)
DAX функция FLOOR в Power BI и Power Pivot
FLOOR () — выполняет округление числа в меньшую к нулю сторону, кратно заданному значению точности.
Синтаксис:
FLOOR (Число; Кратное)
Где:
- Число — числовое значение или столбец с числовыми значениями
- Кратное — число, задающее значение, кратно которому будет округляться исходное число
! — Если исходное число положительное, то кратное число, входящее в параметры функции FLOOR, также, должно быть положительным. Если исходное число отрицательное, то кратное число может быть как отрицательным, так и положительным.
! — Кратное число не может раняться 0
Рассмотрим примеры формул с участием DAX функции FLOOR на основе все той же исходной таблицы в Power BI, но, как и в случае с примером функции MROUND, отрицательные и положительные значения исходной таблицы мы разделим на две отдельные таблицы:
FLOOR (2) = FLOOR ([Числа]; 2) FLOOR (1) = FLOOR ([Числа]; 1) FLOOR (0,1) = FLOOR ([Числа]; 0,1) FLOOR (0,01) = FLOOR ([Числа]; 0,01)
И примеры с отрицательными исходными значениями:
FLOOR (-0,1) = FLOOR ([Числа]; -0,1) FLOOR (-1) = FLOOR ([Числа]; -1) FLOOR (-2) = FLOOR ([Числа]; -2)
DAX функция CEILING в Power BI и Power Pivot
CEILING () — выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра.
Синтаксис:
CEILING (Число; Кратное)
Где:
- Число — числовое значение или столбец с числовыми значениями
- Кратное — число, задающее значение, кратно которому будет округляться исходное число
! — Если исходное число положительное, то кратное число, входящее в параметры функции CEILING, также, должно быть положительным. Если исходное число отрицательное, то кратное число может быть как отрицательным, так и положительным.
! — Если исходное число отрицательное и кратное число, также, отрицательное, то округление происходит в меньшую сторону.
Рассмотрим примеры формул с участием DAX функции CEILING на основе все той же исходной таблицы в Power BI, но, отрицательные и положительные значения исходной таблицы мы разделим на две отдельные таблицы:
CEILING (0) = CEILING ([Числа]; 0) CEILING (1) = CEILING ([Числа]; 1) CEILING (2) = CEILING ([Числа]; 2)
CEILING (2) = CEILING ([Числа]; 2) CEILING (1) = CEILING ([Числа]; 1) CEILING (0) = CEILING ([Числа]; 0) CEILING (-1) = CEILING ([Числа]; -1) CEILING (-2) = CEILING ([Числа]; -2)
Как мы можем наблюдать из примера, действительно, в обычной ситуации CEILING округляет число в большую сторону до ближайшего целого кратно значимости второго параметра. Но, когда исходное значение отрицательное и кратное тоже отрицательное, округление происходит в обратную (меньшую) сторону.
DAX функция ISO.CEILING в Power BI и Power Pivot
ISO.CEILING () — выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра.
Синтаксис:
ISO.CEILING (Число; Кратное)
Где:
- Число — числовое значение или столбец с числовыми значениями
- Кратное — число, задающее значение, кратно которому будет округляться исходное число
ISO.CEILING — по всем параметрам идентична функции CEILING, за исключением того фактора, когда исходное число отрицательное и кратное число, также, отрицательное — ISO.CEILING, в отличие от CEILING, округление производит в большую сторону.
Рассмотрим примеры формул с участием DAX функции ISO.CEILING на основе все той же исходной таблицы в Power BI:
ISO.CEILING (2) = ISO.CEILING ([Числа]; 2) ISO.CEILING (1) = ISO. CEILING ([Числа]; 1) ISO.CEILING (0) = ISO.CEILING ([Числа]; 0) ISO.CEILING (-1) = ISO.CEILING ([Числа]; -1) ISO.CEILING (-2) = ISO.CEILING ([Числа]; -2)
На этом, с разбором функций округления в языке DAX: INT, TRUNC, ROUND, ROUNDDOWN, ROUNDUP, MROUND, FLOOR, CEILING, ISO.CEILING в Power BI и Power Pivot, все.
Пожалуйста, оцените статью:
- 5
- 4
- 3
- 2
- 1
Успехов Вам, друзья!
С уважением, Будуев Антон.
Проект «BI — это просто»
Если у Вас появились какие-то вопросы по материалу данной статьи, задавайте их в комментариях ниже. Я Вам обязательно отвечу. Да и вообще, просто оставляйте там Вашу обратную связь, я буду очень рад.
Также, делитесь данной статьей со своими знакомыми в социальных сетях, возможно, этот материал кому-то будет очень полезен.
Понравился материал статьи?
Добавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D
Калькулятор округляющих чисел
Использование калькулятора
Калькулятор округления чисел до любого десятичного знака в большую или меньшую сторону. Выберите единицы, чтобы округлить число до ближайшего доллара. Выберите сотые, чтобы округлить сумму до ближайшего цента.
Округление чисел
Допустим, вы хотите округлить число 838,274.Окончательный результат будет зависеть от того, до какой позиции вы округляете. Округление 838.274:
- Округление до ближайшей сотни 800
- Округление до десяти: 840
- Округление до ближайшего 838
- Округление до десятых 838,3
- Округление до сотых — 838,27
Основные правила округления
Когда вы «округляете до ближайшего _____», независимо от того, что идет в пробел, шаги почти всегда одинаковы:
- Определите, до какой позиции вы округляете. Чем меньше значение разряда, тем точнее будет конечный результат.
- Посмотрите на следующее наименьшее разрядное значение, цифру справа от разрядного значения, до которого выполняется округление. Например, если вы хотите округлить до ближайших десяти, вы должны смотреть на единицы.
- Если цифра в следующем наименьшем значении разряда меньше пяти (0, 1, 2, 3 или 4), вы оставляете цифру, которую хотите округлить, как есть. Любые цифры после этого числа (включая следующее наименьшее разрядное значение, которое вы только что просмотрели) становятся нулями или пропадают, если они расположены после десятичной точки.Это называется округлением в меньшую сторону.
- Если значение следующего наименьшего разряда больше или равно пяти (5, 6, 7, 8 или 9), вы увеличиваете значение округляемой цифры на единицу (+1). Как и раньше, все оставшиеся цифры до десятичной точки становятся нулями, а все цифры после десятичной точки удаляются. Это называется округлением.
Округлить до ближайшей сотни: 3250
- Определите цифру сотен: 2 из 3250
- Определите следующее наименьшее значение разряда: 5 из 3250
- Эта цифра больше или равна пяти? Да, так что собрали.
- Увеличьте цифру сотен на единицу, так что 2 станет 3. Каждая цифра после становится нулем.
3250 с округлением до сотен 3300
Округлить до ближайшего десятка: 323,5
- Определите цифру десятков: 2 из 323,5
- Определите следующее наименьшее значение разряда: 3 из 323,5
- Эта цифра больше или равна пяти? Нет, так округлите.
- Цифра десятков остается неизменной на 2. Каждая следующая цифра становится нулем. Цифры после десятичной точки отбрасываются.
323,5 с округлением до десяти 320
Округлить до ближайшего десятка: 499
- Определите цифру десятков: первые 9 из 499
- Определите следующее наименьшее значение разряда: вторая 9 из 499
- Эта цифра больше или равна пяти? Да, так что собрали.
- Разряд десятков увеличивается на единицу. Поскольку 9 + 1 = 10, вам нужно перенести 1 и прибавить ее к разряду сотен. Каждая цифра после становится нулем.
499 с округлением до десяти составляет 500
Округлить до ближайшего десятого: 0,74
- Определить десятую цифру: 7 из 0,74
- Определите следующее наименьшее разрядное значение: 4 из 0,74
- Эта цифра больше или равна пяти? Нет, так округлите.
- Десятая цифра остается неизменной, равной 7. Поскольку оставшиеся цифры стоят после десятичной точки, вы просто опускаете их.
0,74 с округлением до десятых составляет 0,7
Округлить до ближайшей сотой: 3,141
- Определить сотую цифру: 4 в 3,141
- Определите следующее наименьшее значение разряда: вторая 1 из 3,141
- Эта цифра больше или равна пяти? Нет, так округлите.
- Цифра сотых долей остается неизменной на 4. Опустите цифры справа от 4.
3,141 с округлением до сотых — 3,14
Связанные калькуляторы
Чтобы узнать, как округлить число до ближайшего кратного, см. Калькулятор округления до ближайшего кратного. Округлить до кратных целых чисел или десятичных дробей, таких как десятые, сотые, тысячные и т. Д.
Дополнительная литература
Об. com дальше Как округлить числа
Математика Как вам круглый?
Math.com имеет несколько уроков по оценке и округлению.
Калькулятор округления
Округление числа включает замену числа приближением числа, что приводит к более короткому, простому или более явному представлению указанного числа на основе конкретных определений округления.Например, если округлить число 2,7 до ближайшего целого, число 2,7 будет округлено до 3.
Методы округления
Существуют различные определения округления, которые можно использовать для округления числа. По умолчанию калькулятор округляет до ближайшего целого числа, но настройки можно изменить, чтобы использовать другие режимы округления и уровни точности. Ниже описаны все режимы округления, которые поддерживает калькулятор.
Округлить половину вверх:
Этот метод округления — один из наиболее распространенных используемых методов округления.Это означает округление значений, которые находятся на полпути между выбранной точностью округления в большую сторону. Например, при округлении до единиц:
Когда округляемое значение отрицательное, определение несколько неоднозначно. Некоторые округляют от -5,5 до -5, некоторые округляют до -6. Мы согласны с тем, что здесь «вверх» можно рассматривать как округление значений, которые находятся на полпути к большему или более положительному значению. Например, при округлении до единиц:
-5,50 | ⇒ | -5 |
-5.51 | ⇒ | -6 |
-5,49 | ⇒ | -5 |
Округлить до половины:
Округление до половины в меньшую сторону аналогично округлению в большую сторону, за исключением того, что оно означает округление значений, находящихся на полпути между выбранной точностью округления, в меньшую, а не в большую сторону. Например, при округлении до единиц:
В случае отрицательных чисел, как при округлении до половины, определение неоднозначно. Мы согласны с тем, что округление до половины в меньшую сторону можно рассматривать как округление значений, которые находятся на полпути к меньшему или более отрицательному значению.Например, при округлении до единиц:
-5,50 | ⇒ | -6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-5,51 | ⇒ | -6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-5,49 | ⇒ | -5,49 | -5 | Круглый
-5,01 | ⇒ | -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-5,50 | ⇒ | -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-5,99 | ⇒ | -5 |
-5,01 | ⇒ | -6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-5,50 | ⇒ | -6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-5,99 | ⇒ | -6 |
5,5 | ⇒ | 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6,5 | ⇒ | 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-7,5 | ⇒ | -8 | -8 | Округлить половину до нечетной: Округление половины до нечетного аналогично округлению половины до четного (см. Выше) и может использоваться как правило для разрешения вопроса о равенстве. Для этого метода половинные значения округляются до ближайшего нечетного целого числа.Например:
|