Как использовать функцию ROUND в Excel для округления чисел
Кратко
- Краткое руководство по функциям ROUND, ROUNDUP и ROUNDDOWN в Excel: синтаксис, когда использовать, типичные ошибки и удобные приёмы. Включены примеры, альтернативы и контрольные списки для разных ролей.
В этом руководстве вы узнаете, как округлять числа в таблицах Excel: до десятков, до целых, до заданного количества знаков после запятой и внутри вложенных формул. Приведены рекомендации, когда применять ROUND, а когда — альтернативные функции, и готовые шаблоны формул для быстрого копирования.
Основы функции ROUND в Excel
В Excel доступны три базовые функции для округления:
- ROUND — стандартное математическое округление: цифры < 5 округляются вниз, цифры ≥ 5 — вверх.
- ROUNDUP — всегда округляет вверх (в сторону большего абсолютного значения).
- ROUNDDOWN — всегда округляет вниз (в сторону меньшего абсолютного значения).
У всех трёх функций одинаковые аргументы:
=ROUND(number, num_digits)- number — число или ссылка на ячейку, которое нужно округлить.
- num_digits — сколько знаков оставляем после запятой (положительное), или до какого разряда округляем (отрицательное), либо 0 для округления до целого.
Формула работает и с результатом вычислений, и с ссылками на другие функции — можно вкладывать ROUND внутрь более сложных выражений.
Важное замечание: ROUND изменяет значение, а не только формат отображения. Если вам нужно лишь визуально показывать меньше знаков, используйте форматирование ячейки (Формат ячеек → Числовой формат) вместо изменения значения.
Как вставить формулу ROUND в Excel
Есть два основных способа:
- Ввести формулу вручную в строке формул после выбора ячейки-результата.
- Через вкладку Формулы → Математические → выбрать ROUND, ROUNDUP или ROUNDDOWN и заполнить диалог «Аргументы функции».
Диалог «Аргументы функции» полезен, когда вы не уверены, какое значение num_digits указать — сразу видно результат. В примерах ниже мы будем вводить формулы вручную, чтобы вы понимали синтаксис и логику.

Округление до ближайшего десятка, сотни и т.д.
Чтобы округлить до ближайшего 10, 100 или 1000 используйте отрицательное значение num_digits:
- -1 → округление до десятков (10)
- -2 → до сотен (100)
- -3 → до тысяч (1000)
Пример: округлить 119 до ближайшего десятка:
- Выберите ячейку результата (например, C2).
- В строке формул введите:
=ROUND(B2,-1)где B2 = 119. - Нажмите Enter — результат 120.
Для ROUNDUP и ROUNDDOWN синтаксис тот же, просто замените имя функции.
Совет-эмпирика: num_digits соответствует числу нулей в разряде, к которому вы округляете. Это удобно запоминать.
Таблица соответствий num_digits
| num_digits | Разряд для округления |
|---|---|
| 2 | до сотых (0.01) |
| 1 | до десятых (0.1) |
| 0 | до целого (1) |
| -1 | до десятков (10) |
| -2 | до сотен (100) |
Удаление десятичных знаков
Если нужно избавиться от десятичных знаков и округлить до целого, используйте num_digits = 0:
- Пример:
=ROUND(B9,0)где B9 = 4.315 → результат 4.
Для изменяющих правила округления используйте ROUNDUP или ROUNDDOWN в тех же условиях.
Округление до заданного количества знаков после запятой
Чтобы оставить, например, два знака после запятой, используйте num_digits = 2:
- Пример:
=ROUND(B16,2)где B16 = 4.315 → результат 4.32.
Поменяйте 2 на 1 или 3 для округления до одного или трёх знаков после запятой.
Вложенные формулы: ROUND внутри других функций
ROUND удобно использовать вместе с SUM, AVERAGE, PRODUCT и другими функциями, чтобы округлить окончательный результат вычисления:
- Пример: суммируем остатки по складу и округляем до сотен:
=ROUND(SUM(B2:B5),-2)Если сумма равна 1010, результат округления до сотен будет 1000.
Когда ROUND не работает так, как вы ожидаете (ошибки и подводные камни)
Плавающая точка: двоичное представление чисел может вызывать неожиданные значения (например, 2.675 может отображаться как 2.674999999). Проблема не в ROUND, а в представлении числа. Решение: используйте дополнительный шаг округления (например,
ROUND(A1,10)для временного устранения артефактов) или форматирование при показе.Форматирование vs значение: формат ячейки может скрывать дробную часть без изменения значения. Если вы хотите изменить само значение — используйте ROUND.
Большие массивы: при массовом округлении значений убедитесь, что это не нарушит контрольные суммы или аналитические модели, где важна точность до копейки.
Специфика бизнес-правил: бухгалтерия и налогообложение иногда требуют особых правил округления (например, всегда вниз или банковское округление). Уточните требования перед массовыми изменениями.
Альтернативы и дополнительные функции
- MROUND(number, multiple) — округляет до ближайшего кратного (например, до ближайшей 5 или 0.05). Требует добавления надстройки Analysis ToolPak в старых версиях Excel.
- CEILING / FLOOR — округляют «вверх» или «вниз» к указанному кратному (есть варианты CEILING.MATH, FLOOR.MATH в новых версиях).
- INT — округляет вниз до ближайшего целого (в сторону отрицательной бесконечности для отрицательных чисел).
- TRUNC — просто отбрасывает дробную часть без математического округления.
- FIXED — форматирует число как текст с указанным количеством десятичных знаков.
Примеры:
=MROUND(A1,5)— округляет до ближайшего целого кратного 5.=CEILING(A1,0.1)— округляет вверх до ближайшей десятичной дроби 0.1.=TRUNC(A1,2)— отрезает все знаки после двух десятичных без округления.
Быстрый справочник: какой метод выбрать
- Нужна математическая точность (алгоритмическое округление) → ROUND.
- Всегда вверх (например, при расчёте упаковки) → ROUNDUP или CEILING.
- Всегда вниз (например, при округлении скидок) → ROUNDDOWN или FLOOR.
- Округление до кратного (например, до 5, 10, 0.05) → MROUND, CEILING, FLOOR.
- Нужно только визуально сократить цифры → формат ячейки.
Ментальная модель: как думать об аргументе num_digits
- Положительное число (2) — «сколько знаков оставляем после запятой».
- Ноль — «округляем до целого».
- Отрицательное число (-1) — «округляем до разряда слева от единиц (десятки)».
Правило запоминания: num_digits = количество нулей в целевой позиции, со знаком «-» если ноль находится слева от десятичной точки.
Решение задач: чеклист для ролей
Аналитик данных:
- Проверь границы ошибок при округлении на контрольной выборке.
- Убедись, что суммарные метрики не теряют важную информацию.
Бухгалтер / Финансист:
- Проверь нормативы округления по требованиям учёта и налогообложения.
- Документируй изменение значений и версии отчётности.
Маркетолог / менеджер по продукту:
- Используй округление для отчётов о метриках, чтобы повысить читаемость презентаций.
- Отдельно храните точные значения для расчётов и округлённые значения для показа.
Разработчик отчётов / BI:
- Внедри шаблоны округления в ETL-процессы, чтобы предотвратить расхождения данных.
- Тестируй поведение при изменении форматов чисел.
Мини-методология: как выбрать правило округления
- Определи цель: визуализация, расчёт, норматив.
- Если нужен аналитический расчёт — оставь точность и округляй в конце.
- Для вывода в отчёт — округляй ближе к месту показа.
- Документируй правило и добавь тесты на контрольные суммы.
Критерии приёмки
- Округлённые значения совпадают с ожидаемыми образцами для всех тестовых строк (положительные, отрицательные, нулевые).
- Суммы после округления и до округления очевидно соотносятся и задокументированы.
- Формулы не заменены форматированием, если требуется изменить значение.
Шаблоны формул и шпаргалка
Примеры формул, которые можно копировать:
- Округлить до целого:
=ROUND(A1,0) - Округлить до двух знаков:
=ROUND(A1,2) - Округлить до десятков:
=ROUND(A1,-1) - Сумма и округление до сотен:
=ROUND(SUM(B2:B10),-2) - Округление до ближайшего кратного 5:
=MROUND(A1,5) - Всегда вверх до 1 знака:
=ROUNDUP(A1,1)
Таблица сравнения функций:
| Функция | Поведение | Пример |
|---|---|---|
| ROUND | Математическое округление | =ROUND(2.5,0) → 3 |
| ROUNDUP | Всегда вверх | =ROUNDUP(2.1,0) → 3 |
| ROUNDDOWN | Всегда вниз | =ROUNDDOWN(2.9,0) → 2 |
| MROUND | До ближайшего кратного | =MROUND(11,5) → 10 |
| CEILING/FLOOR | Округление к кратному вверх/вниз | =CEILING(1.02,0.1) → 1.1 |
Тесты и контрольные примеры
- Тест 1: положительное число с округлением вверх и вниз (2.5 при num_digits=0). Ожидаемое: ROUND → 3; ROUNDUP → 3; ROUNDDOWN → 2.
- Тест 2: отрицательное число (-2.5) при num_digits=0. Проверьте поведение для ROUND/ROUNDUP/ROUNDDOWN.
- Тест 3: большие суммы — суммировать, затем округлить и сравнить с поэлементным округлением.
Когда не следует округлять автоматически
- На этапе подготовки входных данных для моделей машинного обучения лучше сохранять исходную точность.
- Если округление повлияет на юридически значимые расчёты (налоги, расчёт выплат), применяйте официальные правила и фиксируйте версии.
Примеры ошибок и как их исправлять
Проблема: значение отображается с лишними десятичными знаками, хотя вы использовали ROUND. Решение: проверьте, не является ли значение строкой (текстом). Если формула возвращает текст, используйте VALUE или убедитесь, что формула написана корректно.
Проблема: результаты сумм после округления не совпадают с округлённой суммой. Решение: решите, что важнее — суммировать точные значения и округлять итог, либо округлять каждую позицию и суммировать. Документируйте выбранный способ.
Визуальная подсказка: дерево решений (Mermaid)
flowchart TD
A[Нужно округлить?] -->|Нет| B[Оставить исходные значения]
A -->|Да| C[Это вывод в отчёт?]
C -->|Да| D[Округлить для показа 'формулы/Формат']
C -->|Нет| E[Это вычислительная логика?]
E -->|Да| F[Использовать ROUND в конце расчётов]
E -->|Нет| G[Выбрать правило: всегда вверх/вниз/математическое]
G --> H{К какому кратному?}
H -->|5/10| I[MROUND/CEILING/FLOOR]
H -->|не кратное| J[ROUND/ROUNDUP/ROUNDDOWN]Краткие определения (глоссарий)
- num_digits — аргумент функции ROUND, задающий количество знаков после запятой или разряд для округления.
- MROUND — округление до ближайшего кратного числа.
- CEILING/FLOOR — округление к ближайшему кратному вверх/вниз соответственно.
Локальные особенности и советы для русскоязычных пользователей
- В русской версии Excel десятичный разделитель — запятая. При копировании формул из английских инструкций заменяйте точки на запятые в числовых литералах, если ваша локаль так настроена.
- При экспорте в CSV следите за параметрами локали: разделитель полей и десятичный разделитель могут поменяться.
Заключение
Функция ROUND и её родственницы — простой и надёжный инструмент для управления точностью в Excel. Выберите подходящую функцию в зависимости от задач: визуальное округление, бухгалтерские правила или подготовка данных для вычислений. Всегда документируйте принятые правила округления и тестируйте контрольные примеры.
Ключевые действия на практике:
- Решите, где и зачем вы округляете (вычисления или показ).
- Выберите ROUND/ROUNDUP/ROUNDDOWN или альтернативу (MROUND, CEILING).
- Добавьте тесты и зафиксируйте правила в документации.
Важно
Округление меняет числовые значения. Если требуется сохранить исходные данные — держите их в отдельном столбце и применяйте округление только к копии.
Резюме
Функции ROUND, ROUNDUP и ROUNDDOWN позволяют гибко контролировать точность представления чисел в Excel — от удаления десятичных знаков до округления до сотен и тысяч. Используйте альтернативы, такие как MROUND и CEILING, для специальных правил округления.
Похожие материалы
Исправление проблем с Bluetooth в Ubuntu
Как запустить слайдшоу в Microsoft PowerPoint
Изменить часовой пояс в Windows
Скопировать путь файла или папки в Windows 10
Как избежать заражения вредоносным ПО через Facebook