Округление чисел в Excel: от базовых функций до сложных сценариев

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

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

Базовые функции округления

В арсенале Excel есть три основные функции, покрывающие 90% потребностей пользователей. Они различаются логикой обработки дробной части числа.

ОКРУГЛ (ROUND)

Стандартная функция для математического округления до ближайшего значения.

  • Синтаксис: =ОКРУГЛ(число; количество_знаков)
  • Логика: Если следующая цифра 5 и больше — округление вверх, если меньше 5 — вниз.
  • Примеры:
    • =ОКРУГЛ(12,567; 1)12,6
    • =ОКРУГЛ(12,543; 1)12,5
    • =ОКРУГЛ(1234; -2)1200 (округление до сотен)

ОКРУГЛВВЕРХ (ROUNDUP)

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

  • Синтаксис: =ОКРУГЛВВЕРХ(число; количество_знаков)
  • Пример: =ОКРУГЛВВЕРХ(12,11; 1)12,2 (даже хотя 1 < 5).

ОКРУГЛВНИЗ (ROUNDDOWN)

Всегда отбрасывает лишние знаки, округляя к меньшему значению (по модулю). Фактически просто обрезает хвост числа.

  • Синтаксис: =ОКРУГЛВНИЗ(число; количество_знаков)
  • Пример: =ОКРУГЛВНИЗ(12,99; 1)12,9.

Параметр «количество_знаков»:

  • Положительное число (например, 2) — округление справа от запятой (до сотых).
  • Ноль (0) — округление до целого числа.
  • Отрицательное число (например, -1) — округление слева от запятой (до десятков, сотен и т.д.).

Продвинутые методы: шаг и кратность

Иногда стандартные правила не подходят. Например, в логистике вес округляют до ближайших 0,5 кг, а в ценообразовании — до 90 или 99 рублей. Для этого используются функции работы с кратностью.

ОКРУГЛ.МАТ (MROUND)

Округляет число до ближайшего значения, кратного указанному шагу.

  • Синтаксис: =ОКРУГЛ.МАТ(число; кратность)
  • Пример 1 (до полкило): =ОКРУГЛ.МАТ(12,2; 0,5)12,5
  • Пример 2 (до пяти): =ОКРУГЛ.МАТ(123; 5)125

Функция ОКРУГЛ.МАТ может вернуть ошибку #ЧИСЛО!, если знак числа и знак кратности не совпадают (например, пытаетесь округлить отрицательное число положительным шагом). В таких случаях используйте комбинацию с умножением: =ОКРУГЛ(число/шаг; 0)*шаг.

Потолочное и напольное округление (CEILING / FLOOR)

Эти функции похожи на ОКРУГЛ.МАТ, но имеют строгое направление, как ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ, только с учетом шага.

Функция (RU)Функция (EN)ОписаниеПример (шаг = 5)
ОКРВВЕРХ.МАТCEILING.MATHОкругляет вверх до кратного шага12 → 15
ОКРВНИЗ.МАТFLOOR.MATHОкругляет вниз до кратного шага12 → 10

Частые ошибки и нюансы

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

  1. Формат ячейки ≠ Округление. Если вы уменьшите количество десятичных знаков через меню «Главная» -> «Число», изменится только отображение. В строке формул и в последующих расчетах останется исходное точное число. Для изменения самого значения обязательно используйте формулы.

  2. Отрицательные числа. Функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ работают по модулю.

    • =ОКРУГЛВВЕРХ(-5,2; 0) даст -6 (так как -6 меньше, чем -5,2, но «верх» здесь означает движение от нуля в отрицательную бесконечность? Нет, в Excel ОКРУГЛВВЕРХ для отрицательных чисел увеличивает модуль: -5.2 -> -6).
    • Проверьте логику на ваших данных, так как интуитивно «вверх» для минуса может восприниматься как -5.
  3. Текст вместо числа. Если в ячейке хранится текст (например, "100 руб."), функции вернут ошибку. Используйте =ЗНАЧЕН() для очистки или проверьте формат данных.

Практические примеры формул

Ниже приведены готовые шаблоны для распространенных задач. Замените A1 на адрес вашей ячейки.

ЗадачаФормулаРезультат для 123,456
До целого числа=ОКРУГЛ(A1; 0)123
До одного знака=ОКРУГЛ(A1; 1)123,5
До десятков=ОКРУГЛ(A1; -1)120
Всегда вверх (целое)=ОКРУГЛВВЕРХ(A1; 0)124
До ближайших 10=ОКРУГЛ.МАТ(A1; 10)120
До ближайших 0,25=ОКРУГЛ.МАТ(A1; 0,25)123,5

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

Как округлить сразу весь столбец? Напишите формулу в первой ячейке соседнего столбца (например, =ОКРУГЛ(A1; 2)), затем протяните маркер заполнения вниз. Чтобы заменить исходные данные округленными, скопируйте новый столбец и вставьте его поверх старого через «Специальная вставка» -> «Значения».

В чем разница между ОКРУГЛ и ОТБР? ОТБР (TRUNC) просто отбрасывает дробную часть без анализа следующей цифры. ОТБР(12,9) даст 12, тогда как ОКРУГЛ(12,9; 0) даст 13. ОТБР полезен, когда нужно получить целую часть числа игнорируя правила математики.

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