Как оставить одну цифру после запятой в Excel: все способы с примерами

Если в ячейках Excel отображаются лишние десятичные знаки (например, 3,14159 вместо 3,1), а вам нужно округлить число до одного знака после запятой, проблема решается за 10 секунд. Самый быстрый способ — использовать кнопку «Уменьшить разрядность» на панели инструментов (Главная → Число). Но этот метод работает только для визуального отображения, не изменяя фактическое значение в ячейке. Для точного округления с сохранением одного десятичного знака потребуются формулы или специальное форматирование.

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

1. Быстрое форматирование через панель инструментов

Самый простой способ изменить количество знаков после запятой — использовать кнопки на ленте Excel. Этот метод не меняет само число, а только его отображение:

  1. Выделите ячейки или диапазон с числами.
  2. На вкладке Главная найдите группу «Число».
  3. Нажмите кнопку «Увеличить разрядность» (значок 1,23→1,234) или «Уменьшить разрядность» (1,234→1,23) до тех пор, пока не останется один знак после запятой.

⚠️ Внимание: Если после изменения разрядности в строке формул (Fx) по-прежнему отображается полное число (например, 5,6789), это означает, что фактическое значение не изменилось. Для расчётов Excel будет использовать исходное число, а не отформатированное.

2. Форматирование ячеек: точная настройка

Для гибкого управления отображением чисел используйте диалоговое окно «Формат ячеек»**. Этот метод также не изменяет само значение, но позволяет задать фиксированное количество десятичных знаков:

  • 📌 Выделите ячейки и нажмите Ctrl+1 (или правой кнопкой → «Формат ячеек»**).
  • 📌 Перейдите на вкладку «Число»** и выберите категорию Числовой.
  • 📌 В поле «Число десятичных знаков»** введите 1.
  • 📌 Нажмите «ОК»**.

Если числа отображаются с округлением (например, 3,145→3,1), но в расчётах участвует полное значение, используйте функцию округления (см. раздел 4).

Формат Пример отображения Фактическое значение
Общий 3,14159 3,14159
Числовой (1 знак) 3,1 3,14159
Денежный (1 знак) 3,10 ₽ 3,14159
Округлённое формулой 3,1 3,1

3. Горячие клавиши для разрядности

Ускорить процесс поможет комбинация клавиш. Эти сочетания работают во всех версиях Excel (2010–2023) и Office 365:

  • 🔹 Alt + H + 9 — уменьшить разрядность (убрать один десятичный знак).
  • 🔹 Alt + H + 0 — увеличить разрядность (добавить один десятичный знак).

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

  1. Выделите ячейки.
  2. Нажмите Alt + H, затем 9 до тех пор, пока не останется один знак.
  3. Если знаков стало слишком мало, верните их комбинацией Alt + H + 0.
📊 Какой способ изменения разрядности вы используете чаще?
Горячие клавиши
Кнопки на ленте
Формат ячеек
Формулы

4. Формулы для точного округления

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

  • 📊 =ОКРУГЛ(А1; 1) — округление до одного знака по математическим правилам (5 и выше — вверх).
  • 📊 =ОКРУГЛВНИЗ(А1; 1) — всегда округление вниз (например, 3,19→3,1).
  • 📊 =ОКРУГЛВВЕРХ(А1; 1) — всегда округление вверх (3,11→3,2).
  • 📊 =ЦЕЛОЕ(А1*10)/10 — округление до одного знака без использования встроенных функций.

Пример: если в ячейке A1 значение 5,678, то:

=ОКРУГЛ(A1; 1)  → 5,7

=ОКРУГЛВНИЗ(A1; 1) → 5,6

=ОКРУГЛВВЕРХ(A1; 1) → 5,7

☑️ Проверка перед округлением формулой

Выполнено: 0 / 4

5. Ошибки при округлении и как их избежать

Частые проблемы при работе с десятичными знаками в Excel:

⚠️ Внимание: Если после применения формулы округления результат отображается как дата (например, 01.01.1900), значит Excel воспринял число как дату. Исправьте формат ячейки на Числовой или Общий.
  • Текст вместо числа: Если ячейка содержит апостроф ('5,67) или пробелы, формулы округления не сработают. Используйте =ЗНАЧЕН(А1) для преобразования.
  • Неправильный разделитель: В русскоязычной версии Excel разделитель — запятая (3,14), а не точка (3.14). Если данные импортированы из англоязычного источника, замените точки на запятые через НАЙТИ/ЗАМЕНИТЬ.
  • Округление суммы ≠ сумма округлённых: Если вы сначала округляете числа, а потом складываете, результат будет отличаться от округления конечной суммы. Пример:
    ОКРУГЛ(2,49;1) + ОКРУГЛ(2,49;1) = 4,9
    

    ОКРУГЛ(2,49+2,49;1) = 5,0

Почему Excel показывает #ЗНАЧ! при округлении?

Ошибка #ЗНАЧ! появляется, если функция округления получает на вход текст вместо числа. Проверьте ячейку на скрытые символы или используйте =ЕЧИСЛО(А1) для диагностики.

6. Автоматическое округление при вводе

Чтобы Excel автоматически округлял числа до одного знака при вводе, настройте параметры автозамены:

  1. Перейдите в Файл → Параметры → Дополнительно.
  2. В разделе «Параметры правки»** установите флажок Автоматически вставлять десятичную запятую.
  3. В поле «Число десятичных знаков»** укажите 1.
  4. Теперь при вводе 567 Excel автоматически преобразует его в 5,67 (если включён режим фиксированной десятичной запятой).

⚠️ Внимание: Этот метод изменяет сам вводимый текст, а не только отображение. Отключите его после использования, чтобы избежать случайных преобразований.

7. Округление в сводных таблицах

Если вы работаете со сводными таблицами, настройка разрядности имеет особенности:

  • 📑 Выделите ячейки со значениями в сводной таблице.
  • 📑 Нажмите правой кнопкой → «Параметры полей значений»**.
  • 📑 В разделе «Формат числа»** выберите Числовой и установите 1 десятичный знак.
  • 📑 Для округления исходных данных перед построением сводной таблицы используйте вспомогательный столбец с формулой =ОКРУГЛ(исходная_ячейка; 1).

Если после изменения формата числа в сводной таблице не обновляются, нажмите на таблицу правой кнопкой и выберите «Обновить»**.

8. Альтернативные методы: Power Query и VBA

Для обработки больших массивов данных удобно использовать Power Query или VBA:

Способ 1. Power Query (Excel 2016+):

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

Способ 2. VBA-макрос:

Sub RoundToOneDecimal()

Dim rng As Range

For Each rng In Selection

If IsNumeric(rng.Value) Then

rng.Value = Round(rng.Value, 1)

End If

Next rng

End Sub

Чтобы запустить макрос, нажмите Alt+F8, выберите RoundToOneDecimal и нажмите «Выполнить»**.

FAQ: Частые вопросы

Почему после округления формулой результат отображается с множеством нулей (например, 3,1000)?

Это происходит из-за формата ячейки. После применения формулы =ОКРУГЛ(A1;1) установите для ячейки формат Числовой с одним десятичным знаком (через Ctrl+1).

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

Выделите столбец → Ctrl+C (скопировать) → правой кнопкой → «Специальная вставка» → выберите Значения → нажмите «ОК». Затем примените формат с одним десятичным знаком.

Можно ли округлить числа при экспорте в CSV?

Нет, форматирование Excel не сохраняется в CSV. Чтобы экспортировать округлённые данные, создайте вспомогательный столбец с формулами =ОКРУГЛ(...) и экспортируйте его.

Почему функция ОКРУГЛ даёт неожиданный результат (например, 2,5 округляется до 2, а не до 3)?

Excel использует банковское округление (к ближайшему чётному числу при 0,5). Чтобы всегда округлять вверх, используйте =ОКРУГЛВВЕРХ(A1;1).

Как сделать один знак после запятой по умолчанию для всей книги?

Создайте шаблон: настройте стиль ячеек с одним десятичным знаком, сохраните файл как .xltx (шаблон) и используйте его для новых книг. Или измените параметры по умолчанию через Файл → Параметры → Дополнительно → Параметры правки (но это повлияет только на новые вводимые данные).