Почему Excel не округляет числа и не меняет формат: настройка отображения

Иван Корнев·18 августа 2026·3 мин

Если Excel не округляет числа и не меняет формат, проверьте различие хранимого и визуального значения, текстовый формат ячейки или ошибки. Используйте функцию ОКРУГЛ для реального изменения.

Оглавление

Различие формата и реального значения

Изменение количества знаков после запятой через кнопки на панели «Главная» или в меню «Формат ячеек» меняет только визуальное представление, но не само число в памяти программы. В формулах и расчетах Excel продолжает использовать полное, неокругленное значение, что приводит к расхождениям между тем, что вы видите, и результатом вычислений.

Чтобы реально изменить число (а не только его вид), необходимо использовать функции округления, такие как ОКРУГЛ, ОКРУГЛВВЕРХ или ОКРУГЛВНИЗ.

Ошибки плавающей запятой и точность

Если формат установлен верно, но число все равно отображается некорректно (например, 5,1 превращается в 5,0999999...), это следствие стандарта IEEE 754 для хранения чисел с плавающей точкой.

Включение параметра «Задать точность как на экране» в настройках книги необратимо изменяет данные, заменяя хранимые значения на отображаемые.

Для принудительного использования отображаемых значений в расчетах можно включить этот параметр в настройках книги, однако делать это следует с осторожностью из-за необратимости изменений.

Текстовый формат и ширина столбца

Если изменение числового формата не дает никакого эффекта и число не реагирует на настройки разрядности, возможно, ячейка имеет текстовый формат.

Решение: переключите формат на «Числовой» или «Общий», а затем пересчитайте значение (например, нажмите F2 и Enter), чтобы Excel распознал его как число.

Иногда вместо ожидаемого округленного числа или формата отображаются символы ########. Это означает недостаточную ширину столбца для вывода данных. Проблема решается автоматическим подбором ширины двойным щелчком по границе заголовка столбца.

Как зафиксировать округленное значение

Если вам нужно, чтобы в дальнейших расчетах участвовало именно округленное до определенного знака число, а не исходное длинное значение, следует применить функцию =ОКРУГЛ(ячейка; кол_знаков).

После этого замените формулы на значения через «Специальную вставку». Также можно использовать функцию ТЕКСТ для преобразования числа в строку с заданным форматом, если результат нужен только для отображения.

Частые ошибки

  • Использование только визуального форматирования: Кнопки изменения разрядности на панели «Главная» не меняют само число, из-за чего итоговые суммы в расчетах могут не сходиться с видимыми значениями.
  • Игнорирование текстового формата: Числа, сохраненные как текст, не поддаются математическим операциям и форматированию до тех пор, пока не будут пересохранены в ячейке (F2 + Enter).

FAQ

Почему сумма видимых округленных чисел не сходится с итоговым результатом?
Excel использует для расчетов полное неокругленное значение, хранящееся в памяти, а не его визуальное отображение на экране.

Как сделать так, чтобы Excel всегда считал только видимые значения?
Включите параметр «Задать точность как на экране» в настройках книги, помня о том, что это действие необратимо изменит исходные данные во всем файле.

Что означают символы ######## в ячейке с числом?
Это сигнал о том, что ширина столбца недостаточна для отображения числа. Дважды щелкните по правой границе заголовка столбца для автоматического подбора ширины.