Поделиться через


Функция ER ROUNDAMOUNT

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

Синтаксис

ROUNDAMOUNT (number, decimals, round rule)

Аргументы

number: Int или Вещественный

Числовое значение, которое должно быть округлено.

decimals: Int или Вещественный

Кратное число, до которого значение параметра number должно быть округлено.

round rule: Значение перечисления

Значение перечисления RoundOffType, определяющее правило округления. Это перечисление обеспечивает следующие значения:

  • Обычный (Ordinary)
  • Вниз (RoundDown)
  • В большую сторону (RoundUp)

Возвращаемые значения

Действующий

Полученное числовое значение является кратным значению, указанному параметром decimals, и ближе всего к значению, указанному параметром number.

Примечания по использованию

Когда параметр number равен нулю, эта функция всегда возвращает ноль.

Когда параметр decimals равен нулю, эта функция округляется до значения округления по умолчанию. Когда параметр round rule задан как RoundOffType.Ordinary, значение округления по умолчанию составляет 0,01. В противном случае значение округления по умолчанию составляет 1,0.

Когда параметр round rule задан как RoundOffType.Ordinary, эта функция округляет до ближайшей суммы округления.

Когда параметр round rule задан как RoundOffType.RoundDown, эта функция округляет до нуля для ближайшей суммы округления.

Когда параметр round rule задан как RoundOffType.RoundUp, эта функция округляет от нуля для ближайшей суммы округления.

Когда параметр round rule задан как RoundOffType.Ordinary, эта функция работает как функция Excel MROUND и функция X++ ROUND.

Примечания

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

Пример

Если параметр model.RoundOff задан как RoundOffType.Ordinary, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) возвращает 7.35.

Если параметр model.RoundOff задан как RoundOffType.RoundDown, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) возвращает 7.35.

Если параметр model.RoundOff задан как RoundOffType.RoundUp, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) возвращает 8.4.

Дополнительные ресурсы

Другие функции (характерные для конкретных бизнес-доменов)

Математические функции