Как убрать округление в Excel: почему сумма не бьётся на копейки

Классическая загадка Excel: в ячейке на экране 1 090, кликаете — в строке формул 1 087,35. Суммируете колонку — и итог не бьётся с тем, что на экране, на копейки или рубли. Это не баг: Excel показывает округлённое, а хранит и считает полное значение.

Почему так

У ячейки есть значение и есть формат отображения. Формат «Числовой, 0 знаков» показывает 1 090, но значение не меняется — и в сумме участвует 1 087,35. Чем длиннее колонка, тем заметнее расхождение: на тысяче строк набегают рубли.

Как убрать округление на экране

Если нужно видеть настоящие значения:

  1. Выделите колонку.
  2. «Главная» → блок «Число» → «Увеличить разрядность» — добавьте знаки после запятой.

Или Ctrl+1 → «Числовой» → укажите нужное число знаков. Значения не изменятся — поменяется только отображение.

Как округлить по-настоящему (чтобы сумма сошлась)

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

  • =ОКРУГЛ(A2; 2) — до копеек, математически.
  • =ОКРУГЛВВЕРХ(A2; 2) / =ОКРУГЛВНИЗ(A2; 2) — всегда в одну сторону.

Затем результат вставьте как значения вместо исходных. После этого сумма колонки совпадёт с тем, что видно.

Чего не делать: «точность как на экране»

В «Параметры → Дополнительно» есть галочка «Задать точность как на экране». Она необратимо обрезает все хранимые значения в книге до отображаемых — исходные данные теряются. Почти никогда это не то, что нужно. Если включили по ошибке — немедленно снимите; вернуть значения уже нельзя.

Когда округлять нужно не ячейку, а весь файл

Типовой случай: прайс поставщика пересчитывается с наценкой, и цены должны быть красивыми уже в файле для маркетплейса — 1 090, а не 1 087,35. В конвертере это цепочка «Умножить» → «Округлить» на колонке цены:

Действие «Округлить» на колонке цены
Округление значений в файле: −1 знак — до десятков

На выходе — файл с уже округлёнными значениями, без формул и сюрпризов при суммировании:

Превью округлённых значений
Округлённые значения — то, что попадёт в файл

Подробнее о функциях округления (до целого, до кратного, вверх/вниз) — в статье про округление в Excel.

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

Почему после округления сумма всё равно не бьётся?

Округлили отображение, а не значения. Проверьте: кликните в ячейку и посмотрите в строку формул — если там длинное число, округлено только на экране.

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

Если нужно просто видеть целые: «Уменьшить разрядность» до нуля знаков. Если нужно, чтобы хранилось целое — =ОКРУГЛ(A2; 0) и вставить значениями.

А если нужно до пятидесяток или сотен?

=ОКРУГЛТ(A2; 50) округлит до кратного 50. В конвертере то же через отрицательные разряды: −1 — до десятков, −2 — до сотен.

Галочка «точность как на экране» уже стоит. Что делать?

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