Как округлить число в Excel: формула ОКРУГЛ и ещё 7 функций

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

На одном примере разобраны ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ, ОКРУГЛТ и ОКРВВЕРХ.МАТ, цена с окончанием на 99 и копейка, которая теряется в сумме.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 2806 статей автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3460 экспертных мнений Подписаться на Телеграм-канал
Обложка: Как округлить число в Excel: формула ОКРУГЛ и ещё 7 функций

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

Кнопка «Уменьшить разрядность» на вкладке «Главная» тоже прячет лишние знаки, но число в ячейке остаётся прежним, и в расчётах участвует полное значение. Ниже все функции округления разобраны на одном примере. Отдельно про цены «на 99», про копейку, которая теряется в сумме, и про случаи, когда Excel округляет числа сам. Другие базовые приёмы собраны в подборке приёмов для быстрой работы в Excel, программы обучения в каталоге курсов по Excel.

CheckroiCheckroiПодборка курсов по Microsoft Excel683 курса • 63 школыСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Как округлить число формулой ОКРУГЛ

Рой вводит формулу округления в таблицу

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

  1. Встаньте в пустую ячейку рядом с числом, например в B2.
  2. Наберите =ОКРУГЛ( и щёлкните ячейку с числом. Можно вписать и само число или целую формулу, например =ОКРУГЛ(СУММ(A2:A20);2).
  3. Поставьте точку с запятой и укажите, сколько знаков оставить после запятой.
  4. Закройте скобку и нажмите Enter.
  5. Чтобы округлить весь столбец, потяните за квадратик в правом нижнем углу ячейки вниз. Тот же маркер заполнения работает при автоматической нумерации строк.

Возьмём цену 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:

  1. Выделите ячейки или весь столбец.
  2. На вкладке «Главная» в группе «Число» нажмите «Уменьшить разрядность»: каждое нажатие убирает один знак после запятой. Соседняя кнопка «Увеличить разрядность» возвращает их.
  3. Для точной настройки откройте список числовых форматов, выберите «Другие числовые форматы», категорию «Числовой» или «Денежный» и задайте поле «Число десятичных знаков».

Формат меняет только вид. 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 считать по тому, что видно. Путь по справке о точности вычислений:

  1. Откройте «Файл» → «Параметры» → «Дополнительно».
  2. В разделе «При пересчете этой книги» выберите книгу и отметьте флажок «Задать указанную точность». В разных справках Microsoft его перевод звучит по-разному, но в этом разделе он единственный про точность.

Флажок безвозвратно обрезает хранимые значения до видимого числа знаков во всей книге. Перед включением сохраните копию файла.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Шпаргалка: какую функцию выбрать

Задача Формула
Округлить до целого =ОКРУГЛ(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
Перейти на сайт курса
SkillboxSkillbox29 899 ₽2965 ₽/мес.4 месяцаОбзор курса
Excel для аналитика
Перейти на сайт курса
Moscow Business AcademyMoscow Business Academy17 200 ₽2866 ₽/мес.2 месяцаОбзор курса

Больше программ — в полном каталоге курсов по Microsoft Excel

Все программы с ценами и отзывами собраны в разделе курсов по Excel и Google Таблицам.

Часто задаваемые вопросы

Как округлить число до целого в Excel?

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

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

Формула =ОКРУГЛ(A2;2) оставит два знака после запятой, =ОКРУГЛ(A2;1) один. Если знаки нужно только скрыть, а не менять число, нажмите «Уменьшить разрядность» на вкладке «Главная».

Как округлить до тысяч?

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

Как сделать, чтобы Excel не округлял числа?

Расширьте столбец или нажмите «Увеличить разрядность»: в формате «Общий» Excel показывает число округлённым, когда оно не помещается в ячейку. Номера из 16 и более цифр вводите в ячейки с текстовым форматом, иначе цифры после 15-й заменятся нулями.

Чем ОКРУГЛ отличается от формата ячейки?

Формула меняет само значение, и в расчётах участвует уже округлённое число. Формат меняет только вид: на экране 10,01, а в сумме участвует хранимое 10,005.

Почему сумма округлённых чисел не сходится с итогом?

Каждое слагаемое теряет доли копейки при округлении, и в сумме они накапливаются. Округлите все строки, кроме последней, а последнюю посчитайте как разницу между итогом и суммой остальных.

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!