Математические: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Нет описания правки |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| Строка 36: | Строка 36: | ||
'''Функция Round''' использует ''«банковское» округление'' – для чисел, заканчивающихся на <code>,5</code>: | '''Функция Round''' использует ''«банковское» округление'' – для чисел, заканчивающихся на <code>,5</code>: | ||
*0,5 округляется до 0 | *<code>0,5</code> округляется до <code>0</code> | ||
*1,5 округляется до 2 | *<code>1,5</code> округляется до <code>2</code> | ||
*2,5 округляется до 2 | *<code>2,5</code> округляется до <code>2</code> | ||
*3,5 округляется до 4 | *<code>3,5</code> округляется до <code>4</code> | ||
*4,5 округляется до 4 | *<code>4,5</code> округляется до <code>4</code> | ||
*5,5 округляется до 6 | *<code>5,5</code> округляется до <code>6</code> | ||
*6,5 округляется до 6 | *<code>6,5</code> округляется до <code>6</code> | ||
*7,5 округляется до 8 | *<code>7,5</code> округляется до <code>8</code> | ||
*8,5 округляется до 8 | *<code>8,5</code> округляется до <code>8</code> | ||
*9,5 округляется до 10 | *<code>9,5</code> округляется до <code>10</code> | ||
Для чисел, не заканчивающихся ровно на <code>,5</code>, правила стандартные: 2,49 округляется до 2. | Для чисел, не заканчивающихся ровно на <code>,5</code>, правила стандартные: 2,49 округляется до 2. | ||
Версия от 06:19, 20 февраля 2026
Математические функции - служат для управления точностью числовых данных.
Позволяют приводить дробные значения к целым числам или ограничивать количество знаков после запятой в соответствии с заданными правилами.
Выбор функции зависит:
- от требуемого направления округления (всегда в большую, всегда в меньшую или к ближайшему значению),
- от специфики обработки срединных значений (0,5), для которых могут применяться специфические алгоритмы округления (например, функция Round).
| Функция | Описание | Применение | Исходное значение | После применения функции |
|---|---|---|---|---|
| Ceiling | Округляет число до ближайшего целого в большую сторону | =Ceiling(<ИмяПоля>)
|
3.14159 | 4 |
| Floor | Округляет число до ближайшего целого в меньшую сторону | =Floor(<ИмяПоля >)
|
3.14159 | 3 |
| Round | Округляет число до указанного количества десятичных знаков (если количество знаков не указано, округляет до ближайшего целого) * | =Round(<ИмяПоля >, <КоличествоЗнаков>)
|
3.14159 | 3,142 |
Функция Round использует «банковское» округление – для чисел, заканчивающихся на ,5:
0,5округляется до01,5округляется до22,5округляется до23,5округляется до44,5округляется до45,5округляется до66,5округляется до67,5округляется до88,5округляется до89,5округляется до10
Для чисел, не заканчивающихся ровно на ,5, правила стандартные: 2,49 округляется до 2.