Функции и формулы

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

Округление в Excel — это изменение числа до нужного разряда для тех, кто готовит цены, сметы и счета без лишних копеек. Функция ОКРУГЛ меняет само значение, а число разрядов задаёт место: ноль — до целого, два — до сотых[1]. Ниже — синтаксис, пошаговый пример со столбцом цен, функции вверх и вниз и случай, когда сумма не сходится.

Тренажёр: 6 шагов

Длинный хвост после запятой появляется почти в каждом расчёте: наценка к закупке, деление счёта на троих, средняя цена. Справка Microsoft разделяет два вида округления: кнопки разрядности меняют только количество видимых цифр после запятой[2], а функция ОКРУГЛ меняет само число. Поэтому на экране число может выглядеть аккуратно, а в ячейке остаётся полное значение, и итог по столбцу расходится с ожиданием на копейку.

Порядок работы такой: найти ячейку для результата рядом с исходным числом, ввести формулу ОКРУГЛ с нужным числом разрядов, проверить результат на граничных значениях вроде 2,15 и 2,149, исправить расхождение между видом и значением, а затем протянуть формулу на свои данные. Округление в Excel после этого становится частью расчёта, и итоги совпадают с тем, что видно на экране.

Ключевые факты: округление в Excel

  • Функция ОКРУГЛ принимает два обязательных аргумента: число и число разрядов[1].
  • Для 823,7825 формула с двумя разрядами вернёт 823,78, с нулём — 824, с минус тремя — 1000[2].
  • Кнопки «Увеличить разрядность» и «Уменьшить разрядность» меняют только количество видимых цифр после запятой[2].
  • ОКРУГЛВВЕРХ отличается от ОКРУГЛ тем, что всегда округляет в большую по модулю сторону[1].
  • ОКРУГЛТ возвращает #ЧИСЛО!, если у числа и шага разные знаки[4].

Функция ОКРУГЛ: синтаксис и число разрядов

Функция ОКРУГЛ округляет число до заданного количества разрядов: =ОКРУГЛ(число;число_разрядов)[1]. Оба аргумента обязательны. Второй задаёт место округления: больше нуля — знаки после запятой, ноль — до ближайшего целого, меньше нуля — разряды слева от запятой[1].

Справка Microsoft показывает все варианты на одном числе — 823,7825[2]:

ФормулаДо чего округляетРезультат
=ОКРУГЛ(A1;3)тысячных823,783
=ОКРУГЛ(A1;2)сотых, два знака после запятой823,78
=ОКРУГЛ(A1;1)десятых823,8
=ОКРУГЛ(A1;0)целого числа824
=ОКРУГЛ(A1;-1)десятков820
=ОКРУГЛ(A1;-2)сотен800
=ОКРУГЛ(A1;-3)тысяч1000

ОКРУГЛ решает по первой отброшенной цифре: =ОКРУГЛ(2,15;1) даёт 2,2, а =ОКРУГЛ(2,149;1) — 2,1[1]. Отрицательные числа округляются так же, по модулю: =ОКРУГЛ(-1,475;2) возвращает −1,48[1]. С отрицательным числом разрядов результат бывает неожиданным: =ОКРУГЛ(1,98;-1) даёт ноль, потому что ближайший десяток для 1,98 — это 0[1].

Миф: число округляют по цепочке — сначала до тысячных, потом до сотых. На деле функция смотрит только на первую отброшенную цифру: 2,149 до десятых — это 2,1, как в примере справки Microsoft[1].

Функцию можно вложить прямо в расчёт: =ОКРУГЛ(B2*1,2;2) сразу вернёт цену с наценкой и копейками, без хвоста цифр. По справке ОКРУГЛ работает в Excel 2016, Excel 2019, Excel 2021, Excel 2024 и Microsoft 365, включая версии для Mac[1].

Разобравшись с аргументами, переходим к столбцу цен — на нём видно, как формула живёт в реальной таблице.

Как округлить столбец цен до двух знаков: пошагово

Округлить значение в ячейке формулой можно только в соседнем столбце: ОКРУГЛ берёт исходное число по ссылке и возвращает округлённое. Формула и введённое вручную число не уживаются в одной ячейке, поэтому исходный столбец остаётся рядом.

ABC
1ТоварЦена с наценкойЦена округлённая
2Чай1234,567=ОКРУГЛ(B2;2) → 1234,57
3Кофе823,7825=ОКРУГЛ(B3;2) → 823,78
4Сахар33,3333=ОКРУГЛ(B4;2) → 33,33
  1. Встаньте в C2 и напишите =ОКРУГЛ(B2;2).
  2. Нажмите Enter и проверьте результат: 1234,567 должно стать 1234,57.
  3. Дважды щёлкните маркер заполнения в правом нижнем углу C2 — формула протянется до конца столбца.
  4. Если исходные цены больше не нужны, скопируйте C2:C4 и вставьте поверх B как значения.

Округление в Excel до целого делается той же формулой с нулём: =ОКРУГЛ(B2;0) даст 1235. Цену до десяти рублей округляют с минус единицей: =ОКРУГЛ(B2;-1) вернёт 1230. Отдельный столбец не обязателен, если функцию встроить в исходную формулу, — тогда в таблице не останется промежуточных длинных чисел.

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

В Google Таблицах второй аргумент можно опустить: у ROUNDUP он необязателен и по умолчанию равен нулю, а отрицательное значение округляет слева от запятой[6]. В Excel число разрядов у ОКРУГЛ указывают всегда[1].

Однако «округлить» не всегда значит «по правилам математики» — в задачах с упаковками и рейсами нужно другое направление.

ОКРУГЛВВЕРХ или ОКРУГЛВНИЗ: чем отличается округление в одну сторону

ОКРУГЛВВЕРХ отличается от ОКРУГЛ тем, что всегда округляет в большую по модулю сторону, а ОКРУГЛВНИЗ — всегда в меньшую[1]. Аргументы у обеих те же: число и количество разрядов[3].

ФормулаРезультатПочему
=ОКРУГЛВВЕРХ(3,2;0)4вверх даже при 0,2
=ОКРУГЛВВЕРХ(76,9;0)77до ближайшего большего целого
=ОКРУГЛВНИЗ(3,14159;3)3,141хвост отбрасывается
=ОКРУГЛВВЕРХ(-3,14159;1)−3,2вверх по модулю, дальше от нуля
=ОКРУГЛВВЕРХ(31415,92654;-2)31500вверх до сотен

Округлить в Excel вверх нужно там, где половины не бывает: 21 человек по 5 в машине. Обычная ОКРУГЛ даст 4 машины и оставит одного без места, а ОКРУГЛВВЕРХ даст 5.

ABC
1Людей=ОКРУГЛ(21/5;0)=ОКРУГЛВВЕРХ(21/5;0)
22145

ОКРУГЛВНИЗ выручает, когда превышение недопустимо: из 100 изделий по дюжине в коробке выйдет =ОКРУГЛВНИЗ(100/12;0) → 8 полных коробок. Пример справки с 3,14159 показывает то же правило на дробях: 3,141 вниз и 3,142 вверх[3].

Миф: ОКРУГЛВВЕРХ всегда даёт большее число, в том числе для отрицательных — на деле функция округляет по модулю, и −3,14159 до десятых превращается в −3,2, по справке Microsoft[3].

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

Округление в Excel форматом и формулой: пример с копейкой

Округление в Excel форматом меняет только вид числа, а формулой — само значение, и сумма это различие сразу показывает. Кнопки «Увеличить разрядность» и «Уменьшить разрядность» на вкладке «Главная» меняют количество цифр, которые отображаются после запятой[2].

СпособЧто меняетсяКакое число идёт в расчёт
кнопка «Уменьшить разрядность»только видполное значение
число десятичных знаков в форматетолько видполное значение
функция ОКРУГЛсамо значениеокруглённое

Пример: три ячейки по 10,004 с форматом в два знака после запятой.

AB
1ЗначениеС формулой
210,004=ОКРУГЛ(A2;2) → 10
310,004=ОКРУГЛ(A3;2) → 10
410,004=ОКРУГЛ(A4;2) → 10
5=СУММ(A2:A4) → 30,012=СУММ(B2:B4) → 30

Три ячейки по 10,004 на экране выглядят как 10,00, а их сумма показывает 30,01 вместо 30,00. В столбце B каждая строка округлена формулой, и итог равен 30,00 — ровно сумме того, что видно. Отсюда правило для смет и счетов: округляйте каждую строку функцией, если итог должен совпадать с видимыми числами.

Миф: кнопка «Уменьшить разрядность» округляет само число — на деле она меняет только количество цифр, которые видны после запятой, по справке Microsoft[2].

Если знаков слишком много для ширины столбца, ячейка может показать ###### вместо числа[2]. Значение при этом цело: достаточно расширить столбец или уменьшить разрядность. Формат не умеет изменить само число, поэтому для расчётов с копейками он не замена формуле.

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

Когда ОКРУГЛ не подойдёт: кратные значения и точность книги

ОКРУГЛ не подойдёт, если нужен шаг, а не разряд: до 0,5 часа, до упаковки из 3 штук или до круглой цены. Для шага служит ОКРУГЛТ, она округляет до ближайшего кратного: =ОКРУГЛТ(10;3) даёт 9[4].

  • Если число и шаг разного знака, функция шага вернёт #ЧИСЛО!, например для 5 и шага −2[4].
  • При десятичном шаге средние значения округляются непредсказуемо: по справке для 6,05 с шагом 0,1 результат 6,0, а для 7,05 — 7,1[4].
  • Когда количество упаковок или рейсов должно покрыть всё, правила математики дадут недобор — нужна функция с направлением вверх.
  • Если все числа книги должны совпасть с видимыми без формул, есть параметр «Файл» → «Параметры» → «Дополнительно» → «При вычислении этой книги» с флажком точности как на экране[5]. Он приводит каждое число листа к отображаемой точности, и справка предупреждает о накоплении неточностей[5].
ЗадачаФункцияПример
по правилам математикиОКРУГЛ=ОКРУГЛ(2,15;1) → 2,2
всегда вверх по модулюОКРУГЛВВЕРХ=ОКРУГЛВВЕРХ(76,9;0) → 77
всегда вниз по модулюОКРУГЛВНИЗ=ОКРУГЛВНИЗ(3,14159;3) → 3,141
до кратного шагаОКРУГЛТ=ОКРУГЛТ(1,3;0,2) → 1,4
до чётного или нечётногоЧЁТН, НЕЧЁТпо справке Microsoft[2]

Параметр точности стоит включать только на копии файла: уже изменённые значения обратно сами не вернутся. Для обычных отчётов надёжнее функция в формуле: округление в Excel через формулу ничего не меняет за пределами своей ячейки.

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

Итоги по округлённым строкам считают обычной суммой — приёмы с Автосуммой разобраны на странице о сложении столбцов и строк. Остальные функции листа собраны в каталоге формул Excel для ежедневных расчётов.

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

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

До целого число приводит формула =ОКРУГЛ(A1;0): 823,7825 станет 824[2]. Если нужно всегда в большую сторону, подойдёт ОКРУГЛВВЕРХ с тем же нулём — в экселе и в Google Таблицах запись одинаковая.

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

Два знака оставляет формула =ОКРУГЛ(A1;2): 823,7825 превращается в 823,78[2]. Округление в Excel формулой меняет само число, а не только вид ячейки.

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

Сумма не сходится, когда знаки спрятаны форматом: на экране 10,00, а складываются полные 10,004. Справка Microsoft описывает кнопки разрядности как изменение только видимых цифр[2]. Округлите каждую строку формулой, и итог совпадёт с видимыми числами.

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

Убрать видимое округление можно кнопкой «Увеличить разрядность» на вкладке «Главная»[2]. Если число изменено формулой, поправьте второй аргумент или уберите функцию из формулы.

Можно ли округлить до кратного шага, например до 0,5?

Да, кратный шаг задаёт функция ОКРУГЛТ: для 1,3 и шага 0,2 она вернёт 1,4[4]. Число и шаг должны быть одного знака, иначе результатом станет #ЧИСЛО!.

Источники

  1. [1] Microsoft, справка «Функция ОКРУГЛ», 2026
  2. [2] Microsoft, справка «Округление числа до десятичных разрядов, которые нужны в Excel», 2026
  3. [3] Microsoft, справка «Функция ОКРУГЛВВЕРХ», 2026
  4. [4] Microsoft, справка «Функция ОКРУГЛТ», 2026
  5. [5] Microsoft, справка «Задание точности округления», 2026
  6. [6] Google, справка «ROUNDUP - Google Docs Editors Help», 2026

Похожие темы