Как округлить до десятых
Содержание:
- Круглое число
- Округление числа до указанного количества значимых разрядов
- Применение функций
- Работа с файлами
- Методы округления
- Как округлить число функцией ОКРУГЛ
- Получение приближенных значений
- Как округлить число в меньшую сторону функцией ОКРУГЛВНИЗ
- Способы округления чисел
- Как округлить число форматом ячейки
- Как округлить число функцией ОКРУГЛ
- Способ 1: Применение кнопок управления разрядностью
- Зачем округляются числа?
- Способ 3: Создание функции «ОКРУГЛ»
Круглое число
Перед тем как перейти к правилам округления значений, стоит разобраться, что представляет собой круглое число
. Если речь идет о целых, то оно обязательно заканчивается нулем.
На вопрос, где в повседневной жизни пригодиться такое умение, можно смело ответить – при элементарных походах по магазинам.
С помощью правила приблизительного подсчета можно прикинуть, сколько будут стоить покупки и какую сумму необходимо взять с собой.
Именно с круглыми числами легче выполнять подсчеты, не используя при этом калькулятор.
К примеру, если в супермаркете или на рынке покупают овощи весом 2 кг 750 г, то в простом разговоре с собеседником зачастую не называют точный вес, а говорят, что приобрели 3 кг овощей. При определении расстояния между населенными пунктами также применяют слово «около». Это и значит приведение результата к удобному виду.
Следует отметить, что при некоторых подсчетах в математике и решении задач также не всегда используются точные значения. Особенно это актуально в тех случаях, когда в ответе получают бесконечную периодическую дробь
. Приведем несколько примеров, когда используются приближенные значения:
- некоторые значения постоянных величин представляются в округленном виде (число «пи» и прочее);
- табличные значения синуса, косинуса, тангенса, котангенса, которые округлены до определенного разряда.
Обратите внимание!
Как показывает практика, приближение значений к целому, конечно, дает погрешность, но сосем незначительную. Чем выше разряд, тем точнее будет результат
Округление числа до указанного количества значимых разрядов
Значимые разряды — это разряды, которые влияют на точность числа.
В примерах этого раздела используются функции ОКРУГЛ
, ОКРУГЛВВЕРХ
и ОКРУГЛВНИЗ
. Они показывают способы округления положительных, отрицательных, целых и дробных чисел, но приведенные примеры охватывают лишь небольшую часть возможных ситуаций.
В приведенном ниже списке содержатся общие правила, которые необходимо учитывать при округлении чисел до указанного количества значимых разрядов. Вы можете поэкспериментировать с функциями округления и подставить собственные числа и параметры, чтобы получить число с нужным количеством значимых разрядов.
Округляемые отрицательные числа прежде всего преобразуются в абсолютные значения (значения без знака «минус»). После округления знак «минус» применяется повторно. Хотя это может показаться нелогичным, именно так выполняется округление. Например, при использовании функции ОКРУГЛВНИЗ
для округления числа -889 до двух значимых разрядов результатом является число -880. Сначала -889 преобразуется в абсолютное значение (889). Затем это значение округляется до двух значимых разрядов (880). После этого повторно применяется знак «минус», что дает в результате -880.
При применении к положительному числу функции ОКРУГЛВНИЗ
оно всегда округляется вниз, а при применении функции ОКРУГЛВВЕРХ
— вверх.
Функция ОКРУГЛ
округляет дробные числа следующим образом: если дробная часть больше или равна 0,5, число округляется вверх. Если дробная часть меньше 0,5, число округляется вниз.
Функция ОКРУГЛ
округляет целые числа вверх или вниз аналогичным образом, при этом вместо делителя 0,5 используется 5.
В общем при округлении числа без дробной части (целого числа) необходимо вычесть длину числа из нужного количества значимых разрядов. Например, чтобы округлить 2345678 вниз до 3 значимых разрядов, используется функция ОКРУГЛВНИЗ
с параметром -4: = ОКРУГЛВНИЗ(2345678,-4)
. При этом число округляется до значения 2340000, где часть «234» представляет собой значимые разряды.
Применение функций
Если же вы хотите изменить величину округления при расчете относительно одной или нескольких ячеек, но не хотите понижать точность расчетов в целом для документа, то в этом случае, лучше всего воспользоваться возможностями, которые предоставляет функция «ОКРУГЛ», и различные её вариации, а также некоторые другие функции.
Среди основных функций, которые регулируют округление, следует выделить такие:
- ОКРУГЛ – округляет до указанного числа десятичных знаков, согласно общепринятым правилам округления;
- ОКРУГЛВВЕРХ – округляет до ближайшего числа вверх по модулю;
- ОКРУГЛВНИЗ – округляет до ближайшего числа вниз по модулю;
- ОКРУГЛТ – округляет число с заданной точностью;
- ОКРВВЕРХ – округляет число с заданной точность вверх по модулю;
- ОКРВНИЗ – округляет число вниз по модулю с заданной точностью;
- ОТБР – округляет данные до целого числа;
- ЧЕТН – округляет данные до ближайшего четного числа;
- НЕЧЕТН – округляет данные до ближайшего нечетного числа.
Для функций ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ следующий формат ввода: «Наименование функции (число;число_разрядов). То есть, если вы, например, хотите округлить число 2,56896 до трех разрядов, то применяете функцию ОКРУГЛ(2,56896;3). На выходе получается число 2,569.
Для функций ОКРУГЛТ, ОКРВВЕРХ и ОКРВНИЗ применяется такая формула округления: «Наименование функции(число;точность)». Например, чтобы округлить число 11 до ближайшего числа кратного 2, вводим функцию ОКРУГЛТ(11;2). На выходе получается число 12.
Функции ОТБР, ЧЕТН и НЕЧЕТ используют следующий формат: «Наименование функции(число)». Для того, чтобы округлить число 17 до ближайшего четного применяем функцию ЧЕТН(17). Получаем число 18.
Функцию можно вводить, как в ячейку, так и в строку функций, предварительно выделив ту ячейку, в которой она будет находиться. Перед каждой функцией нужно ставить знак «=».
Существует и несколько другой способ введения функций округления. Его особенно удобно использовать, когда есть таблица со значениями, которые нужно преобразовать в округленные числа в отдельном столбике.
Для этого, переходим во вкладку «Формулы». Кликаем по копке «Математические». Далее, в открывшемся списке выбираем нужную функцию, например ОКРУГЛ.
После этого, открывается окно аргументов функции. В поле «Число» можно ввести число вручную, но если мы хотим автоматически округлить данные всей таблицы, тогда кликаем по кнопке справа от окна введения данных.
Окно аргументов функции сворачивается. Теперь нужно кликнуть по самой верхней ячейке столбца, данные которого мы собираемся округлить. После того, как значение занесено в окно, кликаем по кнопке справа от этого значения.
Опять открывается окно аргументов функции. В поле «Число разрядов» записываем разрядность, до которой нам нужно сокращать дроби. После этого, жмем на кнопку «OK».
Как видим, число округлилось. Для того, чтобы таким же образом округлить и все другие данные нужного столбца, наводим курсор на нижний правый угол ячейки с округленным значением, жмем на левую кнопку мыши, и протягиваем её вниз до конца таблицы.
После этого, все значения в нужном столбце будут округлены.
Как видим, существуют два основных способа округлить видимое отображение числа: с помощью кнопки на ленте, и путем изменения параметров формата ячеек. Кроме того, можно изменить и округление реально рассчитываемых данных. Это также можно сделать двумя способами: изменением настроек книги в целом, или путем применения специальных функций. Выбор конкретного способа зависит от того, собираетесь ли вы применять подобный вид округления для всех данных в файле, или только для определенного диапазона ячеек.
Мы рады, что смогли помочь Вам в решении проблемы.
Помогла ли вам эта статья?
Да Нет
Округляют числа в Excel несколькими способами. С помощью формата ячеек и с помощью функций. Эти два способа следует различать так: первый только для отображения значений или вывода на печать, а второй способ еще и для вычислений и расчетов.
С помощью функций возможно точное округление, в большую или меньшую сторону, до заданного пользователем разряда. А полученные значения в результате вычислений, можно использовать в других формулах и функциях. В то же время округление с помощью формата ячеек не даст желаемого результата, и результаты вычислений с такими значениями будут ошибочны. Ведь формат ячеек, по сути, значение не меняет, меняется лишь его способ отображения. Чтобы в этом быстро и легко разобраться и не совершать ошибок, приведем несколько примеров.
Работа с файлами
Сочетание клавиш | Описание |
---|---|
Shift + F10Menu | Отображение контекстного меню текущего объекта (аналогично нажатию правой кнопкой мыши). |
Alt + Enter | Вызов «Свойств объекта» |
F2 | Переименование объекта |
Перетаскивание с Ctrl | Копирование объекта |
Перетаскивание с Shift | Перемещение объекта |
Перетаскивание с Ctrl + Shift | Создание ярлыка объекта |
Щелчки с Ctrl | Выделение нескольких объектов в произвольном порядке |
Щелчки с Shift | Выделение нескольких смежных объектов |
Enter | То же, что и двойной щелчок по объекту |
Delete | Удаление объекта |
Shift + Delete | Безвозвратное удаление объекта, не помещая его в корзину |
Методы округления
В разных сферах могут применяться различные методы округления. Во всех этих методах «лишние» знаки обнуляют (отбрасывают), а предшествующий им знак корректирует по какому-либо правилу.
-
Округление к ближайшему целому
(англ. round) — наиболее часто используемое округление. Число в десятичной системе округляют до N-ого знака в зависимости от N+1 знака:
- если N+1 знак , то N-ый знак сохраняют, а N+1 и все последующие обнуляют;
- если N+1 знак ≥ 5
, то N-ый знак увеличивают на единицу, а N+1 и все последующие обнуляют.
Например: 11,9 → 12; −0,9 → −1; −1,1 → −1; 2,5 → 3.
-
Округление к меньшему по модулю
(округление к нулю, целое англ. fix, truncate, integer) — самое «простое» округление, поскольку после обнуления «лишних» знаков, предшествующий знак сохраняют. Например, 11,9 → 11; −0,9 → 0; −1,1 → −1).
-
Округление к большему
(округление к +∞, округление вверх, англ. ceil) — если обнуляемые знаки не равны нулю, предшествующий знак увеличивают на единицу, если число положительное, или сохраняют, если число отрицательное. В экономическом жаргоне — округление в пользу продавца , кредитора
(лица, получающего деньги). В частности, 2,6 → 3, −2,6 → −2. -
Округление к меньшему
(округление к −∞, округление вниз, англ. floor) — если обнуляемые знаки не равны нулю, предшествующий знак сохраняют, если число положительное, или увеличивают на единицу, если число отрицательное. В экономическом жаргоне — округление в пользу покупателя , дебитора
(лица, отдающего деньги). Здесь 2,6 → 2, −2,6 → −3. -
Округление к большему по модулю
(округление к бесконечности, округление от нуля) относительно редко используемая форма округления, если обнуляемые знаки не равны нулю, предшествующий знак увеличивают на единицу.
Варианты округления к ближайшему целому
В данных вариантах изменено правило для случая (N+1)-й знак = 5, а последующие знаки равны нулю
.
-
Банковское округление
(англ. banker»s rounding) — округление для этого случая происходит к ближайшему чётному . Это позволяет устранить систематическую ошибку округления
при суммировании большого количества чисел. То есть, 2,5 → 2, 3,5 → 4. -
Случайное округление
— округление происходит в меньшую или большую сторону в случайном порядке, но с равной вероятностью (может использоваться в статистике). -
Чередующееся округление
— округление происходит в меньшую или большую сторону поочерёдно.
Во всех этих трёх вариантах, если (N+1)-й знак не равен 5 или последующие знаки не равны нулю, округление происходит по обычным правилам: 2,49 → 2; 2,51 → 3.
Как округлить число функцией ОКРУГЛ
ОКРУГЛ — это основная функция округления чисел в Excel, которая округляет число до указанного количества знаков.
Синтаксис
:
Число
— любое действительное число, которое вы хотите округлить. Это может быть число или ссылка на ячейку.
Число_разрядов
— количество знаков для округления числа. Вы можете указать положительное или отрицательное значение в этом аргументе:
Если число_разрядов больше 0, число округляется до указанного количества десятичных знаков. Например, =ОКРУГЛ(17,25; 1) округляет число 17,25 до 17,3.
Чтобы округлить число до десятых
, укажите в аргументе число_разрядов значение равное 1.
Как округлить число в Excel — Как округлить число до десятых
Если необходимо округлить число до сотых
, задайте аргумент число_разрядов равным 2.
Как округлить число в Excel — Как округлить число до сотых
Для того чтобы округлить число до тысячных
, введите 3 в число_разрядов.
Как округлить число в Excel — Как округлить число до тысячных
- Если число_разрядов меньше 0, все десятичные разряды удаляются, а число округляется слева от десятичной точки (до десятых, до сотен, до тысяч и т. д.). Например, =ОКРУГЛ(17,25; -1) округляет 17,25 к ближайшему кратному 10 числу и возвращает в результате 20.
- Если число_разрядов равно 0, число округляется до ближайшего целого числа (без десятичных знаков). Например, =ОКРУГЛ(17,25; 0) округляет 17,25 до 17.
На следующем изображении демонстрируются несколько примеров, как округлить число в Excel
в формуле ОКРУГЛ:
Как округлить число в Excel — Примеры формул, как округлить число, функцией ОКРУГЛ
Получение приближенных значений
Это математическое действие осуществляется по определенным правилам.
Но для каждого множества чисел они разные. Отмечают, что округлить можно целые числа и десятичные .
А вот с обыкновенными дробями действие не выполняется.
Сначала их необходимо перевести в десятичные дроби
, а затем приступить к процедуре в необходимом контексте.
Правила приближения значений заключаются в следующем:
- для целых – замена разрядов, следующих за округляемым, нулями;
- для десятичных дробей – отбрасывания всех чисел, которые находятся за округляемым разрядом.
К примеру, округляя 303 434 до тысяч, необходимо заменить сотни, десятки и единицы нулями, то есть 303 000. В десятичных дробях 3,3333 округляя до десяты
х, просто отбрасывают все последующие цифры и получают результат 3,3.
Как округлить число в меньшую сторону функцией ОКРУГЛВНИЗ
Функция ОКРУГЛВНИЗ в Excel делает противоположное тому, что делает ОКРУГЛВВЕРХ, т. е. округляет число вниз.
Синтаксис
:
Число
— число, подлежащее округлению.
Число_разрядов
— количество знаков, до которых вы хотите округлить число. Работает как аргумент число_разрядов функции ОКРУГЛ, за исключением того, что число всегда округлено в меньшую сторону.
Следующее изображение демонстрирует, как округлить число в Excel
в меньшую сторону функцией ОКРУГЛВНИЗ в действии.
Как округлить число в Excel — Примеры формул, как округлить число в меньшую сторону, функцией ОКРУГЛВНИЗ
Так выполняется округление чисел в Excel
. Надеюсь, теперь вы знаете, как среди всех этих способов, как округлить число в Excel
, выбрать наиболее подходящий для ваших нужд.
Числа, с которыми нам приходится иметь дело в реальной жизни, бывают двух типов. Одни в точности передают истинную величину, другие — только приблизительную. Первые называют точными
, вторые — приближёнными
.
В реальной жизни чаще всего пользуются приближёнными числами вместо точных, так как последние обычно не требуются. Например, приближённые значения используются при указании таких величин как длина или вес. Во многих же случаях точное число найти невозможно.
Способы округления чисел
Для округления чисел придумано много способов, они не лишены недостатков, однако часто используются для решения задач. Разберёмся в тонкостях каждого из них.
Если используется стандартная библиотека math, то в начале кода её необходимо подключить. Сделать это можно, например, с помощью инструкции: .
math.ceil() – округление чисел в большую сторону
Функция получила своё имя от термина «ceiling», который используется в математике для описания числа, которое больше или равно заданному.
Любая дробь находится в целочисленном интервале, например, 1.2 лежит между 1 и 2. Функция определяет, какая из границ интервала наибольшая и записывает её в результат округления.
Пример:
math.ceil(5.15) # = 6 math.ceil(6.666) # = 7 math.ceil(5) # = 5
Важно помнить, что функция определяет наибольшее число с учётом знака. То есть результатом округления числа -0.9 будет 0, а не -1.
math.floor() – округление чисел в меньшую сторону
Функция округляет дробное число до ближайшего целого, которое меньше или равно исходному. Работает аналогично функции , но с округлением в противоположную сторону.
Пример:
math.floor(7.9) # = 7 math.floor(9.999) # = 9 math.floor(-6.1) # = -7
math.trunc() – отбрасывание дробной части
Возвращает целое число, не учитывая его дробную часть. То есть никакого округления не происходит, Python просто забывает о дробной части, приводя число к целочисленному виду.
Примеры:
math.trunc(5.51) # = 5 math.trunc(-6.99) # = -6
Избавиться от дробной части можно с помощью обычного преобразования числа к типу int. Такой способ полностью эквивалентен использованию .
Примеры:
int(5.51) # = 5 int(-6.99) # = -6
Нормальное округление
Python позволяет реализовать нормальное арифметическое округление, использовав функцию преобразования к типу int.
И хотя работает по другому алгоритму, результат её использования для положительных чисел полностью аналогичен выводу функции floor(), которая округляет числа «вниз». Для отрицательных аналогичен функции ceil().
Примеры:
math.floor(9.999) # = 9 int(9.999) # = 9 math.ceil(-9.999) # = -9 int(-9.999) # = -9
Чтобы с помощью функции int() округлить число по математическим правилам, необходимо добавить к нему 0.5, если оно положительное, и -0.5, если оно отрицательное.
Тогда операция принимает такой вид: int(num + (0.5 if num > 0 else -0.5)). Чтобы каждый раз не писать условие, удобно сделать отдельную функцию:
def int_r(num): num = int(num + (0.5 if num > 0 else -0.5)) return num
Функция работает также, как стандартная функция округление во второй версии Python (арифметическое округление).
Примеры:
int_r(11.5) # = 12 int_r(11.4) # = 11 int_r(-0.991) # = -1 int_r(1.391) # = 1
round() – округление чисел
round() – стандартная функция округления в языке Python. Она не всегда работает так, как ожидается, а её алгоритм различается в разных версиях Python.
В Python 2
Во второй версии Python используется арифметическое округление. Оно обладает постоянно растущей погрешностью, что приводит к появлению неточностей и ошибок.
Увеличение погрешности вызвано неравным количеством цифр, определяющих, в какую сторону округлять. Всего 4 цифры на конце приводят к округлению «вниз», и 5 цифр к округлению «вверх».
Помимо этого, могут быть неточности, например, если округлить число 2.675 до второго знака, получится число 2.67 вместо 2.68. Это происходит из-за невозможности точно представить десятичные числа типа «float» в двоичном коде.
В Python 3
В третьей версии Python используется банковское округление. Это значит, что округление происходит до самого близкого чётного.
Такой подход не избавляет от ошибок полностью, но уменьшает шанс их возникновения и позволяет программисту добиться большей точности при вычислениях.
Примеры:
round(3.5) # = 4 round(9.5) # = 10 round(6.5) # = 6 round(-6.5) # = -6 round(-7.5) # = -8
Но если вам по каким то причинам нужно округление как в Python 2, то можно воспользоваться функцией написанной нами выше на основе приведения к целому числу.
Округление до сотых
У функции есть ещё один аргумент. Он показывает до какого количества знаков после запятой следует округлять. Таким образом, если нам надо в Python округлить до сотых, этому параметру следует задать значение 2.
Пример округления до нужного знака:
round(3.555, 2) # = 3.56 round(9.515,1) # = 9.5 round(6.657,2) # = 6.66
Как округлить число форматом ячейки
Впишем в ячейку А1 значение 76,575. Щелкнув правой кнопкой мыши, вызываем меню «Формат ячеек». Сделать то же самое можно через инструмент «Число» на главной странице Книги. Или нажать комбинацию горячих клавиш CTRL+1.
Выбираем числовой формат и устанавливаем количество десятичных знаков – 0.
Результат округления:
Назначить количество десятичных знаков можно в «денежном» формате, «финансовом», «процентном».
Как видно, округление происходит по математическим законам. Последняя цифра, которую нужно сохранить, увеличивается на единицу, если за ней следует цифра больше или равная «5».
Особенность данного варианта: чем больше цифр после запятой мы оставим, тем точнее получим результат.
Как округлить число функцией ОКРУГЛ
ОКРУГЛ — это основная функция округления чисел в Excel, которая округляет число до указанного количества знаков.
Синтаксис
:
Число
— любое действительное число, которое вы хотите округлить. Это может быть число или ссылка на ячейку.
Число_разрядов
— количество знаков для округления числа. Вы можете указать положительное или отрицательное значение в этом аргументе:
Если число_разрядов больше 0, число округляется до указанного количества десятичных знаков. Например, =ОКРУГЛ(17,25; 1) округляет число 17,25 до 17,3.
Чтобы округлить число до десятых
, укажите в аргументе число_разрядов значение равное 1.
Как округлить число в Excel — Как округлить число до десятых
Если необходимо округлить число до сотых
, задайте аргумент число_разрядов равным 2.
Как округлить число в Excel — Как округлить число до сотых
Для того чтобы округлить число до тысячных
, введите 3 в число_разрядов.
Как округлить число в Excel — Как округлить число до тысячных
- Если число_разрядов меньше 0, все десятичные разряды удаляются, а число округляется слева от десятичной точки (до десятых, до сотен, до тысяч и т. д.). Например, =ОКРУГЛ(17,25; -1) округляет 17,25 к ближайшему кратному 10 числу и возвращает в результате 20.
- Если число_разрядов равно 0, число округляется до ближайшего целого числа (без десятичных знаков). Например, =ОКРУГЛ(17,25; 0) округляет 17,25 до 17.
На следующем изображении демонстрируются несколько примеров, как округлить число в Excel
в формуле ОКРУГЛ:
Как округлить число в Excel — Примеры формул, как округлить число, функцией ОКРУГЛ
Способ 1: Применение кнопок управления разрядностью
На навигационной панели Excel есть две кнопки, позволяющие управлять разрядностью числа. Одна из них подойдет для округления до десятых в том случае, когда чисел после запятой находится не так много. При этом учитывайте, что формат ячейки обязательно должен быть числовым или общим.
- Выделите число, которое хотите округлить до десятых, сделав по нему клик левой кнопкой мыши.
В блоке «Число» на верхней панели нажмите кнопку «Уменьшить разрядность». Она отмечена красным выделением на следующем изображении.
Вы сразу же заметите, что пропали сотые или тысячные доли.
Если нужно, сделайте еще один или несколько кликов по этой же кнопке, добиваясь необходимого округления.
И хотя ничего не помешает выделить все числа или поочередно заняться округлением каждого, не всегда удобно много раз нажимать одну и ту же кнопку, особенно когда есть более удачные варианты уменьшения разрядности.
Зачем округляются числа?
Любые цифры человек склонен округлять в тех случаях, когда нужно выполнять более упрощенные операции. Например, дыня весит 3,150 килограммов. Когда человек будет рассказывать своим знакомым о том, сколько граммов имеет южный плод, он может прослыть не очень интересным собеседником. Значительно лаконичнее звучат фразы типа «Вот я купил трехкилограмовую дыню» без вникания во всякие ненужные детали.
Интересно, что даже в науке нет необходимости всегда иметь дело с максимально точными числами. А если речь идет о периодических бесконечных дробях, которые имеют вид 3,33333333…3, то это становится невозможным. Поэтому самым логичным вариантом будет обычное округление их. Как правило, результат после этого искажается незначительно. Итак, как округлять числа?
Способ 3: Создание функции «ОКРУГЛ»
Функция «ОКРУГЛ» идеально подойдет в тех ситуациях, когда данные в таблице динамически редактируются, а в самих исходных ячейках с числами уменьшать разрядность нельзя. Уточним, что «ОКРУГЛ» — самый простой вариант функций округления, присутствующих в Excel, а использовать другие при выполнении текущей задачи — нерационально.
- В подходящей ячейке объявите функцию , затем переместите указатель внутрь круглых скобок и начинайте создание аргументов.
Выберите число, которое хотите округлить до десятых и не забывайте о том, что эта функция не поддерживает работу с диапазоном данных, поэтому указывать можно только одну ячейку.
Поставьте знак «;», который служит закрытием первого аргумента.
Сразу же после него без пробела добавьте «1», обозначив количество знаков после запятой. Нажмите клавишу Enter, применив тем самым новую функцию.
Ознакомьтесь с результатом в самой ячейке.
Если нужно, зажмите ее правый край левой кнопкой мыши и растяните вниз, чтобы автоматически расставить эту формулу и для других ячеек этого же столбца.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.