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

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

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

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

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

Функция ОКРУГЛ (стандартное правило)

Это универсальный инструмент, работающий по законам математики: если дробная часть меньше 0,5, число округляется вниз, если больше или равна 0,5 — вверх.

Синтаксис:

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

Для получения целого числа вторым аргументом ставим 0:

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

Функция ОКРУГЛ гибкая: если поставить -1, число округлится до десятков (124 → 120), а -2 — до сотен. Это удобно для быстрых прикидок в больших отчетах.

Строгое округление: ВВЕРХ и ВНИЗ

Иногда математическое правило неприменимо. Например, при расчете количества упаковок товара нельзя округлять 1,1 коробки до 1 — нужно 2. Или при расчете бюджета нельзя превышать лимит, поэтому 1,9 тыс. руб. нужно считать как 1 тыс.

  • ОКРУГЛВВЕРХ (CEILING / ROUNDUP) — всегда увеличивает модуль числа.
    • =ОКРУГЛВВЕРХ(12,1; 0)13
    • =ОКРУГЛВВЕРХ(-12,1; 0)-13 (уходит дальше от нуля)
  • ОКРУГЛВНИЗ (FLOOR / ROUNDDOWN) — всегда отбрасывает дробную часть, не анализируя её величину. Работает аналогично функции ЦЕЛОЕ для положительных чисел.
    • =ОКРУГЛВНИЗ(12,9; 0)12

Функция ЦЕЛОЕ (отсечение дроби)

Функция =ЦЕЛОЕ(число) просто отбрасывает дробную часть. Для положительных чисел она работает так же, как ОКРУГЛВНИЗ. Однако есть нюанс с отрицательными значениями: ЦЕЛОЕ(-12,1) вернет -13, так как оно ищет ближайшее целое, которое меньше исходного.

Визуальное округление через формат ячеек

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

Как сделать:

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

Внимание: Этот метод меняет только отображение. Внутри ячейки число остается дробным (например, 12,6). Если вы суммируете такие ячейки, итог будет неточным с точки зрения видимых значений (сумма трех чисел по 1,6 визуально покажется как 1+1+1=3, а реально будет 4,8). Используйте форматирование только для финальных отчетов, где расчеты уже завершены.

Сравнение методов округления

МетодФормула / ДействиеПоведение с числом 12,6Поведение с числом 12,4Где применять
Математическое=ОКРУГЛ(A1;0)1312Бухгалтерия, статистика, общие расчеты
Вверх=ОКРУГЛВВЕРХ(A1;0)1313Логистика (коробки), закупки, страховые резервы
Вниз=ОКРУГЛВНИЗ(A1;0)1212Нормирование ресурсов, ограничение бюджета
Отсечение=ЦЕЛОЕ(A1)1212Работа с датами, индексами массивов
ВизуальноФормат ячеек (0 знаков)Отображает 13Отображает 12Печатные формы, презентации (не для расчетов!)

Частые ошибки и как их избежать

  1. Накопление погрешности. Если вы округляете промежуточные результаты в длинной цепочке формул, итоговая сумма может отличаться от реальной на несколько единиц.
    • Решение: Округляйте только финальный результат. Промежуточные вычисления оставляйте с максимальной точностью.
  2. Работа с текстом. Функции выдают ошибку #ЗНАЧ!, если в ячейке число записано как текст (например, стоит апостроф перед цифрой или лишний пробел).
    • Решение: Используйте функцию ЗНАЧЕН() или «Текст по столбцам», чтобы преобразовать данные в числа.
  3. Неверный разделитель. В русской локали Excel аргументы разделяются точкой с запятой ;, в английской — запятой ,.
    • Решение: Следите за подсказками программы при вводе формулы.

Часто задаваемые вопросы (FAQ)

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

Можно ли округлить число до десятков или сотен? Да, используйте отрицательные значения во втором аргументе функции ОКРУГЛ.

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

Почему сумма округленных чисел не сходится? Скорее всего, вы использовали формат ячеек вместо функции. Программа суммирует полные дробные значения, а показывает вам уже округленные. Перепроверьте данные с помощью функции ОКРУГЛ в отдельном столбце и суммируйте его.