Как в Excel округлить число до десятых: все способы с примерами

Почему округление до десятых — частая задача в Excel

Округление чисел до десятых (одного знака после запятой) встречается в 80% финансовых, бухгалтерских и аналитических отчётов. Это стандартный формат для валютных курсов (1.2 долл. вместо 1.23456), процентных ставок (5.8%), измерений (12.5 см) и статистических данных. Но в Excel по умолчанию числа отображаются с двумя знаками после запятой — и это создаёт проблемы.

Например, при расчёте средней зарплаты по отделу вы получаете 58 347.628 руб., а отчёт требует указать 58 347.6 руб.. Или при конвертации валют 1 EUR = 1.0834 USD, а нужно показать клиенту 1.1 USD. Вручную редактировать сотни ячеек — не вариант. К счастью, в Excel есть 5 способов автоматизировать округление до десятых, и мы разберём каждый с нюансами.

Важно: округление бывает математическое (по правилам арифметики) и банковское (всегда в большую сторону для финансовых расчётов). В этой статье — оба варианта с примерами.

Способ 1: Функция ОКРУГЛ — универсальный метод

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

=ОКРУГЛ(число; количество_знаков)

Для округления до десятых второй аргумент всегда равен 1. Примеры:

  • 📌 =ОКРУГЛ(3,14159; 1) → вернёт 3.1 (математическое округление)
  • 📌 =ОКРУГЛ(2,789; 1) → вернёт 2.8 (цифра после десятых ≥5 → округление вверх)
  • 📌 =ОКРУГЛ(-4,63; 1) → вернёт -4.6 (работает с отрицательными числами)

Где применять:

  • 💰 Финансовые модели (округление сумм до копеек/центов)
  • 📊 Статистические отчёты (средние значения, дисперсии)
  • 📏 Технические чертежи (размеры с точностью до 0.1 мм)

Ячейка содержит число, а не текст|Формат ячейки — "Общий" или "Числовой"|Второй аргумент функции — именно 1 (не 0.1 или "1")|Проверено на тестовых данных-->

⚠️ Внимание: Если в ячейке текст (например, "5.6 кг"), функция вернёт ошибку #ЗНАЧ!. Используйте =ОКРУГЛ(ЗНАЧЕН(A1); 1) для автоматического преобразования.

Способ 2: Формат ячеек — визуальное округление

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

Инструкция:

  1. Выделите ячейки (или диапазон, например A1:D100).
  2. Нажмите Ctrl + 1 (или правая кнопка → Формат ячеек).
  3. Вкладка Число → категория Числовой.
  4. Установите Число десятичных знаков: 1.

Пример: число 12.34567 будет отображаться как 12.3, но в строке формул останется исходное значение. Это удобно для:

  • 📄 Отчётов для руководства (скрываете "лишние" знаки)
  • 🖼 Диаграмм (подписи осей с округлёнными значениями)
  • 📑 Печатных форм (счета, акты)
Метод Меняет значение? Пример результата Когда использовать
ОКРУГЛ Да 3.14159 → 3.1 Расчёты, аналитика
Формат ячеек Нет 3.14159 → отображается 3.1 Отчёты, печать
ОКРУГЛВВЕРХ Да 3.12 → 3.2 Финансы, запасы
⚠️ Внимание: Форматирование не влияет на фактические данные. Если вы скопируете ячейку с отформатированным 12.3 в текстовый редактор, вставится полное число 12.34567. Для экспорта данных используйте ОКРУГЛ.

Функция ОКРУГЛ|Формат ячеек|Округление вверх/вниз|Другой способ-->

Способ 3: ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ — для финансовых расчётов

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

  • ОКРУГЛВВЕРХ(число; 1) — округляет до десятых вверх (3.12 → 3.2)
  • ОКРУГЛВНИЗ(число; 1) — округляет до десятых вниз (3.18 → 3.1)
  • ОКРУГЛТ (ROUNDUP/ROUNDDOWN) — аналоги в английской версии

Примеры применения:

  • 💸 Расчёт НДС: =ОКРУГЛВВЕРХ(СУММ(A1:A10)*0.2; 1) — сумма налога всегда с запасом.
  • 📦 Логистика: =ОКРУГЛВВЕРХ(B2/10; 1) — количество коробок для упаковки (округляем вверх).
  • 📉 Скидки: =ОКРУГЛВНИЗ(C2*0.9; 1) — цена со скидкой 10%, округлённая в пользу клиента.

Критическая особенность: эти функции игнорируют стандартные правила округления. Например, ОКРУГЛВВЕРХ(3.1; 1) вернёт 3.2, хотя по математике должно остаться 3.1.

Что делать если функция не работает?

Проверьте, не установлен ли в ячейке текстовый формат (кликните дважды — если слева зелёный треугольник, подтвердите преобразование в число). Также убедитесь, что второй аргумент — именно 1, а не формула, возвращающая 1 (например, =ОКРУГЛ(A1; СЧЁТЗ(B1:B10)) вернёт ошибку, если в B1:B10 нет данных).

Способ 4: Функция ЦЕЛОЕ — для округления до целых с десятыми

Функция ЦЕЛОЕ (INT) отсекает дробную часть, оставляя только целую. Но с небольшой хитростью её можно адаптировать для десятых:

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

Примеры:

  • 📏 =ЦЕЛОЕ(12.345 * 10) / 1012.3 (округление вниз)
  • 📏 =ЦЕЛОЕ(8.99 * 10 + 0.99) / 109.0 (эмуляция округления вверх)

Где это удобно:

  • 🔢 Когда нужно гарантированно округлить вниз (например, для расчёта минимального количества материалов).
  • 🖥 В макросах и VBA, где требуется минимальная нагрузка на вычисления.
⚠️ Внимание: Этот метод не заменяет ОКРУГЛВНИЗ, так как не учитывает знак числа. Для отрицательных значений используйте =ОКРУГЛВНИЗ(A1; 1).

Способ 5: Пользовательский формат — гибкое отображение

Если вам нужно не просто округлить, а контролировать отображение (например, добавлять символ валюты или скрывать нули), создайте пользовательский формат:

  1. Выделите ячейки → Ctrl + 1 → вкладка ЧислоВсе форматы.
  2. В поле Тип введите:
    0.0 "кг";-0.0 "кг";0.0 "кг"

    Это отобразит 5.6 кг, -3.2 кг или 0.0 кг (без пустых ячеек).

Другие примеры форматов:

  • 💲 #.0 "$"12.5 $ (без нуля для целых чисел)
  • 📈 0.0"3.1 (обрезает до одного знака без округления)
  • 🔄 [Чёрный]0.0;[Красный]-0.0 → положительные числа чёрные, отрицательные — красные.

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

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

  1. Путают аргументы функции: =ОКРУГЛ(1; 3.14) → ошибка #ЧИСЛО!. Правильно: =ОКРУГЛ(3.14; 1).
  2. Используют текст вместо чисел:

    Ячейка содержит "5.6" (текст), а не 5.6 (число). Решение: =ЗНАЧЕН(A1).

  3. Забывают про отрицательные числа: ОКРУГЛВНИЗ(-3.7; 1) вернёт -3.8 (округляет "вниз" по модулю).

Как проверить корректность округления:

  • 🔍 Сравните результат с калькулятором (например, 3.14159 → 3.1).
  • 📊 Постройте график: если линия "дрожит" из-за лишних знаков — округление неверное.
  • 🔄 Используйте =ОКРУГЛ(A1;1)-A1 — разница должна быть ≤0.05.

FAQ: Частые вопросы об округлении до десятых

Можно ли округлить диапазон ячеек за один раз?

Да. Выделите диапазон (например, A1:A100), создайте новую колонку с формулой =ОКРУГЛ(A1;1), скопируйте её и вставьте как Значения поверх исходных данных (или используйте Специальную вставкуЗначения).

Почему ОКРУГЛ возвращает #ИМЯ?

Ошибка #ИМЯ! означает, что Excel не распознаёт название функции. Возможные причины:

  • Опечатка в названии (например, ОКРУГЛИТЬ вместо ОКРУГЛ).
  • Язык интерфейса отличается от языка формул (проверьте в Файл → Параметры → Язык).
  • Вместо точки используется запятая в аргументах (например, =ОКРУГЛ(3,14;1) вместо =ОКРУГЛ(3.14;1)).

Как округлить время до десятых часа?

В Excel время хранится как дробь (1 день = 1). Чтобы округлить 12:45 (12.75 часов) до 12.8:

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

Затем примените формат Числовой с 1 десятичным знаком или пользовательский формат [ч]:м.

Есть ли разница между ОКРУГЛ и ОКРУГЛТ?

Да. ОКРУГЛ (ROUND) использует банковское округление (к ближайшему чётному числу при 0.5), а ОКРУГЛТ (ROUNDUP/ROUNDDOWN) — всегда вверх/вниз. Например:

  • =ОКРУГЛ(2.5;0)2 (чётное)
  • =ОКРУГЛ(3.5;0)4 (чётное)
  • =ОКРУГЛВВЕРХ(2.1;0)3 (всегда вверх)

Можно ли округлить числа при импорте данных?

Да, двумя способами:

  1. Power Query: при загрузке данных добавьте столбец с формулой = Number.Round([YourColumn], 1).
  2. Формат CSV: откройте файл в Блокноте, найдите и замените . на , (если нужна запятая как разделитель), затем импортируйте с указанием формата "Числовой" и 1 десятичным знаком.