Как в Excel округлить число до 5 или 0: 5 работающих способов

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

В этой статье мы разберем 5 проверенных способов, включая формулы с ОКРУГЛТ, комбинации МАКС/МИН с ОКРУГЛ, а также универсальные решения для динамических диапазонов. Вы узнаете, как избежать ошибок при работе с отрицательными числами и почему иногда проще использовать ЦЕЛОЕ вместо классического округления. Все примеры адаптированы под актуальные версии Excel 2019–2026 и Excel Online.

———

1. Стандартное округление до 5: функция ОКРУГЛТ

Самый очевидный способ округлить число до ближайшего 5 — использовать функцию ОКРУГЛТ (англ. MROUND). Она специально предназначена для округления до заданного кратного значения. Синтаксис:

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

Где кратность — это то число, до которого нужно округлить (в нашем случае 5). Примеры:

  • 📌 =ОКРУГЛТ(12; 5) → вернет 10 (12 ближе к 10, чем к 15)
  • 📌 =ОКРУГЛТ(17; 5) → вернет 15 (17 ближе к 15, чем к 20)
  • 📌 =ОКРУГЛТ(-8; 5) → вернет -10 (округляет в сторону меньшего по модулю)

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

2. Округление до 0: когда ноль — это норма

Округление до 0 чаще всего применяется в случаях, когда нужно "обнулить" значения, не достигающие порогового уровня. Например:

  • 💰 Финансы: суммы меньше 1 рубля округляются до 0 (копейки отбрасываются).
  • ⚖️ Логистика: вес менее 1 кг считается как 0 кг (не учитывается при тарификации).
  • 📊 Статистика: значения ниже порога значимости приравниваются к нулю.

Для этого подойдет комбинация функций ЕСЛИ и ОКРУГЛ:

=ЕСЛИ(A1 < 1; 0; ОКРУГЛ(A1; 0))

Но что если порог не 1, а, например, 5? Тогда формула усложняется:

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

Такой подход позволяет гибко настраивать порог обнуления. Например, для ценника с шагом 5 рублей, но с обнулением сумм меньше 10 рублей:

=ЕСЛИ(A1 < 10; 0; ОКРУГЛТ(A1; 5))
Что делать с отрицательными числами?

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

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

Это актуально для расчетов отклонений от нормы, где малые колебания несущественны.

3. Универсальная формула: округление до 5 или 0 в зависимости от условия

Допустим, вам нужно:

  • 🔹 Округлить до 5, если число ≥ 10.
  • 🔹 Округлить до 0, если число < 10.

Тогда подойдет вложенная функция ЕСЛИ:

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

А если условие сложнее? Например, округлить до 5 только для положительных чисел, а отрицательные обнулить:

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

Для динамических диапазонов (например, округление до 5 или 10 в зависимости от столбца) используйте ссылки на ячейки с условиями:

=ЕСЛИ(A1 < B1; 0; ОКРУГЛТ(A1; C1))

Где B1 — пороговое значение, а C1 — шаг округления (5 или 10).

📊 Какой способ округления вы используете чаще?
Стандартное (ОКРУГЛ)
До кратного (ОКРУГЛТ)
С условием (ЕСЛИ + ОКРУГЛ)
Другой вариант

4. Округление вверх/вниз: функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ

Иногда нужно не просто округлить до ближайшего кратного, а гарантированно вверх или вниз. Например:

  • 📦 Логистика: округление веса вверх до 5 кг (чтобы не недооценить стоимость доставки).
  • 💸 Финансы: округление суммы вверх до 5 рублей (для покрытия комиссий).

Для этого используйте:

Цель Функция Пример Результат
Округление вверх до 5 ОКРУГЛВВЕРХ =ОКРУГЛВВЕРХ(12; 5) 15
Округление вниз до 5 ОКРУГЛВНИЗ =ОКРУГЛВНИЗ(17; 5) 15
Округление до 0 (вниз) ОКРУГЛВНИЗ + ЕСЛИ =ЕСЛИ(A1 < 5; 0; ОКРУГЛВНИЗ(A1; 5)) Для A1=3 → 0

Критичный нюанс: функции ОКРУГЛВВЕРХ/ОКРУГЛВНИЗ всегда округляют в указанную сторону, даже если число уже кратно 5. Например, =ОКРУГЛВВЕРХ(15; 5) вернет 15, а не 20.

Используйте абсолютные ссылки для шага (например, $C$1)|Проверьте поведение с отрицательными числами|Убедитесь, что пороговое значение (например, 5) не равно нулю|Тестируйте на крайних значениях (0, 1, 4, 5, 6)-->

5. Альтернативный подход: функции ЦЕЛОЕ и ОСТАТ

Если вам нужно округлить число до 5 математически (без использования специализированных функций), можно воспользоваться комбинацией ЦЕЛОЕ и ОСТАТ. Этот метод полезен в старых версиях Excel или при работе с массивами.

Формула для округления до ближайшего 5:

=5 * ЦЕЛОЕ(A1 / 5 + 0,5)

Разберем, как это работает:

  1. Делим число на 5: A1 / 5 → получаем долю от 5.
  2. Добавляем 0,5 для корректировки округления (аналог правила "округления до ближайшего").
  3. Применяем ЦЕЛОЕ, чтобы отбросить дробную часть.
  4. Умножаем результат на 5.

Примеры:

  • 🔢 Для A1=12: 12 / 5 = 2,42,4 + 0,5 = 2,9ЦЕЛОЕ(2,9) = 22 * 5 = 10.
  • 🔢 Для A1=17: 17 / 5 = 3,43,4 + 0,5 = 3,9ЦЕЛОЕ(3,9) = 33 * 5 = 15.

Для округления до 0 при значениях меньше 5:

=ЕСЛИ(ОСТАТ(A1; 5) = A1; 0; 5 * ЦЕЛОЕ(A1 / 5))

6. Округление с использованием МАКС/МИН для гибких условий

Если требуется округлить число до 5, но с учетом дополнительных ограничений (например, не превышать определенное значение), поможет комбинация МАКС/МИН с ОКРУГЛТ.

Пример: округлить до 5, но результат не должен превышать 100:

=МИН(ОКРУГЛТ(A1; 5); 100)

Или округлить до 5, но не ниже 10:

=МАКС(ОКРУГЛТ(A1; 5); 10)

Для динамических ограничений (например, округление до 5, но не больше значения из ячейки B1):

=МИН(ОКРУГЛТ(A1; 5); B1)

Такой подход часто используется в:

  • 📈 Бюджетировании: округление статей расходов с лимитами.
  • 🏭 Производстве: корректировка норм выработки с учетом максимальных значений.
  • 🛒 Торговле: установка цен с учетом психологических порогов (например, не выше 995 рублей).
=МАКС(A1; ОКРУГЛТ(A1; 5))

Это актуально для расчетов премий или бонусов, где округление не должно снижать итоговую сумму.-->

7. Ошибки и их решение: почему формулы не работают

Даже с простыми функциями округления можно столкнуться с неожиданными ошибками. Рассмотрим типичные проблемы и способы их устранения.

⚠️ Внимание: Функция ОКРУГЛТ возвращает ошибку #ЧИСЛО!, если аргумент кратность равен 0. Всегда проверяйте, что шаг округления (5 в нашем случае) не равен нулю.

Распространенные ошибки:

Ошибка Причина Решение
#Н/Д в ОКРУГЛТ Аргументы несовместимы (например, округление 10 до 3) Проверьте, что число делится на кратность без остатка или используйте ОКРУГЛВВЕРХ
Неправильное округление 2.5 → 2 вместо 3 Настройки Excel: параметр "Округление 0,5 вверх" отключен Перейдите в Файл → Параметры → Дополнительно и включите опцию Округление 0,5 вверх
Формула возвращает 0 для всех чисел Ошибка в условии (например, ЕСЛИ(A1 < 10; 0; ...), но все числа < 10) Проверьте диапазон данных и логику условия
#ЗНАЧ! в формуле с ЕСЛИ Ссылка на пустую ячейку или текст вместо числа Используйте ЕЧИСЛО для проверки: =ЕСЛИ(ЕЧИСЛО(A1); ОКРУГЛТ(A1; 5); "")
⚠️ Внимание: При работе с денежными значениями избегайте округления промежуточных результатов. Например, если вы рассчитываете сумму с НДС, сначала сложите все числа, а затем округлите итог. Это минимизирует накопление погрешностей.

8. Практический пример: округление цен в прайс-листе

Рассмотрим реальную задачу: у вас есть столбец с ценами (например, A2:A100), которые нужно округлить до ближайших 5 рублей, но:

  • 💰 Цены ниже 50 рублей обнулить.
  • 💰 Округление должно быть вверх (чтобы не занижать доход).

Решение:

=ЕСЛИ(A2 < 50; 0; ОКРУГЛВВЕРХ(A2; 5))

Шаги для автоматизации:

  1. Введите формулу в ячейку B2.
  2. Протяните маркер автозаполнения до B100.
  3. Скопируйте результаты и вставьте как Значения (через Специальная вставка), чтобы удалить формулы.

Если нужно сохранить оригинальные цены и добавить округленные в новый столбец:

  • 📊 Создайте столбец Цена (округленная).
  • 📊 Используйте Условное форматирование, чтобы выделить ячейки, где округление изменило цену (например, если A2 ≠ B2).

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

———

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

Можно ли округлить число до 5 без использования функций?

Да, с помощью ЦЕЛОЕ и арифметических операций. Формула:

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

Этот метод работает аналогично ОКРУГЛТ, но может давать другие результаты для чисел, находящихся ровно посередине (например, 2.5 → 0 или 5 в зависимости от настроек Excel).

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

Для времени используйте формулу:

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

Где 1440 — количество минут в сутках. Форматируйте ячейку как Время.

Почему ОКРУГЛТ(7.5; 5) возвращает 10, а не 5?

Это связано с правилом округления "до ближайшего четного" (Banker's rounding), которое Excel использует по умолчанию для чисел, находящихся ровно посередине. Чтобы изменить это поведение, используйте:

=ЕСЛИ(ОСТАТ(A1; 5) = 2.5; ОКРУГЛВНИЗ(A1; 5); ОКРУГЛТ(A1; 5))
Как округлить до 5 только положительные числа, а отрицательные оставить без изменений?

Используйте вложенную функцию ЕСЛИ:

=ЕСЛИ(A1 < 0; A1; ОКРУГЛТ(A1; 5))
Можно ли округлить до 5 с учетом знака числа (например, 7 → 5, -7 → -5)?

Да, но потребуется комбинация функций:

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

Здесь ABS берет модуль числа, а ЗНАК восстанавливает исходный знак.