Округление чисел до целого значения в Excel

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

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

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

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

1. Математическое округление (ОКРУГЛ)

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

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

Исходное числоФормулаРезультатЛогика
12,4=ОКРУГЛ(12,4; 0)12Дробная часть < 0,5
12,5=ОКРУГЛ(12,5; 0)13Дробная часть ≥ 0,5
-5,6=ОКРУГЛ(-5,6; 0)-6Модуль дробной части ≥ 0,5

Второй аргумент функции отвечает за количество знаков. Используйте 0 для целых чисел, 1 для десятых, -1 для десятков и т.д.

2. Принудительное округление вверх (ОКРУГЛВВЕРХ)

Используется, когда дробная часть должна превращаться в единицу, даже если она минимальна (например, 0,001). Полезно при расчете количества упаковки, где нельзя купить часть товара.

Синтаксис: =ОКРУГЛВВЕРХ(число; 0)

  • =ОКРУГЛВВЕРХ(10,1; 0)11
  • =ОКРУГЛВВЕРХ(10,9; 0)11
  • =ОКРУГЛВВЕРХ(-5,2; 0)-5 (для отрицательных чисел «вверх» означает ближе к нулю/положительным значениям)

3. Принудительное округление вниз (ОКРУГЛВНИЗ)

Отбрасывает дробную часть, не оценивая её величину. Число всегда уменьшается по модулю (или остается неизменным, если оно уже целое).

Синтаксис: =ОКРУГЛВНИЗ(число; 0)

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

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

Поведение функций может отличаться в зависимости от знака числа, что часто вызывает путаницу. Важно понимать разницу между функциями семейства «ОКРУГЛ» и функцией ЦЕЛОЕ (англ. INT).

Функция ЦЕЛОЕ всегда округляет число до ближайшего меньшего целого (в сторону минус бесконечности).

  • Для положительных: ЦЕЛОЕ(5,9) = 5 (работает как отбрасывание дроби).
  • Для отрицательных: ЦЕЛОЕ(-5,1) = -6 (уходит дальше от нуля).

Если вам нужно просто отбросить дробную часть у отрицательного числа (получить -5 из -5,9), используйте ОКРУГЛВНИЗ, а не ЦЕЛОЕ.

Не путайте визуальное форматирование ячеек с реальным округлением. Если вы изменили формат ячейки на «0 знаков после запятой», число на экране станет целым, но в формулах будет участвовать полное значение с дробной частью. Используйте функции для реального изменения данных.

Практические сценарии использования

Расчет количества упаковок

Представьте, что вам нужно 15,2 кг краски, а продается она только банками по 1 кг. Вам нужно купить 16 банок. =ОКРУГЛВВЕРХ(15,2; 0)16

Расчет зарплаты или бонусов

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

Усечение данных для отчетов

При формировании сводных таблиц иногда требуется игнорировать копейки для упрощения восприятия, не искажая сумму в большую сторону. =ОКРУГЛВНИЗ(Итого_к_оплате; 0)

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

  1. Лишние знаки после запятой. Пользователи забывают поставить 0 вторым аргументом в функции ОКРУГЛ. Без этого аргумента формула выдаст ошибку, а если указать, например, 2, число округлится до сотых, а не до целых.
  2. Неверная работа с минусом. Ожидание, что ЦЕЛОЕ(-3,5) вернет -3. На самом деле оно вернет -4. Для получения -3 нужно использовать ОКРУГЛВНИЗ.
  3. Текстовый формат. Если число записано как текст (например, импортировано из базы данных), функции округления могут вернуть ошибку #ЗНАЧ!. Проверьте формат данных перед вычислениями.

FAQ

Можно ли округлять числа без формул? Да, можно изменить формат ячеек (ПКМ → Формат ячеек → Число → 0 знаков). Однако это меняет только отображение. Для расчетов используйте формулы.

Как округлить до десятков или сотен? Используйте отрицательные значения во втором аргументе. =ОКРУГЛ(1234; -2) округлит число до сотен и вернет 1200. =ОКРУГЛ(1234; -1) вернет 1230.

В чем разница между ОКРУГЛ и ОКРВВЕРХ? ОКРВВЕРХ (MROUND) округляет до ближайшего числа, кратного указанному значению. Например, =ОКРВВЕРХ(13; 5) вернет 15, так как 15 кратно 5 и ближе к 13, чем 10. Для простого округления до целого лучше использовать ОКРУГЛ.