Округление чисел в Excel: простые формулы для точных расчетов

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

Чтобы округлить число в Excel до целого, используйте функцию =ОКРУГЛ(число; 0). Если нужно всегда округлять в большую сторону (даже дробь 0,1), применяйте =ОКРУГЛВВЕРХ(число; 0) или =ЦЕЛОЕ(число)+1 для положительных значений. Эти формулы работают во всех версиях Excel и позволяют мгновенно привести данные к нужному виду без потери точности расчетов.

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

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

Математическое округление (до ближайшего)

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

Синтаксис: =ОКРУГЛ(число; количество_знаков) Для получения целого числа вторым аргументом всегда указывайте 0.

Примеры:

  • =ОКРУГЛ(3,2; 0) → результат 3
  • =ОКРУГЛ(3,7; 0) → результат 4
  • =ОКРУГЛ(3,5; 0) → результат 4

Округление всегда в большую сторону

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

Примеры:

  • =ОКРУГЛВВЕРХ(5,1; 0) → результат 6
  • =ОКРУГЛВВЕРХ(5,9; 0) → результат 6
  • =ОКРУГЛВВЕРХ(5,0; 0) → результат 5 (если число уже целое, оно не изменится)

Альтернативный вариант — функция ЦЕЛОЕ (англ. CEILING), которая позволяет округлять вверх с заданным шагом. Для целых чисел шаг равен 1: =ЦЕЛОЕ(число; 1).

Округление всегда в меньшую сторону

Для противоположной задачи, когда дробную часть нужно просто отбросить (например, при расчете полных лет стажа), используется функция ОТБР (англ. ROUNDDOWN или TRUNC).

  • =ОТБР(8,9; 0) → результат 8

Сравнение методов на практике

Чтобы избежать путаницы, важно понимать разницу в поведении функций на одних и тех же данных. Рассмотрим число 12,34:

ФункцияФормулаРезультатЛогика
ОКРУГЛ=ОКРУГЛ(12,34; 0)12Дробь < 0,5, поэтому вниз
ОКРУГЛВВЕРХ=ОКРУГЛВВЕРХ(12,34; 0)13Любая дробь тянет вверх
ОТБР=ОТБР(12,34; 0)12Дробная часть удаляется
ЦЕЛОЕ=ЦЕЛОЕ(12,34; 1)13Кратное 1 в большую сторону

Не путайте визуальное форматирование ячеек с реальным округлением. Если вы просто уменьшите количество знаков после запятой через меню «Формат ячеек», число визуально станет целым, но в формулах продолжит участвовать со своей дробной частью (например, 3,9 будет выглядеть как 4, но при умножении даст нецелый результат). Используйте формулы для изменения самого значения.

Работа с отрицательными числами

Поведение функций меняется при работе с отрицательными значениями, что часто становится причиной ошибок в финансовых отчетах.

  1. ОКРУГЛ: Работает симметрично. -3,6 округлится до -4, а -3,4 до -3.
  2. ОКРУГЛВВЕРХ: Округляет «от нуля». Для отрицательного числа это означает движение в сторону более отрицательного значения (меньшего).
    • =ОКРУГЛВВЕРХ(-3,2; 0)-4 (модуль числа увеличивается).
  3. ОТБР: Просто отбрасывает дробь, двигаясь к нулю.
    • =ОТБР(-3,9; 0)-3.

Если вам нужно строго математическое «округление вверх» (чтобы результат был больше исходного числа, например, -3,2 → -3), стандартная функция ОКРУГЛВВЕРХ не подойдет. В таких случаях лучше использовать комбинацию условий или функцию ЕСЛИ.

Частые ошибки пользователей

  • Использование точки вместо запятой. В русской локализации Excel разделителем аргументов в формулах является точка с запятой (;), а десятичным разделителем — запятая (,). Запись =ОКРУГЛ(3.5; 0) может вызвать ошибку или быть воспринята как текст. Правильно: =ОКРУГЛ(3,5; 0).
  • Неверный второй аргумент. Чтобы получить целое число, второй параметр должен быть строго 0. Значение 1 оставит один знак после запятой, -1 округлит до десятков (123 → 120).
  • Надежда на автозаполнение. При копировании формулы убедитесь, что ссылки на ячейки корректны. Если нужно округлить фиксированное число, пишите его прямо в формуле, а не ссылайтесь на пустую ячейку.

FAQ

Как округлить до десятков или сотен? Измените второй аргумент функции на отрицательное число.

  • До десятков: =ОКРУГЛ(A1; -1) (123 → 120)
  • До сотен: =ОКРУГЛ(A1; -2) (123 → 100)

Можно ли округлить сразу весь столбец? Да. Введите формулу в первую ячейку (например, B1), затем наведите курсор на правый нижний угол ячейки (появится черный крестик) и протяните вниз до конца таблицы.

В чем разница между ЦЕЛОЕ и ОКРУГЛВВЕРХ? Функция ЦЕЛОЕ (CEILING) требует указания шага округления (второй аргумент), тогда как ОКРУГЛВВЕРХ (ROUNDUP) использует стандартную десятичную систему. Для простых целых чисел ОКРУГЛВВЕРХ(число; 0) обычно удобнее.