Гид по технологиям

Как использовать функцию ROUND в Excel для округления чисел

8 min read Excel Обновлено 21 Dec 2025
Округление чисел в Excel: функция ROUND и альтернативы
Округление чисел в Excel: функция ROUND и альтернативы

Кратко

  • Краткое руководство по функциям 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

Есть два основных способа:

  1. Ввести формулу вручную в строке формул после выбора ячейки-результата.
  2. Через вкладку Формулы → Математические → выбрать ROUND, ROUNDUP или ROUNDDOWN и заполнить диалог «Аргументы функции».

Диалог «Аргументы функции» полезен, когда вы не уверены, какое значение num_digits указать — сразу видно результат. В примерах ниже мы будем вводить формулы вручную, чтобы вы понимали синтаксис и логику.

Синий блокнот с цифрами на обложке рядом с ноутбуком и ручкой на деревянной поверхности

Округление до ближайшего десятка, сотни и т.д.

Чтобы округлить до ближайшего 10, 100 или 1000 используйте отрицательное значение num_digits:

  • -1 → округление до десятков (10)
  • -2 → до сотен (100)
  • -3 → до тысяч (1000)

Пример: округлить 119 до ближайшего десятка:

  1. Выберите ячейку результата (например, C2).
  2. В строке формул введите: =ROUND(B2,-1) где B2 = 119.
  3. Нажмите Enter — результат 120.

Для ROUNDUP и ROUNDDOWN синтаксис тот же, просто замените имя функции.

Диалог функции ROUND в Excel для выбора аргументов

Совет-эмпирика: 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 в тех же условиях.

Использование ROUND для удаления дробной части числа в таблице веса животных

Округление до заданного количества знаков после запятой

Чтобы оставить, например, два знака после запятой, используйте num_digits = 2:

  • Пример: =ROUND(B16,2) где B16 = 4.315 → результат 4.32.

Поменяйте 2 на 1 или 3 для округления до одного или трёх знаков после запятой.

Округление веса кота до двух знаков после запятой в Excel

Вложенные формулы: ROUND внутри других функций

ROUND удобно использовать вместе с SUM, AVERAGE, PRODUCT и другими функциями, чтобы округлить окончательный результат вычисления:

  • Пример: суммируем остатки по складу и округляем до сотен:
=ROUND(SUM(B2:B5),-2)

Если сумма равна 1010, результат округления до сотен будет 1000.

Вложенная формула ROUND и SUM в Excel

Когда 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-процессы, чтобы предотвратить расхождения данных.
  • Тестируй поведение при изменении форматов чисел.

Мини-методология: как выбрать правило округления

  1. Определи цель: визуализация, расчёт, норматив.
  2. Если нужен аналитический расчёт — оставь точность и округляй в конце.
  3. Для вывода в отчёт — округляй ближе к месту показа.
  4. Документируй правило и добавь тесты на контрольные суммы.

Критерии приёмки

  • Округлённые значения совпадают с ожидаемыми образцами для всех тестовых строк (положительные, отрицательные, нулевые).
  • Суммы после округления и до округления очевидно соотносятся и задокументированы.
  • Формулы не заменены форматированием, если требуется изменить значение.

Шаблоны формул и шпаргалка

Примеры формул, которые можно копировать:

  • Округлить до целого: =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, для специальных правил округления.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Исправление проблем с Bluetooth в Ubuntu
Linux

Исправление проблем с Bluetooth в Ubuntu

Как запустить слайдшоу в Microsoft PowerPoint
Руководства

Как запустить слайдшоу в Microsoft PowerPoint

Изменить часовой пояс в Windows
Windows

Изменить часовой пояс в Windows

Скопировать путь файла или папки в Windows 10
Windows

Скопировать путь файла или папки в Windows 10

Как избежать заражения вредоносным ПО через Facebook
Кибербезопасность

Как избежать заражения вредоносным ПО через Facebook

Файловый менеджер и работа с файлами на Android
Mobile

Файловый менеджер и работа с файлами на Android