Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Результат
76,55
Ближайшие кратные 76.45, 76.50, 76.55
Пояснение Rounding to the nearest 0.05 gives you 76.55

Что делает этот калькулятор

Калькулятор округления до ближайшего кратного приводит любое число к ближайшему значению, кратному выбранному вами шагу — будь то 0,05, четверть (0,25), сотая (0,01) или целые единицы вроде 5, 10 или 100. По сути это аналог функции электронных таблиц MROUND(значение; кратное), удобной при расчёте цен, округлении сумм в валюте, разбивке времени на интервалы и «привязке» результатов измерений к шкале.

Как пользоваться

Введите число, которое нужно округлить, в поле Округлить, а шаг — в поле До ближайшего. Например, чтобы округлить 76,525 до ближайших 0,05, укажите 76,525 и 0,05. Калькулятор покажет округлённый результат, два кратных значения, между которыми лежит ваше число, и понятное словесное пояснение. Используйте одинаковый знак для обоих чисел; для удобства инструмент учитывает кратное по его модулю, поэтому положительный шаг корректно работает и с отрицательными значениями.

Как работает формула

Правило простое: разделите число на кратное, округлите частное до ближайшего целого по принципу «половина — от нуля» (при равном расстоянии выбирается значение с бо́льшим модулем), а затем снова умножьте на кратное. Чтобы избежать сбоев двоичной арифметики с плавающей точкой — например, когда 76,525 / 0,05 хранится как 1530,4999999 вместо 1530,5 — калькулятор «очищает» частное примерно до 12 значащих цифр и обрезает итог до количества знаков после запятой, заданного кратным.

$$\text{Result} = \text{Multiple} \times \left\lfloor \frac{\text{Value}}{\text{Multiple}} + 0.5 \right\rfloor$$
Реклама
Числовая прямая, где значение привязано к ближайшему кратному
Округление сопоставляет значение ближайшей отметке на числовой прямой с шагом, равным кратному \(m\).

Разбор примера

Округлим 76,525 до ближайших 0,05. Считаем \(q = 76{,}525 / 0{,}05 = 1530{,}5\). Округление «половина — от нуля» даёт 1531. Умножаем:

$$1531 \times 0{,}05 = \mathbf{76{,}55}$$

Ваше число лежит между кратными 76,50 (снизу) и 76,55 (сверху), а для наглядности дополнительно показывается 76,45.

Расчёт в три шага: деление, округление, обратное умножение
Шаги MROUND: разделить на \(m\), округлить до целого, затем умножить на \(m\).

Частые вопросы

Что происходит с отрицательными числами? Округление симметрично: -76,525 до ближайших 0,05 округляется до -76,55 (половина — от нуля).

Почему мой результат отличается от расчёта «в лоб»? Из-за хранения чисел с плавающей точкой точная «половина» (.5) может выглядеть чуть меньше реального значения. Инструмент исправляет это, чтобы настоящие «половины» всегда округлялись в большую сторону.

А если ввести 0 в качестве кратного? Это привело бы к делению на ноль, поэтому калькулятор выдаст сообщение с просьбой указать кратное, отличное от нуля.

Последнее обновление: