Округление в Excel: до целого, в большую сторону — и как убрать округление совсем

Округление в Excel — предмет вечной путаницы, потому что «округление» бывает двух разных видов: то, что Excel показывает, и то, что он хранит. Отсюда классика жанра: на экране 1 090, а в сумме сходится копейка в копейку... нет, не сходится — потому что внутри хранится 1 087,35.

Функции округления: четыре нужных

  • =ОКРУГЛ(A2; 2) — обычное математическое округление до указанного числа знаков после запятой.
  • =ОКРУГЛВВЕРХ(A2; 0) — всегда в большую сторону (для цен и остатков: лучше продать дороже, чем дешевле).
  • =ОКРУГЛВНИЗ(A2; 0) — всегда в меньшую.
  • =ОКРУГЛТ(A2; 10) — до ближайшего кратного: до десятков, пятидесяток, сотен.

Округление до целого и до десятков

До целого числа: =ОКРУГЛ(A2; 0). До десятков — либо =ОКРУГЛТ(A2; 10), либо отрицательный разряд: =ОКРУГЛ(A2; -1) округлит до десятков, -2 — до сотен. Так 1 087,35 превращается в 1 090, а то и в 1 100 — «красивая» цена для витрины.

«Как убрать округление в Excel» — самый странный популярный запрос

Его ищут, когда Excel показывает 1 090, а по клику в ячейке видно 1 087,35. Это не округление значения — это формат отображения. Лечится двумя путями:

  1. Увеличить число знаков после запятой: «Главная → Число → Увеличить разрядность» — покажет хранимое значение.
  2. Если нужно, чтобы хранилось именно округлённое — округлить функцией. Галочка «Задать точность как на экране» (Параметры → Дополнительно) делает это для всей книги и необратимо портит исходные данные — не советуем.

Когда округлять нужно целый файл

Формулы честны для одной колонки. Но типовая рабочая задача выглядит иначе: пришёл прайс поставщика, цены надо умножить на наценку и округлить до красивых значений — для двух тысяч строк. В конвертере это цепочка из двух действий на колонке цены:

Прайс поставщика в конвертере до округления
Исходный прайс: цены как у поставщика, без наценки

На колонку цены добавляются «Умножить» (коэффициент наценки) и «Округлить» (−1 — до десятков):

Действия «Умножить» и «Округлить» на колонке цены
1 — число знаков (−1 = до десятков), 2 — режим округления

В превью сразу видно результат цепочки:

Превью округлённых цен
После наценки и округления: красивые цены без копеек

И готовый файл:

Экспорт прайса с округлёнными ценами
Экспорт файла с округлёнными ценами

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

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

=ОКРУГЛВВЕРХ(A2; 0). В конвертере то же самое — режим «В большую сторону» в действии «Округлить».

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

=ОКРУГЛ(A2; 0): 1 087,35 → 1 087, а 1 087,65 → 1 088.

Почему сумма по столбцу не бьётся с тем, что на экране?

Потому что Excel суммирует хранимые значения (1 087,35), а показывает округлённые (1 087). Сумма «округлённых на экране» и «настоящих» расходится. Лечится округлением функцией — тогда хранимое и отображаемое совпадут.

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

Да, и порядок важен: сначала умножение, потом округление (иначе наценка съест красивое значение). В конвертере действия на колонке выполняются сверху вниз — как стоят в списке, так и применяются.

Округление в формуле или отдельной колонкой?

Если округление — часть расчёта (например, =ОКРУГЛ(B2*C2; 2)), встраивайте в формулу. Если цель — итоговый файл для загрузки куда-то ещё, логичнее округлить при подготовке файла, а не держать формулы внутри.