Перейти до основного вмісту

Number.Round

Повертає округлене число. Можна вказати кількість цифр і метод округлення.

Syntax

Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number

Remarks

Повертає результат округлення number до найближчого числа. Якщо number має Null-значення, Number.Round повертає нуль.

За замовчуванням number округлюється до найближчого цілого числа, а неоднозначність усувається шляхом округлення до найближчого парного числа (за допомогою функції RoundingMode.ToEven, що також відомо як банківське округлення).

Проте наведені далі додаткові параметри можуть перезаписувати ці параметри за замовчуванням.

  • digits – округлює number до вказаної кількості десяткових розрядів.
  • roundingMode – змінює поведінку усунення неоднозначностей за замовчуванням, коли number відповідає середній точці в проміжку між двома потенційними округленими значеннями (можливі значення див. за RoundingMode.Type).

Examples

Example #1

Округлити 1,234 до найближчого цілого числа.

Number.Round(1.234)

Result:

1

Example #2

Округлити 1,56 до найближчого цілого числа.

Number.Round(1.56)

Result:

2

Example #3

Округлити 1,2345 до двох знаків після коми.

Number.Round(1.2345, 2)

Result:

1.23

Example #4

Округлити 1,2345 до трьох знаків після коми (Округлення в більшу сторону).

Number.Round(1.2345, 3, RoundingMode.Up)

Result:

1.235

Example #5

Округлити 1,2345 до трьох знаків після коми (Округлення в меншу сторону).

Number.Round(1.2345, 3, RoundingMode.Down)

Result:

1.234

Category

Number.Rounding