Функция ОКРУГЛ в Excel возвращает число, округленное до заданного количества цифр. Функция ОКРУГЛ может округлять вправо или влево от десятичной точки.
число – число для округления.
num_digits – место округления числа.
Функция ОКРУГЛ округляет число до заданного количества разрядов. ОКРУГЛ округляет вверх, если последняя значащая цифра больше или равна 5, и округляет в меньшую сторону, если последняя значащая цифра меньше 5.
ОКРУГЛ принимает два аргумента: число и количество_цифр. Число – это число, которое нужно округлить, а num_digits – место, до которого нужно округлить число. Когда num_digits больше нуля, функция ОКРУГЛ округляет правую часть десятичной точки. Когда num_digits меньше или равно нулю, функция ОКРУГЛ выполняет округление с левой стороны десятичной точки. Используйте ноль (0) для num_digits, чтобы округлить до ближайшего целого числа. Это поведение описано в таблице ниже:
Функция ОКРУГЛ округляет число до заданного количества разрядов. Количество мест задается количеством цифр, указанным во втором аргументе (num_digits). Например, приведенные ниже формулы округляют число 5,86 до.
В этом примере ячейка C6 содержит следующую формулу: =ОКРУГЛ(B6,-3) Значение в ячейке B6 равно 1 234 567, а результат равен 1 235 000. При использовании функции ОКРУГЛ отрицательные числа для второго аргумента округляются слева от .
Эта формула может показаться пугающей, если у вас нет хороших математических знаний, но давайте рассмотрим ее шаг за шагом. Во-первых, когда у вас есть подобная формула, в которой одна функция (в данном случае ОКРУГЛ) повторяется.
В показанном примере цель состоит в том, чтобы округлить цену до ближайшего значения, оканчивающегося на 0,99. Так, например, если цена в настоящее время составляет 5,31 доллара, результат должен быть 4,99 доллара. Лучший способ подумать о проблеме — переформулировать ее.
Как округлить число в большую или меньшую сторону в Excel?
Если у вас есть список десятичных данных, и вы хотите округлить эти числа в меньшую или большую сторону и оставить только одно десятичное число, как вы можете быстро решить эту проблему? Теперь в этом руководстве рассказывается о хитростях гибкого округления чисел в большую или меньшую сторону в Excel.
Быстро округлить число в большую или меньшую сторону с помощью функции Round
В Excel вы можете использовать формулы ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ, чтобы округлить числа вверх или вниз.
Выберите ячейку рядом с данными и введите эту формулу = ОКРУГЛВВЕРХ(A2,1) (A2 – это ячейка данных, которую нужно округлить в большую сторону), и перетащите маркер заполнения в нужные ячейки. Смотрите скриншоты:
Затем перейдите в другую ячейку и введите эту формулу =ОКРУГЛВНИЗ(A2,1) и перетащите маркер заполнения, чтобы применить эту формулу к ячейкам.
Совет:
В приведенных выше формулах 1 указывает на сохранение одного десятичного знака, вы можете изменить его по своему усмотрению, и если вы хотите округлить число вверх или вниз до целого числа, вы можете использовать формулы =ОКРУГЛВВЕРХ(A2,0) или =ОКРУГЛВНИЗ( А2,0).
Возможно, некоторые из вас не любят запоминать формулы, в следующей части я представлю утилиту округления, чтобы вы могли легко округлить число в большую или меньшую сторону.
С помощью Round утилиты Kutools for Excel вам не нужно запоминать какие-либо формулы, а просто нужно щелкнуть и указать сохраненные десятичные знаки.
После бесплатной установки Kutools for Excel сделайте следующее:
<р>1. Выберите десятичные данные и нажмите Kutools > Раунд. Смотрите скриншот:
<р>2. В диалоговом окне «Округление без формулы» введите десятичные разряды в текстовое поле рядом с «Десятичный знак» и установите флажок «Округление в большую сторону» или «Округление в меньшую сторону» в соответствии с вашими потребностями. Смотрите скриншот:
<р>3. Нажмите «ОК» или «Применить». Теперь данные округляются вниз или вверх. Смотрите скриншоты:
Совет. Перед применением этой утилиты лучше скопировать исходные данные.
При компиляции данных для отчета или презентации PowerPoint частая проблема заключается в округлении сумм в Excel. Часто желательно, но трудно добиться, чтобы округленные итоги точно совпадали с итогом округленных слагаемых. Например, рассмотрим следующую таблицу:
При округлении значений до целых чисел с помощью функции Excel Format-Cell получается следующая таблица. Итоги, которые кажутся «неверно рассчитанными», выделены жирным шрифтом:
Аналогично, когда используются стандартные функции округления Excel, итоговые значения округленных значений рассчитываются правильно, но накапливаются ошибки округления, и результаты часто существенно отклоняются от фактических итогов исходных значений. В следующей таблице показан результат =ROUND(x,0) для приведенного выше примера. Итоги, отличающиеся от исходного значения на 1 или более, выделены жирным шрифтом:
Используя think-cell round, вы можете последовательно округлять итоги с минимальным «мошенничеством»: хотя большинство значений округляются до ближайшего целого числа, некоторые значения округляются в противоположном направлении, что позволяет поддерживать правильные расчеты и не накапливать ошибку округления. Поскольку существует много возможностей добиться правильного округления итоговых значений путем изменения значений, программное обеспечение выбирает решение, требующее минимального количества измененных значений и минимального отклонения от точных значений. Например, округление в меньшую сторону от 10,5 до 10 предпочтительнее, чем округление в меньшую сторону от 3,7 до 3. В следующей таблице показано оптимальное решение для приведенного выше примера, где «обманные» значения выделены жирным шрифтом:
Чтобы получить такой результат в собственных вычислениях, просто выберите соответствующий диапазон ячеек Excel. Затем нажмите
на вкладке "Формулы" и, при необходимости, отрегулируйте точность округления с помощью раскрывающегося списка на панели инструментов.
22.1 Использование think-cell round
Округление think-cell легко интегрируется в Microsoft Excel, предоставляя набор функций, аналогичных стандартным функциям округления Excel. Вы можете легко применить эти функции к своим собственным данным, используя круглую группу ленты think-cell на вкладке "Формулы".
22.1.1 Параметры округления
Как и функции Excel, функции округления think-cell принимают два параметра:
x Значение, которое необходимо округлить. Это может быть константа, формула или ссылка на другую ячейку. n Точность округления. Значение этого параметра зависит от используемой вами функции. Параметры для функций think-cell такие же, как и для эквивалентных функций Excel. Примеры приведены в таблице ниже.
think-cell round может округлять не только до целых значений, но и до любых кратных. Например, если вы хотите представить свои данные в формате 5-10-15-. шагов, просто округляем до числа, кратного пяти. В раскрывающемся списке на панели инструментов округления think-cell просто введите или выберите нужную точность округления. think-cell round выбирает для вас подходящие функции и параметры. В следующей таблице приведены некоторые примеры округления определенных значений x с помощью панели инструментов вместе с их конкретным параметром n.
Если значения отображаются не так, как вы ожидаете, убедитесь, что для параметра Форматирование ячеек Excel задано значение «Общее», а ширина столбцов достаточна для отображения всех десятичных знаков.
Для достижения оптимальных результатов с минимальным отклонением от исходных значений следует использовать TCROUND везде, где это возможно. Используйте более строгие функции TCROUNDDOWN , TCROUNDUP или TCROUNDNEAR только в случае необходимости.
Внимание: никогда не следует использовать недетерминированные функции, такие как RAND(), ни в одной из формул TCROUND. Если функции возвращают разные значения каждый раз, когда они оцениваются, цикл think-cell будет допускать ошибки при вычислении значений.
22.1.2 Схема расчета
Прямоугольный макет в приведенном выше примере предназначен только для демонстрации. Вы можете использовать функции TCROUND, чтобы определить отображение произвольных сумм, разбросанных по листу Excel. Трехмерные ссылки Excel на другие листы и ссылки на другие файлы также работают.
22.1.3 Размещение функций TCROUND
Поскольку функции TCROUND предназначены для управления выводом ячейки, они должны быть самой внешней функцией:
Плохо:
= TCROUND (A1, 1)+ TCROUND ( SUM (B1:E1), 1 )
Хорошо:
= TCROUND ( A1+ SUM (B1:E1), 1 )
Плохо:
= 3* TCROUNDDOWN (A1, 1)
Хорошо:
= TCROUNDDOWN (3*A1, 1)
таблица>
22.2 Ограничения раунда think-cell
think-cell round всегда находит решение для произвольного суммирования с промежуточными и итоговыми суммами. think-cell round также предоставляет разумные решения для некоторых других вычислений, связанных с умножением и числовыми функциями. Однако по математическим причинам невозможно гарантировать наличие последовательно округленного решения, если используются операторы, отличные от +, - и СУММ.
22.2.1 Умножение на константу
Во многих случаях цикл think-cell дает хорошие результаты, когда используется постоянное умножение, т. е., максимум один из коэффициентов получается из результата другой функции TCROUND. Рассмотрим следующий пример:
Точный расчет для ячейки C1: 3×1,3+1,4=5,3. Этот результат можно получить, округлив значение от 1,4 до 2:
Точный расчет для ячейки C1: 6×1,3+1,4=9,2. Округление ячеек A1 и B1 даст 6×1+2=8 или 6×2+1=13. Фактический результат 9,2 нельзя округлить до 8 или 13, и результат округления think-cell выглядит следующим образом:
Примечание. Функция Excel СРЗНАЧ интерпретируется think-cell как комбинация суммирования и постоянного умножения. Кроме того, суммирование, в котором одно и то же слагаемое появляется более одного раза, математически эквивалентно постоянному умножению, и существование решения не гарантируется.
22.2.2 Общее умножение и другие функции
Поскольку функции TCROUND используются для всех соответствующих ячеек, а промежуточные результаты связаны просто +, -, SUM и AVERAGE , сложения, а также (промежуточные) итоги объединяются в единую задачу округления. В этих случаях цикл think-cell найдет решение, обеспечивающее согласованность во всех задействованных ячейках, если такое решение существует.
Поскольку TCROUND — это обычная функция Excel, ее можно комбинировать с произвольными функциями и операторами. Но когда вы используете функции, отличные от упомянутых выше, для соединения результатов операторов TCROUND, раунд think-cell не может интегрировать компоненты в одну взаимосвязанную задачу. Вместо этого компоненты формулы будут рассматриваться как отдельные задачи, которые будут решаться независимо друг от друга. Затем результаты будут использоваться в качестве входных данных для других формул.
Во многих случаях результаты раунда think-cell все же будут разумными. Однако бывают случаи, когда использование операторов, отличных от +, -, СУММ и СРЗНАЧ, приводит к округленным результатам, которые далеки от результата неокругленного вычисления. Рассмотрим следующий пример:
В этом случае точное вычисление для ячейки C1 будет 8,6 × 1,7 = 14,62. Поскольку ячейки A1 и ячейки B1 связаны умножением, think-cell round не может интегрировать формулы из этих ячеек в общую задачу. Вместо этого, после обнаружения ячейки A1 как действительного ввода, ячейка B1 оценивается независимо, а вывод принимается как константа в оставшейся задаче. Поскольку дополнительных ограничений нет, значение 1,7 из ячейки B1 округляется до ближайшего целого числа, равного 2.
На данный момент «точный» расчет для ячейки C1 равен 8,6 × 2 = 17,2. Это проблема, которую сейчас пытается решить think-cell round. Существует последовательное решение, которое требует округления 17,2 до 18. Результат выглядит следующим образом:
Обратите внимание, что округленное значение в ячейке C1, равное 18, сильно отличается от исходного значения 14,62.
22.3 Устранение неполадок с формулами TCROUND
Еще одна ошибка, характерная для цикла think-cell, — это размещение вызова функции TCROUND: функцию TCROUND нельзя использовать в другой формуле. Убедитесь, что TCROUND является самой внешней функцией формулы ячейки. (см. Размещение функций TCROUND)
Если формулы, включенные в функции TCROUND, содержат только +, - и SUM , а все операторы TCROUND имеют одинаковую точность (второй параметр), решение гарантированно существует и будет найдено циклом think-cell. Однако в следующих случаях нет гарантии, что решение с постоянным округлением существует:
Формулы включают другие операции, такие как умножение или числовые функции. Кроме того, суммирование, в котором одно и то же слагаемое встречается более одного раза, математически эквивалентно умножению.
Вы используете разные точности во втором параметре функции TCROUND.
Вы часто используете определенные функции TCROUNDDOWN , TCROUNDUP и TCROUNDNEAR .
Вы можете попробовать переформулировать проблему, чтобы получить согласованное решение. Попробуйте следующее:
Подробности синтаксиса с примером правильного использования функции можно увидеть ниже.
=ОКРУГЛ (число, число_цифр)
ВИДЕО ПРИМЕРЫ
Посмотрите видео ниже, чтобы увидеть, как использовать функцию Excel ROUND с некоторыми примерами:
ССЫЛКИ И РЕСУРСЫ
Здесь мы приводим список полезных ссылок, которые, по нашему мнению, могут быть полезны при изучении использования функции с некоторыми примерами и советами.
ТРЕНЕР ПО ФОРМУЛАМ EXCEL
Как говорится: практика ведет к совершенству!
Проверьте свои навыки работы с Excel в самом Excel с помощью нашего уникального продукта: Тренажер формул Excel.
30 разделов и около 100 вопросов с полным практическим опытом. Отслеживание прогресса, информационная панель, проверка ошибок и многое другое. Проверьте это сейчас:
Похожие записи
Функция Excel YEAR возвращает четырехзначный год (число от 1900 до 9999) с учетом значения даты. Перечислены другие языки и сведения о синтаксисе.
Функция МЕСЯЦ Excel возвращает месяц (число от 1 до 12) с заданным значением даты. Другие языки и сведения о синтаксисе указаны в списке.
Функция ДЕНЬ в Excel возвращает день месяца (число от 1 до 31) с заданным значением даты. Другие языки и сведения о синтаксисе указаны в списке.