Округление чисел до 10 в Excel: полное руководство с формулами и примерами

Округление чисел до десятков в Microsoft Excel — одна из самых востребованных операций при работе с финансовыми отчётами, статистикой или большими массивами данных. Казалось бы, что может быть проще? Но на практике пользователи сталкиваются с нюансами: когда нужно округлить в большую сторону, когда в меньшую, а когда — по математическим правилам. Более того, не все знают, что в Excel есть сразу 5 способов округлить число до 10, и каждый из них подходит для разных задач.

В этой статье мы разберём не только стандартные функции вроде ОКРУГЛ, но и малоизвестные трюки с ЦЕЛОЕ, ОТБР, а также покажем, как округлить числа без формул — с помощью формата ячеек. Вы узнаете, почему иногда ОКРУГЛ(15; 10) даёт 20, а не 10, и как избежать ошибок при работе с отрицательными числами. Готовы? Тогда начнём с самого простого — базового округления.

1. Стандартное округление до 10 с функцией ОКРУГЛ

Функция ОКРУГЛ — это универсальный инструмент для округления чисел по математическим правилам (если дробная часть ≥ 0.5, округляем вверх, иначе — вниз). Для округления до десятков её синтаксис выглядит так:

=ОКРУГЛ(число; -1)

Где -1 — это разряд десятков (если бы мы округляли до сотен, указали бы -2, до тысяч — -3 и т.д.).

Примеры работы функции:

  • 📌 =ОКРУГЛ(12; -1) → вернёт 10 (так как 12 ближе к 10, чем к 20)
  • 📌 =ОКРУГЛ(15; -1) → вернёт 20 (15 равноудалено от 10 и 20, но по правилам округляется вверх)
  • 📌 =ОКРУГЛ(27; -1) → вернёт 30 (27 ближе к 30, чем к 20)
  • 📌 =ОКРУГЛ(-13; -1) → вернёт -10 (работает и с отрицательными числами!)
⚠️ Внимание: Если вы округлите число 10 до десятков, функция вернёт 10, а не 0. Это логично, но некоторых пользователей сбивает с толку. Чтобы получить 0, используйте ОКРУГЛВНИЗ (см. следующий раздел).

Где применить ОКРУГЛ?

  • 💰 Округление сумм в финансовых отчётах (например, до 10 рублей для упрощения)
  • 📊 Приведение данных к "круглым" значениям в статистике (например, возрастные группы: 20, 30, 40 лет)
  • 📦 Округление веса или объёма товаров при логистических расчётах
📊 Как часто вы используете округление в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

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

Иногда стандартное округление не подходит. Например, если вам нужно всегда округлять в большую сторону (например, для расчёта запаса материалов) или в меньшую (например, для скидок). Для этого в Excel есть две специализированные функции:

=ОКРУГЛВВЕРХ(число; -1)  // Всегда вверх до ближайшего десятка

=ОКРУГЛВНИЗ(число; -1) // Всегда вниз до ближайшего десятка

Ключевые отличия от ОКРУГЛ:

| Функция | 12 → | 15 → | 18 → | -13 → |

|-----------------|------|------|------|-------|

| ОКРУГЛ | 10 | 20 | 20 | -10 |

| ОКРУГЛВВЕРХ | 20 | 20 | 20 | -10 |

| ОКРУГЛВНИЗ | 10 | 10 | 10 | -20 |

Когда использовать:

  • 📦 ОКРУГЛВВЕРХ: Расчёт количества коробок для упаковки (например, если в коробку входит 10 единиц товара, а у вас 12 штук — нужна 2 коробки).
  • 💸 ОКРУГЛВНИЗ: Округление цен вниз для акций (например, скидка до круглых десятков).
  • ⏱️ Обе функции: Приведение временных интервалов к стандартным блокам (например, 12 минут → 10 минут, 18 минут → 20 минут).
⚠️ Внимание: Если вы округлите 0 с помощью ОКРУГЛВНИЗ(0; -1), результат будет 0, а не -10. Это логично, но может вызвать ошибки в каскадных расчётах. Проверяйте граничные значения!

Убедиться, что все числа положительные (если нужно)

Проверить граничные значения (0, 10, 20...)

Учесть влияние округления на итоговые суммы

Сохранить оригинальные данные в отдельном столбце-->

3. Округление до ближайшего десятка без формул (формат ячеек)

Мало кто знает, но округлить числа до десятков можно без единой формулы — просто изменив формат ячейки. Этот метод визуально отображает округлённые значения, но не изменяет сами данные (что удобно для отчётов, где нужны и точные, и круглые цифры).

Как сделать:

  1. Выделите ячейки с числами.
  2. Нажмите Ctrl + 1 (или правая кнопка → Формат ячеек).
  3. Вкладка Число → категория Все форматы.
  4. В поле Тип введите: #0, (для округления до десятков).
  5. Нажмите ОК.

Примеры отображения:

  • 📌 Число 12 → отобразится как 10
  • 📌 Число 15 → отобразится как 20
  • 📌 Число 27.3 → отобразится как 30

Плюсы метода:

  • ✅ Не изменяет исходные данные (можно вернуть точные значения в любой момент).
  • ✅ Быстро применяется к большому диапазону.
  • ✅ Подходит для печати отчётов с "красивыми" цифрами.

Минусы:

  • ❌ Не работает в формулах (если вы сослаетесь на ячейку, Excel использует исходное значение).
  • ❌ Не округляет отрицательные числа корректно (например, -12 станет -10, а не -20).
Как отменить формат округления?

Чтобы вернуть стандартное отображение, выделите ячейки → Ctrl + 1 → выберите категорию Общий или Числовой без пользовательского формата.

4. Округление с помощью функций ЦЕЛОЕ и ОТБР

Для особо точных расчётов или нестандартных задач пригодятся функции ЦЕЛОЕ и ОТБР. Они работают по-разному, но обе могут округлить до десятков при правильном применении.

1. Функция ЦЕЛОЕ

Округляет число вниз до ближайшего целого, а затем делит/умножает для получения десятков:

=ЦЕЛОЕ(число / 10) * 10

Примеры:

  • 📌 =ЦЕЛОЕ(12/10)*1010
  • 📌 =ЦЕЛОЕ(18/10)*1010 (всегда вниз!)
  • 📌 =ЦЕЛОЕ(-13/10)*10-20 (для отрицательных чисел работает как округление вниз по модулю)

2. Функция ОТБР

Отбрасывает дробную часть, что аналогично округлению вниз, но ведёт себя иначе с отрицательными числами:

=ОТБР(число / 10; 0) * 10

Примеры:

  • 📌 =ОТБР(12/10; 0)*1010
  • 📌 =ОТБР(-13/10; 0)*10-10 (в отличие от ЦЕЛОЕ, здесь результат -10, а не -20!)

Когда использовать:

  • 🔢 ЦЕЛОЕ — если нужно гарантированно округлить вниз (например, для расчёта минимального количества упаковок).
  • 📉 ОТБР — если важно сохранить знак числа (например, для финансовых расчётов с дебетом/кредитом).
=ЕСЛИ(A1>15; ОКРУГЛВВЕРХ(A1; -1); ОКРУГЛВНИЗ(A1; -1))
-->

5. Округление с учётом условий (продвинутые приёмы)

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

- Округлять вверх только чётные числа.

- Применять разные правила для положительных и отрицательных значений.

- Округлять до ближайшего десятка, кратного 50 (например, 12 → 50, 60 → 50, 70 → 100).

Пример 1: Округление с проверкой чётности

=ЕСЛИ(ЧЁТН(A1); ОКРУГЛВВЕРХ(A1; -1); ОКРУГЛВНИЗ(A1; -1))

Пример 2: Округление до ближайшего "круглого" десятка (0, 50, 100...)

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

Пример 3: Разные правила для положительных и отрицательных чисел

=ЕСЛИ(A1>=0; ОКРУГЛВВЕРХ(A1; -1); ОКРУГЛВНИЗ(A1; -1))

Где это применимо?

  • 📈 Финансовые модели: Округление прибыли вверх, а убытков — вниз.
  • 📦 Логистика: Округление веса коробок до стандартных значений (например, 5 кг, 10 кг).
  • ⚖️ Юридические расчёты: Округление штрафов или компенсаций по особым правилам.
⚠️ Внимание: При использовании ЕСЛИ с округлением следите за приоритетом операций. Например, в формуле =ЕСЛИ(A1>10; ОКРУГЛ(A1; -1) + 5; 0) сначала выполнится ОКРУГЛ, а потом сложение. Если нужна другая логика, используйте скобки: =ЕСЛИ(A1>10; ОКРУГЛ(A1 + 5; -1); 0).

6. Округление в Power Query (для больших данных)

Если вы работаете с большими массивами данных (тысячи строк), округление прямо в таблице может замедлить Excel. В этом случае удобнее использовать Power Query — инструмент для преобразования данных.

Как округлить до десятков в Power Query:

  1. Выделите вашу таблицу → вкладка ДанныеИз таблицы/диапазона.
  2. В редакторе Power Query выделите столбец с числами.
  3. Нажмите ПреобразоватьОкруглитьДо десятков (или выберите Вверх/Вниз).
  4. Нажмите Закрыть и загрузить.

Преимущества метода:

  • Быстродействие: Обрабатывает миллионы строк за секунды.
  • 🔄 Автоматизация: Можно создать шаблон и обновлять данные одним кликом.
  • 📊 Гибкость: Позволяет комбинировать округление с другими преобразованиями (фильтрация, сортировка).

Пример кода на языке M (для ручного ввода в Power Query):

// Округление столбца "Цена" до десятков вверх

= Table.TransformColumns(

Источник,

{{"Цена", each Number.RoundUp([Цена] / 10) * 10, type number}}

)

Как округлить несколько столбцов сразу?

В Power Query можно применить округление к нескольким столбцам за один шаг. Для этого в редакторе выделите нужные столбцы с зажатой клавишей Ctrl, затем выберите Преобразовать → Округлить.

7. Типичные ошибки и как их избежать

Даже опытные пользователи Excel иногда допускают ошибки при округлении. Вот самые распространённые ловушки и способы их обойти:

1. Округление суммы округлённых чисел ≠ сумме оригинальных чисел

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

  • 📌 Оригинальные числа: 12 + 18 + 22 = 52
  • 📌 Округлённые: 10 + 20 + 20 = 50 (разница в 2 единицы!)

Решение: Сначала складывайте, потом округляйте итог.

2. Неправильная работа с отрицательными числами

Функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ ведут себя неочевидным образом с отрицательными значениями. Например:

  • 📌 ОКРУГЛВВЕРХ(-12; -1)-10 (а не -20!)
  • 📌 ОКРУГЛВНИЗ(-12; -1)-20

Решение: Используйте АБС для работы с модулями или проверяйте знаки через ЕСЛИ.

3. Потеря точности при последовательном округлении

Если вы округляете числа несколько раз (например, сначала до сотен, потом до десятков), накапливается погрешность.

Решение: Округляйте до конечного разряда за один шаг.

4. Формат ячеек маскирует реальные значения

Как мы говорили ранее, формат ячеек изменяет только отображение, но не сами данные. Это может привести к ошибкам в формулах.

Решение: Используйте формулы для округления, если данные будут использоваться в расчётах.

Ошибка Пример Как избежать
Округление перед суммированием 1.2 + 1.8 = 3.0, но 1 + 2 = 3 (совпало случайно) Сначала суммируйте, потом округляйте
Неучёт отрицательных чисел ОКРУГЛВВЕРХ(-15; -1) → -10 (а не -20) Используйте ЕСЛИ с проверкой знака
Потеря точности при многошаговом округлении Округление 123 → 120 → 100 (вместо 100 напрямую) Округляйте до конечного разряда за один раз
Использование формата вместо формул Ячейка показывает "10", но в формуле используется 12 Применяйте ОКРУГЛ для расчётных данных

8. Горячие клавиши и быстрые способы

Если вам нужно быстро округлить числа без запоминания формул, воспользуйтесь этими приёмами:

1. Быстрое округление через "Специальную вставку"

  • 📋 Введите в пустой ячейке формулу =ОКРУГЛ(A1; -1).
  • 📋 Скопируйте её (Ctrl + C).
  • 📋 Выделите диапазон чисел, которые нужно округлить.
  • 📋 Правая кнопка → Специальная вставкаЗначенияОК.

2. Округление с помощью "Найти и заменить"

Если числа целые и нужно просто обнулить последний разряд (например, 123 → 120):

  • 🔍 Нажмите Ctrl + H (замена).
  • 🔍 В поле Найти введите 0 (ноль).
  • 🔍 В поле Заменить на введите 0 (ноль).
  • 🔍 Нажмите Заменить всё → все последние цифры обнулятся (123 → 120, 456 → 450).

Ограничение: Работает только для целых чисел и всегда округляет вниз!

3. Округление через "Текст по столбцам"

Если числа хранятся как текст (например, импортированы из CSV):

  • 📊 Выделите столбец → ДанныеТекст по столбцам.
  • 📊 На шаге 3 выберите формат Числовой и укажите 0 десятичных знаков.
  • 📊 Нажмите Готово — числа превратятся в целые и можно будет применить округление.
Ctrl + 1 — формат ячеек (для визуального округления), Ctrl + H — замена (для быстрого обнуления последнего разряда), Alt + = — авtosумма (проверка итогов после округления).-->

FAQ: Ответы на частые вопросы

❓ Почему ОКРУГЛ(15; -1) возвращает 20, а не 10?

Функция ОКРУГЛ следует правилу "округления до чётного", если число находится ровно посередине между двумя возможными значениями (15 равноудалено от 10 и 20). В таких случаях Excel округляет до ближайшего чётного числа (20). Это стандарт IEEE 754 для минимизации систематических ошибок.

Если вам нужно всегда округлять вниз, используйте ОКРУГЛВНИЗ.

❓ Как округлить до десятков числа в формате времени?

В Excel время хранится как дробные числа (например, 12:30 = 0.520833). Чтобы округлить его до ближайших 10 минут:

=ОКРУГЛ(A1 * 1440; -1) / 1440

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

❓ Можно ли округлить числа в сводной таблице?

Да, но не напрямую. Варианты:

  1. Добавьте вычисляемое поле в сводную таблицу с формулой округления.
  2. Округлите исходные данные перед созданием сводной таблицы.
  3. Используйте Power Pivot (для опытных пользователей).

Пример вычисляемого поля:

=ОКРУГЛ(СУММ(Значения); -1)
❓ Почему после округления в формуле появляется #ЗНАЧ?

Ошибка #ЗНАЧ! обычно означает, что в ячейке, на которую ссылается формула, содержится текст или пустое значение. Проверьте:

  • 🔹 Формат ячеек (должен быть Общий или Числовой).
  • 🔹 Наличие скрытых символов (пробелов, неразрывных пробелов). Используйте =ЧИСТ(А1) для очистки.
  • 🔹 Ячейка не пустая (используйте =ЕПУСТО(А1) для проверки).
❓ Как округлить до десятков в Google Sheets?

В Google Таблицах используются те же функции, но с английскими названиями:

  • 📌 =ROUND(A1; -1) — аналог ОКРУГЛ.
  • 📌 =ROUNDUP(A1; -1) — аналог ОКРУГЛВВЕРХ.
  • 📌 =ROUNDDOWN(A1; -1) — аналог ОКРУГЛВНИЗ.

Также работает формат ячеек и Power Query (в виде надстройки Connected Sheets).