Округление с помощью ROUND, ROUNDUP, ROUNDDOWN
Задавайте количество десятичных знаков и направление округления
«Округление с помощью ROUND, ROUNDUP, ROUNDDOWN» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.
Почему важно округление
Электронные таблицы часто выдают длинные десятичные дроби, например 3.14159 или 49.99876. Для денежных сумм, отчётов и аккуратного отображения обычно нужно удобное число, например 3.14 или 50.00.
Семейство функций ROUND изменяет фактически сохранённое значение, а не только его внешний вид. Это отличается от форматирования ячейки, которое меняет только отображение. На этом уроке Вы познакомитесь с тремя родственными функциями: ROUND, ROUNDUP и ROUNDDOWN.
Функция ROUND
ROUND принимает два аргумента: число, которое нужно округлить, и количество десятичных знаков, которые нужно сохранить.
- число — значение или ссылка на ячейку
- количество_знаков — сколько десятичных знаков сохранить
Функция округляет до ближайшего значения по стандартному правилу: 5 и больше округляются вверх, значения меньше 5 — вниз. Здесь мы округляем цену до 2 десятичных знаков.
=ROUND(49.99876, 2)Чтение результата
Формула =ROUND(49.99876, 2) рассматривает третий десятичный знак (8). Поскольку он равен 5 или больше, второй десятичный знак округляется вверх, и получается 50.00.
Сравните с формулой =ROUND(3.14159, 2). Третий десятичный знак равен 1, то есть меньше 5, поэтому округления вверх не происходит и получается 3.14. Функция всегда сохраняет ровно столько десятичных знаков, сколько Вы указали.
=ROUND(3.14159, 2)Округление до целых чисел
Используйте 0 в качестве количества знаков, чтобы округлить до ближайшего целого числа. Это удобно для подсчёта людей, количества товаров и любых значений, которые не должны содержать десятичных знаков.
Например, формула =ROUND(87.6, 0) возвращает 88, а формула =ROUND(87.4, 0) — 87. Направление округления определяется десятичной частью.
=ROUND(87.6, 0)Округление до разрядов слева от запятой
Отрицательное количество знаков позволяет округлять до десятков, сотен или тысяч. Это удобно для приблизительных сводок.
-1округляет до ближайшего десятка-2округляет до ближайшей сотни-3округляет до ближайшей тысячи
Поэтому формула =ROUND(1287, -2) возвращает 1300, поскольку 1287 ближе к 1300, чем к 1200.
=ROUND(1287, -2)Всегда вверх с ROUNDUP
ROUNDUP использует те же два аргумента, но всегда округляет от нуля, независимо от того, насколько малы отбрасываемые знаки.
Например, формула =ROUNDUP(2.001, 2) всё равно даёт 2.01, хотя 1 обычно округлилась бы вниз. Используйте ROUNDUP, когда нельзя допустить занижения суммы или количества, например при выставлении полной оплаты за частичное использование.
=ROUNDUP(2.001, 2)Пример ROUNDUP
Представьте, что Вы продаёте коробки, и в каждой коробке помещается 12 товаров. Клиент заказывает 37 товаров. Деление даёт 37/12 = 3.083 коробки, но отправить неполную коробку нельзя.
Если обернуть это значение в ROUNDUP с 0 десятичных знаков, оно принудительно округлится до следующей целой коробки: 4. ROUNDUP гарантирует, что результат никогда не окажется меньше фактически необходимого количества.
=ROUNDUP(37/12, 0)Всегда вниз с ROUNDDOWN
ROUNDDOWN всегда округляет к нулю, отбрасывая лишние знаки и никогда не округляя вверх.
Поэтому формула =ROUNDDOWN(2.999, 2) возвращает 2.99, а формула =ROUNDDOWN(2.999, 0) — 2. Это полезно, когда нужна консервативная оценка, например количество целых товаров, которое можно купить в рамках бюджета.
=ROUNDDOWN(2.999, 2)Сравнение трёх родственников
Округлим значение 4.567 до 1 десятичного знака с помощью каждой функции:
ROUND(4.567, 1)даёт 4.6 (до ближайшего значения)ROUNDUP(4.567, 1)даёт 4.6 (от нуля)ROUNDDOWN(4.567, 1)даёт 4.5 (к нулю)
В этом случае ROUND и ROUNDUP дают одинаковый результат, потому что второй десятичный знак равен 6. Для числа 4.541 ROUND и ROUNDDOWN вместо этого оба дали бы 4.5.
=ROUNDUP(4.567, 1)Использование ссылок на ячейки
В настоящих таблицах Вы округляете значения, хранящиеся в ячейках, а не буквальные числа. Если вычисленный налог находится в B2, его можно округлить непосредственно в формуле.
Приведённая ниже формула округляет налог в B2 до ближайшей копейки. Когда значение B2 изменится, округлённый результат обновится автоматически. Это позволяет сохранять денежные значения в аккуратном виде для дальнейших вычислений.
=ROUND(B2, 2)Округление и форматирование
Важно помнить: форматирование чисел в ячейке меняет только то, как значение выглядит. Исходное число остаётся длинным, поэтому последующие суммы могут отличаться на одну копейку.
ROUND изменяет само значение, поэтому итоги остаются точными. Общее правило таково: используйте форматирование для отображения, а ROUND — когда округлённое число будет участвовать в дальнейших вычислениях, особенно при работе с деньгами.
=SUM(ROUND(A2,2), ROUND(A3,2))Быстрая проверка
Проверьте, насколько хорошо Вы поняли семейство ROUND.
Повторение
Теперь Вы умеете точно управлять округлением:
ROUND(number, digits)округляет до ближайшего значения (5 и больше округляются вверх).ROUNDUPвсегда округляет от нуля.ROUNDDOWNвсегда округляет к нулю.- Положительные значения количества знаков сохраняют десятичные знаки;
0даёт целые числа; отрицательные значения округляют до десятков, сотен и более крупных разрядов.
Используйте эти функции, а не только форматирование, когда округлённое значение участвует в дальнейших вычислениях.
=ROUND(A2, 2)Часто задаваемые вопросы
Урок «Округление с помощью ROUND, ROUNDUP, ROUNDDOWN» бесплатный?
Да — полный текст урока «Округление с помощью ROUND, ROUNDUP, ROUNDDOWN» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.
Чему я научусь в уроке «Округление с помощью ROUND, ROUNDUP, ROUNDDOWN»?
Задавайте количество десятичных знаков и направление округления Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Excel Formulas Academy?
Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Округление с помощью ROUND, ROUNDUP, ROUNDDOWN»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Excel Formulas Academy?
Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Округление с помощью ROUND, ROUNDUP, ROUNDDOWN
- Отбрасывание дробной части с помощью INT и TRUNC
- Округление до кратных значений с помощью MROUND
- Форматирование чисел как текста с помощью TEXT