Округление числа в Excel. Как округлять числа в большую и меньшую сторону функциями Excel


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

Изменение количества знаков после запятой без изменения значения

На листе

Во встроенном числовом формате

Округление числа вверх

Округление числа до ближайшего значения

Округление числа до ближайшего дробного значения

Округление числа до указанного количества значимых разрядов

Значимые разряды - это разряды, которые влияют на точность числа.

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

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

    Округляемые отрицательные числа прежде всего преобразуются в абсолютные значения (значения без знака "минус"). После округления знак "минус" применяется повторно. Хотя это может показаться нелогичным, именно так выполняется округление. Например, при использовании функции ОКРУГЛВНИЗ для округления числа -889 до двух значимых разрядов результатом является число -880. Сначала -889 преобразуется в абсолютное значение (889). Затем это значение округляется до двух значимых разрядов (880). После этого повторно применяется знак "минус", что дает в результате -880.

    При применении к положительному числу функции ОКРУГЛВНИЗ оно всегда округляется вниз, а при применении функции ОКРУГЛВВЕРХ - вверх.

    Функция ОКРУГЛ округляет дробные числа следующим образом: если дробная часть больше или равна 0,5, число округляется вверх. Если дробная часть меньше 0,5, число округляется вниз.

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

    В общем при округлении числа без дробной части (целого числа) необходимо вычесть длину числа из нужного количества значимых разрядов. Например, чтобы округлить 2345678 вниз до 3 значимых разрядов, используется функция ОКРУГЛВНИЗ с параметром -4: = ОКРУГЛВНИЗ(2345678,-4) . При этом число округляется до значения 2340000, где часть "234" представляет собой значимые разряды.

Округление числа до заданного кратного

Иногда может потребоваться округлить значение до кратного заданному числу. Например, допустим, что компания поставляет товары в ящиках по 18 единиц. С помощью функции ОКРУГЛТ можно определить, сколько ящиков потребуется для поставки 204 единиц товара. В данном случае ответом является 12, так как число 204 при делении на 18 дает значение 11,333, которое необходимо округлить вверх. В 12-м ящике будет только 6 единиц товара.

Может также потребоваться округлить отрицательное значение до кратного отрицательному или дробное - до кратного дробному. Для этого также можно применять функцию ОКРУГЛТ .

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

Правило округления числа до десятых.

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

Если первая из отброшенных цифр 0, 1, 2, 3 или 4, то предыдущую цифру не изменяем.

Если первая из отброшенных цифр 5, 6, 7, 8 или 9, то предыдущую цифру увеличиваем на единицу.

Примеры .

Округлить до десятых числа:

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

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

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

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

Чтобы округлить до десятых данное число, после запятой оставляет одну цифру, а все следующие за ней — отбрасываем. Так как первая отброшенная цифра — 7, следовательно, к предыдущей прибавляем единицу. Читают: «Пятьдесят шесть целых восемь тысяч семьсот шесть десятитысячных приближенно равно пятьдесят шесть целых, девять десятых».

И еще пара примеров на округление до десятых:

Поймите значения цифр в десятичных долях. В любом числе различные цифры представляют собой различные разряды. Например, в числе 1872 единица представляет тысячи, восьмерка – сотни, семерка – десятки, двойка – единицы. Если в числе имеется десятичная запятая, то цифры справа от нее отражают дроби от целого числа .

  • Определите разряд десятичной дроби, до которого хотите ее округлить. Первым шагом в округлении десятичных дробей является определение места, до которого требуется округлить число . Если вы делаете домашнюю работу, то это обычно определено условием задания. Зачастую в условии может быть указана необходимость округлить ответ до десятых, сотых или тысячных знаков после запятой.

    • Например, если стоит задача округления числа 12, 9889 до тысячных долей, начать следует с выявления расположения этих тысячных долей. Отсчитайте знаки от запятой как десятые, сотые, тысячные, после которых идут десятитысячные . Вторая восьмерка будет как раз тем, что вам необходимо (12,988 9).
    • Иногда в условии может указываться конкретное место для округления (например, "округление до третьего знака после запятой" означает то же самое, что и "округление до тысячных").
  • Посмотрите на цифру справа от необходимого места округления. Теперь следует узнать цифру, которая стоит справа от места, до которого вы производите округление. В зависимости от этой цифры вы будете производить округление в большую или в меньшую сторону (вверх или вниз).

    • Во взятом ранее примере числа (12,9889) необходимо произвести округление до тысячных (12,988 9), поэтому теперь следует посмотреть на цифру справа от тысячной доли, а именно на последнюю девятку (12,9889 ).
  • Если эта цифра больше или равна пяти, то производится округление в большую сторону. Для большей ясности, если справа от места округления стоит цифра 5, 6, 7, 8 или 9, то производится округление в большую сторону. Другими словами, необходимо увеличить цифру на округляемом месте на единицу, а остальные цифры справа от нее отбросить.

    • Во взятом примере (12,9889) последняя девятка больше пятерки, поэтому мы будем округлять тысячные в большую сторону. Округленное число предстанет в виде 12,989 . Обратите внимание, что после места округления цифры отброшены.
  • Если эта цифра меньше пяти, то производится округление в меньшую сторону. То есть, если справа от места округления стоит цифра 4, 3, 2, 1 или 0, то производится округление в меньшую сторону. Что означает необходимость оставить цифру на месте округления в том виде, в каком она есть, и отбросить цифры справа от нее.

    • Вы не можете округлить число 12,9889 в меньшую сторону, так как последняя девятка не представляет собой четверку или меньшую цифру. Однако, если бы рассматриваемым числом было 12,9884 , то его можно бы было округлить до 12,988 .
    • Процедура кажется знакомой? Это связано с тем, таким же образом округляются и целые числа, а наличие запятой ничего не меняет.
  • Пользуйтесь тем же методом для округления десятичных дробей до целых цифр. Зачастую задачей устанавливается необходимость округления ответа до целых. В этом случае необходимо воспользоваться вышеуказанным способом.

    • Другими словами, найдите место расположения целых единиц числа, посмотрите на цифру справа. Если она больше или равна пяти, то округлите целое число в большую сторону. Если она меньше или равна четырем, то округлите целое число в меньшую сторону. Наличие запятой между целой частью числа и его десятичной дробью ничего не меняет.
    • Например, если вам требуется округлить вышеприведенное число (12,9889) до целых, то вы начнете с определения места расположения целых единиц числа: 12 ,9889. Так как девятка справа от этого места больше пяти, то производим округление вверх до 13 целых. Так как ответ представлен целым числом, то писать запятую больше нет необходимости.
  • Обращайте внимание на указания к округлению. Вышеупомянутые инструкции к округлению являются общепринятыми. Однако бывают ситуации, когда даются особые требования к округлению, не забывайте их прочесть, прежде чем сразу же прибегать к общепринятым правилам округления.

    • Например, если в требованиях сказано производить округление до десятых в меньшую сторону, то в числе 4,59 вы оставите пятерку, несмотря на то, что девятка справа от нее обычно должна приводить к округлению в большую сторону. Это даст вам результатом 4,5 .
    • Аналогичным образом, если вам сказано округлить число 180,1 до целых в большую сторону , то у вас получится 181 .
  • Чтобы рассмотреть особенность округления того или иного числа, необходимо проанализировать конкретные примеры и некоторую основную информацию.

    Как округлять числа до сотых

    • Для округления числа до сотых необходимо оставлять после запятой две цифры, остальные, конечно же, отбрасываются. Если первая цифра, которая отбрасывается, это 0, 1, 2, 3 или 4, то предыдущая цифра остается неизменной.
    • Если же отбрасываемая цифра – это 5, 6, 7, 8 или 9, то нужно увеличить предыдущую цифру на единицу.
    • К примеру, если нужно округлить число 75,748 , то после округления мы получаем 75,75 . Если мы имеем 19,912 , то в результате округления, а точнее, в отсутствии необходимости его использования, мы получаем 19,91 . В случае с 19,912 цифра, которая идет после сотых, не округляется, поэтому она просто отбрасывается.
    • Если речь идет о числе 18,4893 , то округление до сотых происходит следующим образом: первая цифра, которую нужно отбросить, это 3, поэтому никаких изменений не происходит. Получается 18,48 .
    • В случае с числом 0,2254 мы имеем первую цифру, которая отбрасывается при округлении до сотых. Это пятерка, которая указывает на то, что предыдущее число нужно увеличить на единицу. То есть, мы получаем 0,23 .
    • Бывают и случаи, когда округления изменяет все цифры в числе. К примеру, чтобы округлить до сотых число 64,9972 , мы видим, что число 7 округляет предыдущие. Получаем 65,00 .

    Как округлять числа до целых

    При округлении чисел до целых ситуация такая же. Если мы имеем, к примеру, 25,5 , то после округления мы получаем 26 . В случае с достаточным количеством цифр после запятой округление происходит таким образом: после округления 4,371251 мы получаем 4 .

    Округление до десятых происходит таким же образом, как и в случае с сотыми. К примеру, если нужно округлить число 45,21618 , то мы получаем 45,2 . Если вторая цифра после десятой – это 5 или больше, то предыдущая цифра увеличивается на единицу. В качестве примера можно округлить 13,6734 , и в итоге получится 13,7 .

    Важно обращать внимание на цифру, которая расположена перед той, которая отсекается. К примеру, если мы имеет число 1,450 , то после округления получаем 1,4 . Однако в случае с 4,851 целесообразно округлять до 4,9 , так как после пятерки еще идет единица.

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

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

    Как округлить число форматом ячейки

    Впишем в ячейку А1 значение 76,575. Щелкнув правой кнопкой мыши, вызываем меню «Формат ячеек». Сделать то же самое можно через инструмент «Число» на главной странице Книги. Или нажать комбинацию горячих клавиш CTRL+1.

    Выбираем числовой формат и устанавливаем количество десятичных знаков – 0.

    Результат округления:

    Назначить количество десятичных знаков можно в «денежном» формате, «финансовом», «процентном».

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

    Особенность данного варианта: чем больше цифр после запятой мы оставим, тем точнее получим результат.

    

    Как правильно округлить число в Excel

    С помощью функции ОКРУГЛ() (округляет до необходимого пользователю количества десятичных разрядов). Для вызова «Мастера функций» воспользуемся кнопкой fx. Нужная функция находится в категории «Математические».


    Аргументы:

    1. «Число» - ссылка на ячейку с нужным значением (А1).
    2. «Число разрядов» - количество знаков после запятой, до которого будет округляться число (0 – чтобы округлить до целого числа, 1 – будет оставлен один знак после запятой, 2 – два и т.д.).

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

    • первый аргумент функции – ссылка на ячейку;
    • второй аргумент – со знаком «-» (до десятков – «-1», до сотен – «-2», чтобы округлить число до тысяч – «-3» и т.д.).

    Как округлить число в Excel до тысяч?

    Пример округления числа до тысяч:

    Формула: =ОКРУГЛ(A3;-3).

    Округлить можно не только число, но и значение выражения.

    Допустим, есть данные по цене и количеству товара. Необходимо найти стоимость с точностью до рубля (округлить до целого числа).

    Первый аргумент функции – числовое выражение для нахождения стоимости.

    Как округлить в большую и меньшую сторону в Excel

    Для округления в большую сторону – функция «ОКРУГЛВВЕРХ».

    Первый аргумент заполняем по уже знакомому принципу – ссылка на ячейку с данными.

    Второй аргумент: «0» - округление десятичной дроби до целой части, «1» - функция округляет, оставляя один знак после запятой, и т.д.

    Формула: =ОКРУГЛВВЕРХ(A1;0).

    Результат:

    Чтобы округлить в меньшую сторону в Excel, применяется функция «ОКРУГЛВНИЗ».

    Пример формулы: =ОКРУГЛВНИЗ(A1;1).

    Полученный результат:

    Формулы «ОКРУГЛВВЕРХ» и «ОКРУГЛВНИЗ» используются для округления значений выражений (произведения, суммы, разности и т.п.).


    Как округлить до целого числа в Excel?

    Чтобы округлить до целого в большую сторону используем функцию «ОКРУГЛВВЕРХ». Чтобы округлить до целого в меньшую сторону используем функцию «ОКРУГЛВНИЗ». Функция «ОКРУГЛ» и формата ячеек так же позволяют округлить до целого числа, установив количество разрядов – «0» (см.выше).

    В программе Excel для округления до целого числа применяется также функция «ОТБР». Она просто отбрасывает знаки после запятой. По сути, округления не происходит. Формула отсекает цифры до назначенного разряда.

    Сравните:

    Второй аргумент «0» - функция отсекает до целого числа; «1» - до десятой доли; «2» - до сотой доли и т.д.

    Специальная функция Excel, которая вернет только целое число, – «ЦЕЛОЕ». Имеет единственный аргумент – «Число». Можно указать числовое значение либо ссылку на ячейку.

    Недостаток использования функции «ЦЕЛОЕ» - округляет только в меньшую сторону.

    Округлить до целого в Excel можно с помощью функций «ОКРВВЕРХ» и «ОКРВНИЗ». Округление происходит в большую или меньшую сторону до ближайшего целого числа.

    Пример использования функций:

    Второй аргумент – указание на разряд, до которого должно произойти округление (10 – до десятков, 100 – до сотен и т.д.).

    Округление до ближайшего целого четного выполняет функция «ЧЕТН», до ближайшего нечетного – «НЕЧЕТ».

    Пример их использования:

    Почему Excel округляет большие числа?

    Если в ячейки табличного процессора вводятся большие числа (например, 78568435923100756), Excel по умолчанию автоматически округляет их вот так: 7,85684E+16 – это особенность формата ячеек «Общий». Чтобы избежать такого отображения больших чисел нужно изменить формат ячейки с данным большим числом на «Числовой» (самый быстрый способ нажать комбинацию горячих клавиш CTRL+SHIFT+1). Тогда значение ячейки будет отображаться так: 78 568 435 923 100 756,00. При желании количество разрядов можно уменьшить: «Главная»-«Число»-«Уменьшить разрядность».