Чтобы сделать округление в экселе, введите в свободную ячейку формулу =ОКРУГЛ(A2;2): первым аргументом идёт число или ссылка на ячейку, вторым количество знаков после запятой. Ноль округлит до целого, минус один до десятков. Для округления только в большую или только в меньшую сторону есть ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ, до кратного 50 или 100 нужна ОКРУГЛТ.
Кнопка «Уменьшить разрядность» на вкладке «Главная» тоже прячет лишние знаки, но число в ячейке остаётся прежним, и в расчётах участвует полное значение. Ниже все функции округления разобраны на одном примере. Отдельно про цены «на 99», про копейку, которая теряется в сумме, и про случаи, когда Excel округляет числа сам. Другие базовые приёмы собраны в подборке приёмов для быстрой работы в Excel, программы обучения в каталоге курсов по Excel.
Как округлить число формулой ОКРУГЛ

Синтаксис функции по справке Microsoft об ОКРУГЛ: ОКРУГЛ(число;число_разрядов). В русской версии аргументы разделяются точкой с запятой, дробная часть пишется через запятую.
- Встаньте в пустую ячейку рядом с числом, например в B2.
- Наберите
=ОКРУГЛ(и щёлкните ячейку с числом. Можно вписать и само число или целую формулу, например=ОКРУГЛ(СУММ(A2:A20);2). - Поставьте точку с запятой и укажите, сколько знаков оставить после запятой.
- Закройте скобку и нажмите Enter.
- Чтобы округлить весь столбец, потяните за квадратик в правом нижнем углу ячейки вниз. Тот же маркер заполнения работает при автоматической нумерации строк.
Возьмём цену 1 499 ₽ со скидкой 17 %. Формула =1499*0,83 даёт 1 244,17. Вот что вернёт ОКРУГЛ при разных значениях второго аргумента:
| Формула | Результат | Что произошло |
|---|---|---|
=ОКРУГЛ(A2;1) |
1 244,2 | до десятых |
=ОКРУГЛ(A2;0) |
1 244 | до целого числа |
=ОКРУГЛ(A2;-1) |
1 240 | до десятков |
=ОКРУГЛ(A2;-2) |
1 200 | до сотен |
=ОКРУГЛ(A2;-3) |
1 000 | до тысяч |
Правило внутри школьное: если отбрасываемая часть больше или равна половине разряда, число идёт вверх, иначе вниз. Отрицательное число Excel округляет по модулю и возвращает знак, поэтому 2,5 превращается в 3, а −2,5 в −3. Так описано в справке Microsoft «Округление числа».
Если округляете в макросе или Python
В макросах VBA функция Round работает по-другому: она округляет середину к чётной цифре, так называемым банковским способом. В документации VBA приведён пример:
Round(0.12345, 4) 0,1234
WorksheetFunction.Round(0.12345, 4) 0,1235
Python ведёт себя так же: мы проверили, round(2.5) возвращает 2, а ОКРУГЛ на листе даёт 3. Если макрос или скрипт должен совпадать с таблицей, вызывайте в VBA WorksheetFunction.Round.
Округлённую формулой колонку уже можно складывать: как сделать итог, рассказано в инструкции о сумме в столбце Excel.
Округление в большую и меньшую сторону
ОКРУГЛ решает сама, куда двигать число. Если направление важно, берите функцию, которая округляет только в одну сторону. Аргументы у них те же: число и количество знаков.
| Функция | Пример для 1 244,17 | Результат |
|---|---|---|
| ОКРУГЛВВЕРХ | =ОКРУГЛВВЕРХ(A2;0) |
1 245 |
| ОКРУГЛВВЕРХ до сотен | =ОКРУГЛВВЕРХ(A2;-2) |
1 300 |
| ОКРУГЛВНИЗ | =ОКРУГЛВНИЗ(A2;0) |
1 244 |
| ОКРУГЛВНИЗ до сотен | =ОКРУГЛВНИЗ(A2;-2) |
1 200 |
| ОТБР | =ОТБР(A2) |
1 244 |
Вверх обычно округляют то, чего не должно не хватить: материалы, упаковки, смены. Цену от себестоимости тоже поднимают вверх: при округлении вниз копейки теряются на каждой продаже.
ОТБР и ЦЕЛОЕ на отрицательных числах
Обе функции убирают дробную часть, и на положительных числах их не отличить. Разница видна на минусе: =ОТБР(-4,3) вернёт −4, а =ЦЕЛОЕ(-4,3) вернёт −5, потому что ЦЕЛОЕ идёт к ближайшему меньшему целому. Пример взят из справки Microsoft о функции ОТБР.
Решение: для возвратов, корректировок и прочих сумм со знаком минус берите ОТБР, если нужно просто отрезать копейки.
Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединитьсяКак округлить до кратного: 50, 100 и цена на 99

Когда шаг не десятичный, нужна одна из трёх функций с аргументом «точность». В примере ниже шаг 50 ₽.
| Функция | Куда округляет | Формула | Результат |
|---|---|---|---|
| ОКРУГЛТ | к ближайшему кратному | =ОКРУГЛТ(A2;50) |
1 250 |
| ОКРВВЕРХ.МАТ | вверх до кратного | =ОКРВВЕРХ.МАТ(A2;50) |
1 250 |
| ОКРВНИЗ.МАТ | вниз до кратного | =ОКРВНИЗ.МАТ(A2;50) |
1 200 |
Справки Microsoft по ОКРУГЛТ и ОКРВВЕРХ.МАТ добавляют два ограничения. У ОКРУГЛТ число и точность должны быть одного знака, иначе вернётся ошибка #ЧИСЛО!. А при дробной точности середина округляется непредсказуемо: =ОКРУГЛТ(6,05;0,1) даёт 6,0, а =ОКРУГЛТ(7,05;0,1) уже 7,1.
Цена с окончанием на 99
Розничную цену часто доводят до ближайшей сотни вверх и вычитают рубль. Такие правила обычно задаёт специалист по ценообразованию, а в таблице они сводятся к одной формуле:
=ОКРВВЕРХ.МАТ(A2;100)-1
1 244,17 → 1 299
990 → 999
1 300 → 1 299
Последняя строка показывает ловушку. Цена, которая уже ровно кратна сотне, после формулы станет на рубль ниже. Если такие позиции в прайсе есть, проверьте их фильтром отдельно.
Сколько коробок нужно на партию
Товар упакован по 18 штук, отгрузить нужно 204. В общей справке Microsoft для этой задачи предложена ОКРУГЛТ.
Но по правилу из справки самой функции она идёт вверх, только когда остаток не меньше половины точности. Здесь остаток 6 из 18, поэтому =ОКРУГЛТ(204;18) вернёт 198, то есть 11 коробок, и шести штукам места не хватит. Такие расчёты упаковки каждый день делает логист, и ошибка в одну коробку всплывает уже на складе.
Решение: =ОКРУГЛВВЕРХ(204/18;0) сразу даёт 12 коробок, а =ОКРВВЕРХ.МАТ(204;18) даёт 216 мест под товар.
Округление без формулы: формат ячейки и разрядность
Если числа нужно только красиво показать в отчёте, формула не обязательна. Шаги по справке Microsoft:
- Выделите ячейки или весь столбец.
- На вкладке «Главная» в группе «Число» нажмите «Уменьшить разрядность»: каждое нажатие убирает один знак после запятой. Соседняя кнопка «Увеличить разрядность» возвращает их.
- Для точной настройки откройте список числовых форматов, выберите «Другие числовые форматы», категорию «Числовой» или «Денежный» и задайте поле «Число десятичных знаков».
Формат меняет только вид. Microsoft приводит пример: в двух ячейках лежит 10,005, на экране обе показывают 10,01 ₽, а их сумма показывает 20,01 ₽, потому что складываются хранимые значения.
Отсюда главное различие. Формат подходит для печати и презентаций, а всё, что дальше считается, сравнивается или ищется через ВПР, округляйте функцией. Иначе поиск по «10,01» не найдёт ячейку, где на самом деле записано 10,005.
Как убрать округление в Excel
Бывает наоборот: вы вводите 25,76, а видите 26. Обычно причина одна из четырёх.
- Узкий столбец в формате «Общий». Если ширины не хватает, Excel показывает число округлённым, но хранит целиком. Это описано в справке о числовых форматах. Решение: расширьте столбец двойным щелчком по границе заголовка или нажмите «Увеличить разрядность».
- У ячейки задан формат с фиксированным числом знаков. Например, «Денежный» с нулём знаков. Поменяйте число знаков в «Других числовых форматах».
- Число из 12 и более цифр. В формате «Общий» оно уходит в экспоненциальный вид вроде 1,23E+11. Переключите формат на «Числовой».
- Номер из 16 и более цифр. Номер карты, длинный ID из выгрузки из базы данных или другой код Excel хранит с точностью 15 цифр, а всё после 15-й заменяет нулями. Вернуть потерянные цифры нельзя, поэтому до ввода поставьте ячейкам формат «Текстовый», как советует справка о числах в текстовом формате.
Почему сумма не сходится на копейку

Типичная ситуация: 100 ₽ делят на три части. Каждая округляется до 33,33, а вместе получается 99,99. Ошибки в формуле нет, копейка потерялась при округлении частей.
Решение: округляйте все строки, кроме последней, а последнюю считайте как разницу между итогом и уже распределённым:
B2: =ОКРУГЛ($A$1/3;2) 33,33
B3: =ОКРУГЛ($A$1/3;2) 33,33
B4: =$A$1-СУММ(B2:B3) 33,34
Так делят премии и общие расходы, и именно эта копейка чаще всего всплывает при сверке, которую делает бухгалтер.
Хвосты в 15-м знаке
Вторая причина в способе хранения чисел. Excel хранит числа в двоичном виде по стандарту IEEE 754, и часть десятичных дробей записать точно нельзя. В разборе Microsoft об арифметике с плавающей запятой формула =(43,1-43,2)+1 при 15 знаках показывает не 0,9, а 0,8999… Наш пример со скидкой в том же формате хранится как 1 244,1699999999998, мы проверили это в Python, который работает по тому же стандарту.
На экране такой хвост не видно, а сравнение через «=» может вернуть ЛОЖЬ. Решение: оборачивайте в ОКРУГЛ то, что потом сравнивается, например =ОКРУГЛ(A2;2)=ОКРУГЛ(B2;2).
Как включить точность как на экране
Есть и радикальный способ: заставить Excel считать по тому, что видно. Путь по справке о точности вычислений:
- Откройте «Файл» → «Параметры» → «Дополнительно».
- В разделе «При пересчете этой книги» выберите книгу и отметьте флажок «Задать указанную точность». В разных справках Microsoft его перевод звучит по-разному, но в этом разделе он единственный про точность.
Флажок безвозвратно обрезает хранимые значения до видимого числа знаков во всей книге. Перед включением сохраните копию файла.
Шпаргалка: какую функцию выбрать
| Задача | Формула |
|---|---|
| Округлить до целого | =ОКРУГЛ(A2;0) |
| Оставить два знака после запятой (до сотых) | =ОКРУГЛ(A2;2) |
| Округлить до тысяч | =ОКРУГЛ(A2;-3) |
| Всегда в большую сторону | =ОКРУГЛВВЕРХ(A2;0) |
| Всегда в меньшую сторону | =ОКРУГЛВНИЗ(A2;0) |
| Отбросить дробную часть | =ОТБР(A2) |
| До ближайшего кратного 50 | =ОКРУГЛТ(A2;50) |
| Цена с окончанием на 99 | =ОКРВВЕРХ.МАТ(A2;100)-1 |
| Только скрыть знаки | «Уменьшить разрядность» на вкладке «Главная» |
Где освоить Excel системно
Округление закрывает одну задачу. В работе к нему почти сразу добавляются условные формулы, сводные таблицы и проверка данных, и собирать это по отдельным инструкциям долго.
Если вы считаете в таблицах каждый день, посмотрите, чем занимается специалист по Excel и какие навыки от него ждут работодатели. Пройти программу целиком можно на курсах:
| Курс | Школа | Стоимость со скидкой | В рассрочку | Длительность | Обзор курса от Checkroi |
|---|---|---|---|---|---|
| Excel Перейти на сайт курса | 29 000 ₽ | 1691 ₽/мес. | 8 недель | Обзор курса | |
| Power BI & Excel PRO Перейти на сайт курса | 38 500 ₽ | 3208 ₽/мес. | 2 месяца | Обзор курса | |
| Excel для работы Перейти на сайт курса | 16 500 ₽ | 1375 ₽/мес. | 2 недели | Обзор курса | |
| Excel + Google Таблицы с нуля до PRO Перейти на сайт курса | 29 899 ₽ | 2965 ₽/мес. | 4 месяца | Обзор курса | |
| Excel для аналитика Перейти на сайт курса | 17 200 ₽ | 2866 ₽/мес. | 2 месяца | Обзор курса |
Больше программ — в полном каталоге курсов по Microsoft Excel
Все программы с ценами и отзывами собраны в разделе курсов по Excel и Google Таблицам.




