Управление точностью чисел в Excel

Иван Корнев·09.04.2026·4 мин

Чтобы настроить округление в Excel, используйте функции семейства ROUND для математических операций или форматирование ячеек для визуального изменения. Для округления до целых применяйте =ROUND(A1; 0), для строгого увеличения значения — =ROUNDUP(A1; 0), а чтобы скрыть дробную часть без изменения самого числа в памяти — измените формат ячейки через меню «Главная» → «Число». Выбор метода зависит от того, нужно ли вам изменить реальное значение для последующих расчетов или только его отображение.

Основные функции математического округления

В Excel существует несколько функций для работы с дробными числами. Главное различие между ними заключается в алгоритме: одни округляют по математическим правилам (до ближайшего), другие — всегда в одну сторону.

Округление до ближайшего целого (ROUND)

Функция ОКРУГЛ (или ROUND в английской версии) работает по стандартным математическим правилам: если дробная часть меньше 0,5 — число округляется вниз, если 0,5 и больше — вверх.

Синтаксис: =ОКРУГЛ(число; количество_знаков)

  • До целых: =ОКРУГЛ(A1; 0)
    • 2,42
    • 2,53
    • -2,5-3 (округляется от нуля)
  • До десятых/сотых: Укажите положительное число вторым аргументом.
    • =ОКРУГЛ(2,126; 2)2,13

Важно про отрицательные числа: Функция ОКРУГЛ округляет модуль числа. Для отрицательных значений правило «5 и выше» работает в сторону увеличения модуля (дальше от нуля).

Строгое округление вверх (ROUNDUP)

Если ваша задача — гарантированно увеличить число (например, при расчете необходимого количества упаковок товара), используйте функцию ОКРУГЛВВЕРХ (ROUNDUP). Она игнорирует значение дробной части и всегда увеличивает модуль числа.

Примеры:

  • =ОКРУГЛВВЕРХ(2,1; 0)3
  • =ОКРУГЛВВЕРХ(2,01; 0)3
  • =ОКРУГЛВВЕРХ(-2,1; 0)-3 (модуль увеличивается)

Эта функция незаменима в логистике и закупках, где нельзя округлять в меньшую сторону.

Строгое округление вниз (ROUNDDOWN)

Функция ОКРУГЛВНИЗ (ROUNDDOWN) просто отбрасывает лишние знаки, не анализируя их значение. Это аналог усечения числа.

Примеры:

  • =ОКРУГЛВНИЗ(2,9; 0)2
  • =ОКРУГЛВНИЗ(2,1; 0)2

Специфические задачи: кратные числа и потолок

Иногда требуется округлить значение не до целого, а до конкретного шага (например, до ближайших 5 рублей или 0,5 кг).

Округление до кратного значения (CEILING)

Функция ПОТОЛОК (CEILING или CEILING.MATH в новых версиях) округляет число вверх до ближайшего кратного указанного значимости.

Синтаксис: =ПОТОЛОК(число; точность)

  • До ближайших 5: =ПОТОЛОК(12; 5)15
  • До ближайших 0,5: =ПОТОЛОК(2,3; 0,5)2,5
  • До ближайших 100: =ПОТОЛОК(840; 100)900

Нюанс с отрицательными числами: В старых версиях Excel CEILING мог выдавать ошибку для отрицательных чисел с положительной точностью. Используйте CEILING.MATH, если работаете со смешанными данными, так как она по умолчанию округляет отрицательные числа к нулю (вверх), если не задано иное.

Визуальное округление без изменения данных

Частая ошибка пользователей — использование формул там, где достаточно изменить формат отображения. Если вы примените функцию округления, исходное точное значение будет утеряно для последующих формул. Если же вам нужно лишь показать число без копеек, но считать по точному значению, используйте форматирование.

Как сделать:

  1. Выделите ячейку или диапазон.
  2. Нажмите Ctrl+1 (или правая кнопка мыши → «Формат ячеек»).
  3. Выберите категорию «Числовой».
  4. Установите «Число десятичных знаков» равным 0.

Результат:

  • В ячейке 2,7 будет отображаться как 3.
  • Однако в формуле =A1*2 будет использовано исходное 2,7, и результат составит 5,4, а не 6.

Это критически важно для финансовых отчетов, где сумма строк должна сходиться с итогом, рассчитанным по точным данным, а не по видимым округленным значениям.

Сравнение методов обработки чисел

ЗадачаФункция / МетодПоведение с числом 2,5Поведение с числом 2,1
Математическое правилоОКРУГЛ(...; 0)32
Всегда вверхОКРУГЛВВЕРХ(...; 0)33
Всегда вниз (отсечение)ОКРУГЛВНИЗ(...; 0)22
До кратного (шаг 0,5)ПОТОЛОК(...; 0,5)2,52,5
Только для видаФормат ячеекВидно: 3 (в расчетах 2,5)Видно: 2 (в расчетах 2,1)

Частые ошибки при работе с округлением

  1. Накопление погрешности. Если вы округляете промежуточные результаты в длинной цепочке вычислений, финальная сумма может отличаться от ожидаемой на несколько единиц. Старайтесь округлять только финальный результат.
  2. Путаница с разделителями. В русской локализации аргументы функций разделяются точкой с запятой ;, в английской — запятой ,. Также десятичный разделитель может быть точкой или запятой в зависимости от настроек системы.
  3. Использование ТЕКСТ для расчетов. Функция ТЕКСТ (или TEXT) превращает число в строку. Например, =ТЕКСТ(2,5; "0") вернет текст "3". С таким значением нельзя производить дальнейшие математические операции без преобразования обратно в число.

FAQ

В чем разница между ОКРУГЛ и ОТБР (TRUNC)? ОТБР просто удаляет дробную часть, работая как ножницы. ОТБР(2,9) даст 2. ОКРУГЛ анализирует дробную часть: ОКРУГЛ(2,9) даст 3. Для отрицательных чисел разница еще заметнее: ОТБР(-2,9) = -2, а ОКРУГЛ(-2,9) = -3.

Как округлить время в Excel? Время в Excel — это тоже числа. Чтобы округлить время до ближайшего часа, используйте =ОКРУГЛ(A1*24; 0)/24. Для округления до 15 минут (0,25 часа): =ОКРУГЛ(A1*96; 0)/96.

Можно ли заставить Excel округлять 2,5 до 2 (банковское округление)? Стандартная функция ОКРУГЛ всегда округляет 0,5 вверх. Для банковского правила (до ближайшего четного) в новых версиях есть функция ОКРУГЛТЧЕТ (EVEN) для целых или специальные надстройки, но чаще всего используют формулу с условием: =ЕСЛИ(ОСТАТ(ABS(A1);1)=0,5; ОКРУГЛВНИЗ(A1;0); ОКРУГЛ(A1;0)).