Функция округления в excel на английском

Обновлено: 20.11.2024

Функция ОКРУГЛ в 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 предназначены для управления выводом ячейки, они должны быть самой внешней функцией:

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) с заданным значением даты. Другие языки и сведения о синтаксисе указаны в списке.

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

Плохо: = TCROUND (A1, 1)+ TCROUND ( SUM (B1:E1), 1 )
Хорошо: = TCROUND ( A1+ SUM (B1:E1), 1 )
Плохо: = 3* TCROUNDDOWN (A1, 1)
Хорошо: = TCROUNDDOWN (3*A1, 1)