Как в Excel округлить число до целого: 5 проверенных способов

При работе с дробными числами в Microsoft Excel часто требуется привести их к целому виду — будь то для финансовых отчетов, статистических данных или технических расчетов. Если вы ввели в ячейку 3,78, а нужно получить 4 (с округлением в большую сторону) или 3 (с отбрасыванием дробной части), стандартные настройки программы этого не сделают автоматически. Проблема усугубляется, когда требуется округлить сотни строк одновременно: ручное редактирование каждого значения отнимает часы.

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

1. Функция ОКРУГЛ: классическое округление по правилам математики

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

Синтаксис функции:

=ОКРУГЛ(число; число_разрядов)

Где число_разрядов для округления до целого всегда равно 0. Примеры:

  • 📌 =ОКРУГЛ(4,7; 0) → вернет 5 (округление вверх).
  • 📌 =ОКРУГЛ(4,3; 0) → вернет 4 (округление вниз).
  • 📌 =ОКРУГЛ(-2,7; 0) → вернет -3 (работает с отрицательными числами).

⚠️ Внимание: Если в ячейке отображается округленное значение, но в строке формул видна дробь — значит, применен только формат отображения, а не сама функция. Чтобы проверить, кликните по ячейке дважды: если там осталась дробь, данные не округлены фактически.

2. ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ: принудительное округление в заданную сторону

Когда требуется гарантированно округлить число вверх (например, для расчета запаса материалов) или вниз (для скидок или уценки), стандартная функция ОКРУГЛ не подходит. Здесь используют:

  • 🔝 ОКРУГЛВВЕРХ (ROUNDUP) — всегда округляет к большему целому, даже если дробная часть равна 0,1.
  • 🔻 ОКРУГЛВНИЗ (ROUNDDOWN) — всегда округляет к меньшему целому, даже если дробная часть равна 0,99.

Синтаксис идентичен ОКРУГЛ:

=ОКРУГЛВВЕРХ(число; 0)

=ОКРУГЛВНИЗ(число; 0)

Исходное число ОКРУГЛ ОКРУГЛВВЕРХ ОКРУГЛВНИЗ
3,2 3 4 3
5,6 6 6 5
-2,3 -2 -3 -2

⚠️ Внимание: При работе с отрицательными числами ОКРУГЛВВЕРХ уменьшает модуль (например, -1,2 становится -2), а ОКРУГЛВНИЗ — увеличивает (-1,2-1). Это часто сбивает с толку новичков.

3. Функция ЦЕЛОЕ: отбрасывание дробной части (округление к нулю)

Функция ЦЕЛОЕ (INT) не округляет число в привычном смысле, а отсекает дробную часть, оставляя только целую. Например, 7,9 станет 7, а -3,1-4 (поскольку движется в сторону нуля). Это полезно для задач, где дробная часть не имеет значения, например, при подсчете целых единиц товара.

Синтаксис проще некуда:

=ЦЕЛОЕ(число)
  • 📦 =ЦЕЛОЕ(10,99)10 (дробь отброшена).
  • 📦 =ЦЕЛОЕ(-5,2)-6 (округление к минус бесконечности).

⚠️ Внимание: ЦЕЛОЕ не округляет, а усекает. Для числа 4,6 результат будет 4, тогда как ОКРУГЛ дал бы 5. Это критично для финансовых расчетов!

📊 Какой способ округления вы используете чаще?
Функция ОКРУГЛ
ОКРУГЛВВЕРХ/ОКРУГЛВНИЗ
Формат ячеек
ЦЕЛОЕ/ОТБР
Не знаю

4. Функция ОТБР: альтернатива ЦЕЛОЕ для положительных чисел

Функция ОТБР (TRUNC) работает аналогично ЦЕЛОЕ, но не изменяет знак числа. Для положительных значений результаты идентичны, а для отрицательных ОТБР просто обрезает дробную часть без смещения к нулю. Например:

  • ✂️ =ОТБР(5,7)5.
  • ✂️ =ОТБР(-5,7)-5 (в отличие от ЦЕЛОЕ, которое вернет -6).

Синтаксис:

=ОТБР(число; [число_разрядов])

Второй аргумент опционален: если его опустить или указать 0, дробная часть будет отброшена.

Когда использовать ОТБР вместо ЦЕЛОЕ?

ОТБР предпочтительнее, если вы работаете с координатами, временными метками или другими данными, где отрицательные значения должны сохранять модуль. Например, при округлении географических широт/долгот или временных интервалов (-3,7 часа-3, а не -4).

5. Формат ячеек: визуальное округление без изменения данных

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

Как применить:

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

⚠️ Внимание: Формат ячеек не округляет данные фактически! Если в ячейке отображается 5, но реальное значение 5,999, в формулах будет использоваться именно 5,999. Это чревато ошибками в вычислениях.

🔹 Убедитесь, что дробная часть не критична для расчетов

🔹 Выберите метод округления (вверх/вниз/к нулю)

🔹 Проверьте результат на отрицательных числах

🔹 Сохраните оригинальные данные в отдельном столбце-->

Типичные ошибки и как их избежать

Даже опытные пользователи Excel допускают ошибки при округлении. Вот самые распространенные:

  • 🔴 Игнорирование отрицательных чисел: Функции ОКРУГЛВВЕРХ/ОКРУГЛВНИЗ ведут себя противоположно интуитивному ожиданию. Всегда тестируйте их на примере -1,5.
  • 🔴 Путаница между округлением и усечением: ЦЕЛОЕ(3,9) даст 3, а ОКРУГЛ(3,9; 0)4.
  • 🔴 Формат вместо функции: Изменение формата ячеек не влияет на реальные данные. Если нужно округлить значения для дальнейших вычислений, используйте функции.

Критическая ошибка: При округлении финансовых данных (например, сумм в валюте) всегда применяйте ОКРУГЛ с точностью до копеек (=ОКРУГЛ(100,456; 2)), а не до целых. Округление рублевых сумм до целых может привести к нарушению бухгалтерского баланса.

FAQ: Частые вопросы об округлении в Excel

❓ Почему функция ОКРУГЛ выдает неожиданный результат с числом 0,5?

В Excel используется правило "округление до четного": если дробная часть ровно 0,5, число округляется до ближайшего четного целого. Например, ОКРУГЛ(2,5; 0) вернет 2, а ОКРУГЛ(3,5; 0)4. Это стандарт IEEE 754 для минимизации систематической ошибки.

❓ Можно ли округлить число до целого без функций?

Да, с помощью условного форматирования или Power Query (в новых версиях Excel). Однако эти методы сложнее и менее универсальны. Например, в Power Query используйте команду Number.Round в редакторе запросов.

❓ Как округлить время до целых часов?

Для времени применяйте функцию ОКРУГЛ с аргументом 1/24 (так как 1 час = 1/24 суток в Excel): =ОКРУГЛ(A1*24; 0)/24. Для округления вверх/вниз используйте ОКРУГЛВВЕРХ(A1*24; 0)/24.

❓ Почему после округления сумма столбца не совпадает с суммой округленных значений?

Это следствие накопленной ошибки округления. Например, если округлить 1,5 и 2,5 до целых, получим 1 + 2 = 3, тогда как сумма оригинальных чисел — 4. Чтобы избежать этого, сначала суммируйте, затем округляйте.