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

Округление чисел — одна из самых востребованных операций в Microsoft Excel, но когда речь заходит о кратности 5, стандартные функции часто ставят пользователей в тупик. Почему? Потому что встроенные инструменты типа ОКРУГЛ или ОКРУГЛТ не имеют прямого параметра для округления до заданного шага. Между тем, такая задача возникает повсеместно: от расчёта цен в магазинах (где цены кратно 5 или 10 копеек) до инженерных вычислений, где значения должны соответствовать стандартным градациям.

В этой статье мы разберём 5 проверенных способов округления до 5 в Excel — от простых формул для новичков до универсальных решений для сложных таблиц. Вы узнаете, как округлить вверх, вниз или до ближайшего кратного, а также как автоматизировать процесс для тысяч ячеек. Особое внимание уделим типичным ошибкам, которые приводят к некорректным результатам, и покажем, как их избежать.

Прежде чем перейти к формулам, давайте уточним терминологию. Округление до 5 подразумевает, что итоговое число должно делиться на 5 без остатка (например, 10, 15, 20). Это отличается от классического округления до целого или до десятых. В Excel нет отдельной функции для такой задачи, но её легко решить комбинацией стандартных инструментов.

Важно: все примеры в статье работают в Excel 2010–2026 и Excel Online. Если вы используете Google Sheets, принципы те же, но синтаксис некоторых функций может незначительно отличаться.

1. Округление до ближайшего кратного 5 с помощью функции ОКРУГЛТ

Функция ОКРУГЛТ (или MROUND в английской версии) идеально подходит для округления до заданного шага. Её синтаксис:

=ОКРУГЛТ(число; кратность)

Для округления до 5 формула примет вид:

=ОКРУГЛТ(A1; 5)

где A1 — ячейка с исходным числом.

Как это работает? Функция находит ближайшее число, кратное 5, и округляет до него. Например:

  • 🔹 1210 (так как 12 ближе к 10, чем к 15)
  • 🔹 1315 (13 ближе к 15, чем к 10)
  • 🔹 7,510 (округляет до целого кратного)

⚠️

Внимание! Если число находится ровно посередине между двумя кратными (например, 12,5), ОКРУГЛТ округлит его вверх (до 15). Это правило действует всегда, независимо от настроек Excel.

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

Исходное числоФормулаРезультат
8=ОКРУГЛТ(A2;5)10
22=ОКРУГЛТ(A3;5)20
37,6=ОКРУГЛТ(A4;5)35
-12=ОКРУГЛТ(A5;5)-10
📊 Как часто вы используете округление в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

2. Округление вверх до 5: функция ОКРВВЕРХ

Если вам нужно всегда округлять в большую сторону (например, для расчёта запаса материалов или верхней границы цены), используйте функцию ОКРВВЕРХ (или CEILING):

=ОКРВВЕРХ(A1; 5)

Особенности этой функции:

  • 📈 15 (даже если число меньше 5)
  • 📈 1215 (округляет до следующего кратного)
  • 📈 25,130 (работает и с дробными числами)

⚠️

Внимание! ОКРВВЕРХ игнорирует стандартные правила округления Excel (например, настройку "округлять 0,5 вверх/вниз"). Она всегда округляет к большему кратному, даже если число уже кратно 5 (например, 10 → 10).

Пример для отрицательных чисел:

=ОКРВВЕРХ(-12; 5)

Результат: -10 (так как -10 больше -15).

Убедитесь, что в ячейке нет текста|Проверьте, что кратность указана положительным числом (5, а не -5)|Учтите, что функция всегда округляет вверх, даже для целых чисел|Для больших диапазонов используйте маркер автозаполнения-->

3. Округление вниз до 5: функция ОКРВНИЗ

Противоположность ОКРВВЕРХ — функция ОКРВНИЗ (FLOOR), которая округляет в меньшую сторону:

=ОКРВНИЗ(A1; 5)

Примеры:

  • 📉 1210
  • 📉 1715
  • 📉 30 (если число меньше 5)

⚠️

Внимание! Для отрицательных чисел ОКРВНИЗ ведёт себя неочевидно. Например:
=ОКРВНИЗ(-12; 5)

Результат: -15 (так как -15 меньше -12). Это может привести к ошибкам в финансовых расчётах!

Если вам нужно округлить отрицательное число по модулю (например, -12 → -10), используйте комбинацию с АБС:

=-ОКРВВЕРХ(АБС(A1); 5)
Почему ОКРВНИЗ не работает с дробными кратными?

Функция ОКРВНИЗ требует, чтобы второй аргумент (кратность) был целым числом. Если указать =ОКРВНИЗ(10; 2,5), Excel вернёт ошибку #ЧИСЛО!. Для дробных кратных используйте ОКРУГЛТ или комбинацию с ЦЕЛОЕ.

4. Универсальная формула для округления до 5 (вверх/вниз/ближайшее)

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

=ОКРУГЛ(A1/5; 0)*5

Как это работает:

  1. Делим число на 5: 12/5 = 2,4
  2. Округляем результат до целого: ОКРУГЛ(2,4; 0) = 2
  3. Умножаем обратно на 5: 2*5 = 10

Эта формула округляет до ближайшего кратного 5 по стандартным правилам Excel (0,5 и выше — вверх, меньше 0,5 — вниз). Чтобы изменить направление:

  • 🔼 Всегда вверх: =ПОТОЛОК(A1/5; 1)*5
  • 🔽 Всегда вниз: =ПОЛ(A1/5)*5 (или =ЦЕЛОЕ(A1/5)*5)

Критичный нюанс: если в ячейке текст или пустое значение, формула вернёт #ДЕЛ/0!. Чтобы избежать ошибок, оберните её в ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(ОКРУГЛ(A1/5; 0)*5; 0)

5. Округление до 5 с учётом знака (положительные/отрицательные числа)

Работа с отрицательными числами часто вызывает путаницу. Например, если вам нужно округлить -12 до -10 (по модулю), стандартные функции этого не сделают. Решение — использовать ЗНАК для определения направления:

Формула для округления по модулю (вне зависимости от знака):

=ОКРУГЛТ(A1; 5)

Но для отрицательных чисел она даст -10 для -12, что не всегда удобно.

Если нужно округлить в сторону нуля (например, -12 → -10, а 12 → 10), используйте:

=ЗНАК(A1)*ОКРУГЛТ(АБС(A1); 5)

Примеры:

Исходное числоОКРУГЛТ(A1;5)ЗНАК(A1)*ОКРУГЛТ(АБС(A1);5)
121010
-12-10-10
171515
-17-15-15

6. Округление до 5 с помощью Power Query (для больших данных)

Если вам нужно округлить тысячи строк, ручной ввод формул неэффективен. В этом случае используйте Power Query (доступен в Excel 2016+):

  1. Выделите диапазон → Данные → Из таблицы/диапазона.
  2. В редакторе Power Query выберите столбец → Преобразовать → Округлить → До ближайшего.
  3. Вручную измените формулу на:
    = Number.RoundTowardZero([Column1]/5)*5

    (где [Column1] — имя вашего столбца).

  4. Нажмите Закрыть и загрузить.

Преимущества этого метода:

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

⚠️

Внимание! В Power Query функции округления работают иначе, чем в Excel. Например, Number.Round округляет 2,5 до 2 (в отличие от стандартного округления Excel, где 2,5 → 3). Всегда проверяйте результаты на тестовых данных!

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

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

Ошибка 1: Использование ОКРУГЛ вместо ОКРУГЛТ

Многие пытаются использовать:

=ОКРУГЛ(A1; 5)

Но это неверно! Второй аргумент в ОКРУГЛ — это количество знаков после запятой, а не кратность. Правильно:

=ОКРУГЛ(A1/5; 0)*5

Ошибка 2: Игнорирование отрицательных чисел

Функции ОКРВВЕРХ и ОКРВНИЗ ведут себя по-разному для положительных и отрицательных чисел. Всегда тестируйте формулы на примерах типа -12, -15, -17.

Ошибка 3: Забывают про дробные числа

Если в ячейке 12,3, а вы ожидаете 10, но получаете 10,0 — это нормально! Чтобы убрать дробную часть, добавьте ЦЕЛОЕ:

=ЦЕЛОЕ(ОКРУГЛТ(A1; 5))

Ошибка 4: Копирование формул с абсолютными ссылками

Если вы копируете формулу типа =ОКРУГЛТ($A$1; 5), она будет ссылаться на одну и ту же ячейку. Используйте относительные ссылки (A1) или смешанные ($A1).

Как проверить формулу на ошибки?

Создайте тестовую таблицу с граничными значениями: 0, 2,5, 5, 7,5, -2,5, -5. Проверьте, как ваша формула обрабатывает каждый случай. Это выявит 90% потенциальных проблем.

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

Можно ли округлить до 5 без формул?

Нет, в Excel нет встроенной кнопки для округления до заданной кратности. Однако вы можете создать пользовательскую функцию на VBA:

Function RoundToFive(x As Double) As Double

RoundToFive = WorksheetFunction.MRound(x, 5)

End Function

После этого в ячейке используйте =RoundToFive(A1).

Почему ОКРУГЛТ округляет 2,5 до 4, а не до 5?

Это зависит от настроек Excel. По умолчанию Excel использует "банковское округление" (2,5 → 2, если перед ним чётное число). Чтобы изменить это:

  1. Перейдите в Файл → Параметры → Дополнительно.
  2. Снимите галочку с Задать точность как на экране.
  3. Используйте =ОКРУГЛВВЕРХ(A1/5;0)*5 для принудительного округления вверх.

Как округлить до 5 только положительные числа в диапазоне?

Используйте условие:

=ЕСЛИ(A1>0; ОКРУГЛТ(A1; 5); A1)

Эта формула округлит только числа > 0, остальные оставит без изменений.

Можно ли округлить до 5 с сохранением знаков после запятой?

Да! Например, чтобы округлить до кратного 5, но оставить 2 знака после запятой:

=ОКРУГЛ(ОКРУГЛТ(A1; 5); 2)

Пример: 12,34510,00, 17,8915,00.

Как округлить время до 5 минут в Excel?

Для округления времени (например, 12:0712:05) используйте:

=ОКРУГЛТ(A1;"0:05")

или для округления вверх:

=ОКРВВЕРХ(A1;"0:05")

Убедитесь, что ячейка отформатирована как Время.