Округление вниз в Excel: основные методы и формулы

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

Чтобы округлить число в меньшую сторону в Excel, используйте функцию =FLOOR.MATH(число; [кратность]) для гибкой настройки шага или =INT(число) для быстрого отбрасывания дробной части до целого. В отличие от стандартного округления, эти функции всегда уменьшают значение (для положительных чисел отбрасывают дробь, для отрицательных — делают число еще меньше). Выбор инструмента зависит от того, нужно ли вам округлять до конкретного шага (например, до 0.5 или 10) или просто получить целую часть.

Функция FLOOR.MATH: точное округление до кратного значения

Функция FLOOR.MATH является наиболее универсальным инструментом для округления вниз, доступным в Excel 2013 и новее. Она позволяет задавать не только само число, но и шаг (кратность), до которого нужно выполнить округление.

Синтаксис: =FLOOR.MATH(число; [кратность]; [режим])

  • число — значение, которое необходимо округлить.
  • кратность (необязательно) — число, кратному которому нужно округлить результат. По умолчанию равно 1.
  • режим (необязательно) — управляет направлением округления для отрицательных чисел. 0 (по умолчанию) округляет к нулю (например, -5.2 станет -6), любое другое значение — от нуля (-5.2 станет -5).

Примеры использования:

ЗадачаФормулаРезультатПояснение
До целого вниз=FLOOR.MATH(12.9)12Кратность по умолчанию 1
До ближайших 5=FLOOR.MATH(23; 5)20Округление до кратного 5
До десятков=FLOOR.MATH(187; 10)180Удобно для статистики
До 0.5 (получаса)=FLOOR.MATH(3.8; 0.5)3.5Расчет времени или тарифов
Отрицательное число=FLOOR.MATH(-4.2)-5Движение в сторону минуса

Если вам нужно округлить время (например, отработанные часы) в меньшую сторону до получаса или часа, FLOOR.MATH идеально подходит для табелирования, так как позволяет задать шаг 0:30 или 1:00.

Функция INT: быстрое получение целой части

Функция INT (от англ. integer — целое) работает проще: она просто отбрасывает дробную часть числа, оставляя только целое. Это самый быстрый способ округлить значение вниз без настройки шагов.

Синтаксис: =INT(число)

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

Примеры:

  • =INT(8.9)8
  • =INT(8.1)8
  • =INT(-3.2)-4 (так как -4 меньше, чем -3.2)

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

Сравнение INT, TRUNC и FLOOR: в чем разница?

Часто пользователи путают функции округления вниз с функцией усечения (TRUNC). Разница проявляется именно при работе с отрицательными числами.

  • INT округляет математически вниз (к минус бесконечности). -5.9 превращается в -6.
  • TRUNC просто отбрасывает дробную часть, двигаясь к нулю. -5.9 превращается в -5.
  • FLOOR.MATH ведет себя как INT по умолчанию, но позволяет гибко настраивать поведение через третий аргумент.

Не используйте ОКРУГЛВНИЗ (ROUNDDOWN), если вам нужно округлить до кратного числа (например, до 5 или 10). ОКРУГЛВНИЗ работает только с разрядами (десятичными знаками), а не с шагом значения. Для шагов используйте только FLOOR.MATH.

Таблица различий на примере числа -4.7:

ФункцияФормулаРезультатЛогика работы
INT=INT(-4.7)-5Ближайшее целое меньше исходного
TRUNC=TRUNC(-4.7)-4Просто удаление дроби (к нулю)
FLOOR.MATH=FLOOR.MATH(-4.7)-5Аналогично INT (по умолчанию)
ОКРУГЛВНИЗ=ОКРУГЛВНИЗ(-4.7; 0)-4Усечение до 0 знаков после запятой

Частые ошибки при округлении

  1. Ошибка #ЧИСЛО! (#NUM!) в старых версиях. В версиях Excel старше 2010 функция FLOOR может выдавать ошибку при попытке округлить отрицательное число положительным шагом. Решение: используйте FLOOR.MATH или обновите Excel.
  2. Неверный разделитель. В русской локализации аргументы разделяются точкой с запятой ;, а не запятой. Формула =FLOOR.MATH(A1, 5) выдаст ошибку, правильно: =FLOOR.MATH(A1; 5).
  3. Округление дат. Даты в Excel — это числа. Округление даты функцией INT или FLOOR может привести к потере времени, если в ячейке хранится дата с временем. Убедитесь, что формат ячейки соответствует вашим ожиданиям после применения формулы.

FAQ

Как округлить число до сотен в меньшую сторону? Используйте формулу =FLOOR.MATH(A1; 100). Например, для числа 1250 результат будет 1200.

Можно ли округлить вниз до двух знаков после запятой? Да, задайте кратность 0.01: =FLOOR.MATH(A1; 0.01). Число 5.678 превратится в 5.67.

Почему функция INT дает отрицательное число с большим модулем? Функция INT следует правилу математического округления вниз. На числовой прямой -5 находится левее (меньше), чем -4. Поэтому INT(-4.1) возвращает -5. Если вам нужно просто отбросить хвост, используйте TRUNC.

Как применить округление ко всему столбцу сразу? Введите формулу в первую ячейку соседнего столбца (например, =FLOOR.MATH(A2; 1)), затем протяните маркер заполнения вниз до конца таблицы или нажмите Ctrl+D.