Таблицы Google: как округлять числа
Google Таблицы предлагает большинство, если не все параметры, которые делает Office Excel, включая такие функции, как округление чисел. Вот как это сделать, если вы хотите что-то округлить в таблице Google.
Вам нужно будет использовать формулу — точнее, формулу Round. Щелкните пустую ячейку и введите = ОКРУГЛ (число), затем нажмите клавишу ВВОД. Введенное вами число будет округлено в большую или меньшую сторону до последнего десятичного знака. Например, 9,52 будет округлено до 9,50.
Совет: Округление таким образом следует обычным правилам — числа 0,1,2,3 и 4 будут округлены в меньшую сторону, а 5,6,7,8 и 9 будут округлены в большую сторону.
Если вы хотите округлить свое число до определенного числа десятичных знаков, вы тоже можете это сделать. Это та же формула, но в немного другом формате. Введите = ОКРУГЛ (число, десятичные дроби) и нажмите ввод.
Пример круглой функции.
Например, = ОКРУГЛ (9.1283912893, 2). В этом случае результат будет 9,13.
Совет: если вы хотите округлить свое число в большую сторону, игнорируя обычные правила округления для цифр от 5 и выше и вниз для 4 и ниже, вам нужно вместо этого использовать формулу = ОКРУГЛВВЕРХ (число, десятичные дроби). = ROUNDUP (28,123; 2) приведет к 28,13 (вместо 28,12, как было бы в ROUND). Точно так же обратное будет = ОКРУГЛ ВНИЗ (число, десятичные дроби). В этом случае число всегда будет округляться в меньшую сторону, и = ОКРУГЛ ВНИЗ (28,128, 2) станет 28,12 (вместо 28,13, как в ОКРУГЛЕНИИ).
Как округлить числа в Google Таблицах (простые формулы)
Десятичные дроби в ваших данных — неизбежное зло. Хотя хорошо хранить как можно больше десятичных знаков (для обеспечения точности), это может затруднить вашу электронную таблицу и сделать ее неаппетитной для чтения. Более того, ради единообразия и симметрии всегда рекомендуется округлять все значения данных до одного и того же числа десятичных знаков.
Google Таблицы предоставляет набор функций, которые могут помочь вам округлить числа, и в этом уроке мы рассмотрим 4 из них.
Различные функции округления в Google Таблицах
Google Таблицы предоставляет несколько различных функций округления, каждая из которых служит немного разным целям. В зависимости от ваших требований вы можете выбрать кого угодно, чтобы округлить значения ваших данных:
- ROUND
- ROUNDUP
- ROUNDDOWN
- MROUND
Есть и другие функции, такие как CEILING и FLOOR, но в этом уроке мы просто сосредоточимся на перечисленных выше 4 функциях.
Как работает округление чисел (какая логика)
Функция ОКРУГЛ принимает числовое значение и округляет его до указанного числа десятичных знаков в соответствии со стандартными правилами.
Стандартные правила округления следующие:
- Если цифра справа от цифры, которую нужно округлить, меньше пяти, она остается неизменной. Другими словами, число округляется до ближайшей цифры.
- Если цифра справа от цифры, которую нужно округлить, больше или равна 5, то она увеличивается на 1. Другими словами, число «округляется в меньшую сторону» до ближайшей цифры.
Например, при округлении числа 1,263 до второго десятичного знака округляется цифра 6 . Цифра справа от 6 — это 3 (что меньше 5). Таким образом, округляемая цифра остается прежней, а окончательный результат после округления равен 1,26 .
Если вместо этого вы пытаетесь округлить число 1,267 до второго десятичного знака, округляемая цифра будет равна 6 . Цифра справа от 6 — это 7 (что больше 5). Таким образом, округляемая цифра увеличивается на 1, и окончательный результат после округления равен 1,27 .
Как округлять числа в Google Таблицах (используя функцию ОКРУГЛЕНИЯ)
Синтаксис функции ROUND (ОКРУГЛ) следующий:
- value — это число, которое нужно округлить. Это может быть числовое значение или ссылка на ячейку, содержащую числовое значение.
- Places — это количество цифр или десятичных знаков, до которых вы хотите округлить значение. Этот параметр не является обязательным. Если он не указан, по умолчанию предполагается, что его значение равно 0.
Давайте рассмотрим несколько примеров и попытаемся округлить заданные значения столбца A до количества мест, указанного в столбце B, с помощью функции ROUND:
На изображении выше вы увидите, что:
- В строке 2 мы хотим округлить значение 213,146 до 1 десятичного знака. Согласно стандартным правилам округления цифра округления 1 остается прежней. Итак, округленное число теперь становится 213,1 . Мы фактически «округлили» значение 213,145 в меньшую сторону .
- В строке 3 мы хотим округлить значение 213,146 до 2 знаков после запятой. Согласно стандартным правилам округления цифра округления 4 увеличивается на 1. Округленное число теперь становится 213,15 . По сути, мы округлили значение 213,145 .
- В строке 5 в формуле отсутствует параметр мест, поэтому будет использоваться значение по умолчанию 0. Это означает, что мы хотим округлить значение 213,146 до 0 десятичных знаков, другими словами, до ближайшего целого числа. Согласно стандартным правилам округления, ближайшее целое число к 213,146 равно 213 . И снова мы округлили значение 213,146 в меньшую сторону .
- В строке 10 снова отсутствует параметр мест. Итак, нам снова нужно округлить значение до ближайшего целого числа. Ближайшее целое число к 213,642 — 214 . Здесь мы, по сути, «округлили» значение 213,642 .
Функцию ОКРУГЛ также можно использовать с отрицательными значениями параметра places. В таких случаях значение округляется слева от десятичной точки. Так,
- если разряды равно -1, функция ОКРУГЛ округляет значение до ближайших десятков.
- если количество мест равно -2, функция ОКРУГЛ округляет значение до ближайших сотен.
- если разряды равно -3, функция ОКРУГЛ округляет значение до ближайших тысяч.
Давайте рассмотрим еще несколько примеров, чтобы понять, как функция ROUND работает с отрицательными значениями параметра place:
На изображении выше вы увидите, что:
- В строке 2 мы округляем значение 213,146 до -1 разряда . Функция удаляет все цифры справа от десятичной точки. Затем он округляет значение слева от десятичной точки до ближайших десятков. Ближайшая к числу 13десятка — 10 . Итак, функция округляет значение до 210 .
- В строке 3 округляем значение 213,146 до -2 разряда . Функция округляет целую часть значения до ближайших сотен. Ближайшая сотня к числу 213 — 200 . Итак, функция округляет значение до 200 .
- В строке 6 округляем значение 266,142 до -1 разряда . Функция округляет целую часть значения до ближайших десятков. Ближайшая к числу 66 десятка равна 70. Итак, функция округляет значение до 270 .
- В строке 9 округляем значение 656,142 до -3 разряда . Функция округляет целую часть значения до ближайших тысяч. Ближайшие тысячи к числу 656 — 1000 . Итак, функция округляет значение до 1000 .
Из приведенных выше примеров ясно, что функция ROUND либо округляет заданное значение в большую, либо в меньшую сторону, в зависимости от стандартных правил округления. Но что, если вы хотите, чтобы ваша ценность округлялась только в большую сторону, а не в меньшую?
В таких случаях вы можете использовать функцию ROUNDUP Google Таблицах.
Как округлить числа в Google Таблицах
Функция ROUNDUP (ОКРУГЛ ВВЕРХ) работает так же, как функция ROUND, за исключением того, что она всегда округляет значение в сторону увеличения.
Синтаксис функции ROUNDUP
Синтаксис функции ОКРУГЛ ВВЕРХ такой же, как у функции ОКРУГЛ:
Примеры использования функции ROUNDUP
Давайте посмотрим на несколько примеров, чтобы увидеть, как работает функция ROUNDUP:
Из приведенного выше изображения совершенно ясно, что функция ROUNDUP всегда округляет значение до заданного количества десятичных знаков.
Подобно функции ROUND, функция ROUNDUP также поддерживает отрицательные значения для параметра places.
Вот несколько примеров, которые помогут вам понять, как функция ROUNDUP работает с отрицательными значениями для параметров мест:

Как округлить числа в Google Таблицах
Функция ROUNDDOWN (ОКРУГЛ ВНИЗ) работает так же, как функция ROUND, за исключением того, что она всегда округляет значение в меньшую сторону.
Синтаксис функции ROUNDDOWN
Синтаксис функции ОКРУГЛ ВНИЗ такой же, как у функции ОКРУГЛ:
Примеры использования функции ROUNDDOWN
Давайте посмотрим на несколько примеров, чтобы увидеть, как работает функция ОКРУГЛ ВНИЗ:
Из приведенного выше изображения совершенно ясно, что функция ОКРУГЛ ВНИЗ всегда округляет значение до заданного количества десятичных знаков.
Подобно функции ОКРУГЛ, функция ОКРУГЛВНИЗ также поддерживает отрицательные значения для параметра мест.
Вот несколько примеров, которые помогут вам понять, как функция ОКРУГЛ ВНИЗ работает с отрицательными значениями параметров мест:

Как округлить до ближайшего целого кратного (функция ОКРУГЛЕНИЕ)
Использование отрицательных значений с указанными выше функциями округления может помочь преобразовать ваши числа в ближайшие кратные 10, 100, 1000 и т. Д. Однако что, если вы хотите преобразовать значения в ближайшее кратное некоторого другого числа, например 2, 3, 15? , так далее.?
В Google Таблицах тоже есть кое-что для этого. Это позволяет вам использовать функцию MROUND. Эта функция работает так же, как функция ROUND, за исключением того, что позволяет округлять значение до ближайшего целого числа, кратного другому значению.
Синтаксис функции MROUND
Синтаксис функции ОКРУГЛ аналогичен синтаксису функции ОКРУГЛ:
- value — это число, которое нужно округлить.
- factor — это число, до кратного которого значение будет округлено.
В отличие от функций ROUND, ROUNDDOWN и ROUNDUP, вы не можете использовать отрицательные значения во втором параметре функции MROUND, если первый параметр также не является отрицательным числом.
Примеры использования функции MROUND
Давайте посмотрим на несколько примеров, чтобы увидеть, как работает функция MROUND (ОКРУГЛЕНИЕ):
На изображении выше вы увидите, что:
- В строке 2 функция ОКРУГЛ. Округляет значение 213,142 до ближайшего кратного 2 . Итак, получаем результат 214 .
- Точно так же в строке 9 функция ОКРУГЛ. Округляет значение 565,142 до ближайшего числа, кратного 15 . Итак, получаем результат 570 .
В этом уроке мы показали вам, как округлять числа в Google Таблицах с помощью четырех различных функций округления в Google Таблицах. К ним относятся функции ROUND, ROUNDUP, ROUNDDOWN и MROUND.
Функция ROUND может помочь вам округлить значения в соответствии со стандартными правилами, а функция ROUNDUP гарантирует, что ваши значения всегда округляются в большую сторону. Точно так же функция ROUNDDOWN гарантирует, что ваши значения всегда округляются в меньшую сторону. С другой стороны, функция MROUND позволяет округлять значения до кратных некоторому целому числу.
Как только вы узнаете, что делает каждая функция округления, применять их в соответствии с вашими потребностями становится легко.
Мы надеемся, что это руководство помогло вам понять различия между каждой из функций округления и то, как лучше всего использовать их в Google Таблицах.
Как настроить округление в Гугл Таблицах?
BY
Округление в Гугл Таблицах можно сделать за считанные секунды, если научиться пользоваться специальной формулой. Подробно рассказываем, кому может пригодиться такая функция и учимся всем тонкостям работы!
Работаем с формулой
Функция округления в Гугл Таблицах просто необходимо. Особенно, если вы работаете с отчетностью, с большими объемами данных, вводите много цифр. Это, как минимум, удобно для восприятия.
Если вы вводите огромные объемы чисел, среди них точно будут попадаться как целые, так и дробные цифры. Наша задача – привести все к единому виду, чтобы упростить работу с документом. Представьте, на экране будут мелькать «99,2» или «77,6» . Ведь можно добиться совсем другого результата: просто «99» или «78» .

Пора разобраться, как сделать округление в Гугл Таблицах. Так как сервис предназначен для тщательной работы с документами, здесь есть специальная формула! Нужно просто ее запомнить, а потом применить на практике.
Формула округления в Гугл Таблицах выглядит так: =ОКРУГЛ (…). Давайте разбираться, что можно подставить в скобки.
1. Вы можете подсчитать число в конкретной ячейке. Для этого вам необходимо выбрать другую ячейку, куда будет заноситься информация, а затем:
- Поставьте курсор в нужную клетку;
- В поле fx впишите =ОКРУГЛ (А2);

- Число будет рассчитано автоматически.
Разумеется, вместо А2 вы можете подставить любое нужное вам значение!
2. Округление в Google Sheets можно настраивать для любых чисел. Например, вы хотите поменять значение в определенной ячейке. Или просто посчитать что-то вручную.
В таком случае нужно выбрать клетку – да-да, туда будет вписана новая цифра. А затем делаем следующее:
- Вписываем в поле fx в верхней части документа =ОКРУГЛ (88,7);

- Жмем на кнопку ввода.
Здесь все просто. В ячейке появится нужная цифра (в данном случае, это 89). Вы понимаете, что вместо примера можете подставлять любые свои числа, которые хотите изменить.
Здесь самое время поговорить о том, как в Google Таблице настроить округление в меньшую сторону. Или, наоборот, в большую!
Синтаксис формулы
Как вы уже знаете, в формулу =ОКРУГЛ вносится соответствующее значение. Именно его мы указываем в скобках. Например, это цифра 77,4.
- Округление в большую сторону в Гугл Таблицах срабатывает автоматически. Если число после запятой равно или больше пяти. Например, 80,6 или 44,8;

- Уменьшение итоговой цифры также сработает автоматически. Число после запятой должно быть меньше или равно четырем. Например, 30,1 или 90,4.

Все устроено очень просто! Так, как все мы проходили еще в школе. До пяти – в меньшую сторону, пять или более – в большую сторону. Просто запомните это правило, оно совершенно стандартное и исправлению не подлежит. Применяется как для положительных, так и для отрицательных значений.
Но есть и небольшие хитрости! Давайте внесем в формулу изменения, чтобы уменьшить/увеличить до нужного числа.
- =ОКРУГЛВВЕРХ (…) до большей цифры с заданной точностью;
- =ОКРУГЛВНИЗ – по аналогии до меньшего числа;
- =ОКРУГЛТ – до ближайшего целого кратного.

Кое-что еще о том, как округлить в Гугл Таблицах нужную цифру. Синтаксис формулы состоит не только из значения, туда можно добавить и число знаков.
Подробная инструкция о том, как сделать гиперссылку в прошлой статье.
Простой пример: =ОКРУГЛ (77,2 ; 3). В данном случае, число знаков после запятой будет равно трем. Система автоматически произведет вычисления соответствующим образом.
Если вы не вводите параметр «число знаков», по умолчанию он будет равен нулю.
Вместе освоили, как округлить число в Гугл Таблицах – уверены, теперь работа с отчетами станет куда проще. Делитесь, чем вам помогла эта формула? Сумели ли вы разобраться, как менять числа в большую или меньшую сторону?
Как округлить до целого числа в Google Таблицах
В этом посте мы покажем вам, как округлять числа в Google Таблицах, используя семь различных методов. Данные электронных таблиц часто состоят из десятичных чисел, которые лежат между целыми числами. Десятичное число состоит из десятичной точки, которая отделяет целое число от его дробной части. Часто бывает хорошей идеей округлять числа до определенного десятичного знака, чтобы упростить работу с дробными данными.
Округление используется для упрощения чисел путем сокращения количества цифр справа от десятичной точки. Это также делает данные более однородными или симметричными.
Округление чисел с помощью функции ROUND
Функция ROUND округляет число до определенного количества знаков после запятой в соответствии со стандартными правилами, которые заключаются в следующем:
- Если цифра справа от цифры округления меньше 5, цифра округления остается неизменной (округляется в меньшую сторону).
- Если цифра справа от цифры для округления больше или равна 5, цифра увеличивается на 1 (округляется в большую сторону).
Синтаксис функции Round таков:
ОКРУГЛИТЬ (значение, [места])
- Где значение относится к числу, которое необходимо округлить, и
- [places] указывает количество знаков после запятой, до которых следует округлить число. Это необязательный аргумент. Если это не указано пользователем, оно принимает значение ноль (0).
Теперь давайте разберемся, как округлять числа в Google Таблицах с помощью функции ROUND.
A] Округлять числа справа от десятичной точки
Предположим, у нас есть электронная таблица с некоторыми примерами данных, как показано на рисунке выше. В первом столбце перечислены некоторые дробные числа, которые необходимо округлить до количества мест, указанного во втором столбце. Чтобы округлить эти цифры, мы можем использовать функцию ROUND следующим образом:
Поместите курсор в ячейку C3 и введите следующую функцию:
= ОКРУГЛИТЬ (A3)
Поскольку количество десятичных знаков, до которых необходимо округлить число, не указано для ячейки A3, она примет значение по умолчанию (0). Это означает, что округляющая цифра отсутствует, или, другими словами, число необходимо округлить до ближайшего целого числа. Теперь, поскольку цифра справа от десятичной точки равна 0, что меньше 5, число слева от десятичной точки остается неизменным. Таким образом, результирующее значение будет равно 0, как показано в ячейке C3.
Для следующего значения (ячейка A4) место округления равно 2. Таким образом, число нужно округлить до 2 знаков после запятой. Таким образом, цифра округления равна 2. Цифра справа от цифры округления равна 3, что меньше 5. Таким образом, цифра округления будет оставлена без изменений. Таким образом, результирующее округленное значение будет равно 1,62, как показано в ячейке C4.
Для следующего значения (ячейка A5) место округления равно 0. Опять же, число будет округлено до ближайшего целого числа, которое равно 11, как показано в ячейке C5. Здесь, поскольку цифра справа от десятичной точки равна 5, цифра слева увеличивается на 1.
Теперь для следующих 2 значений (в ячейках A6 и A7) вы можете легко определить, как функция ROUND округляет значения.
B] Округлять числа слева от десятичной точки
Предположим, вам нужно округлить число слева от десятичной точки, а не справа. Для этого вам нужно передать отрицательное значение в аргументе places.
Отрицательное значение в аргументе places удалит все цифры справа от десятичной точки и округлит число слева от десятичной точки до ближайших десятков, сотен, тысяч и так далее.
Например, посмотрите на изображение выше. Мы передали отрицательные значения в качестве мест в функции ROUND. Здесь,
- -1 округлит число слева от десятичной точки до ближайших десятков.
- -2 округлит число слева от десятичной запятой до ближайших сотен.
- -3 округлит число слева от десятичной запятой до ближайших тысяч и так далее.
После этого число в ячейке D3 (421.352) становится 420 при округлении до ближайших десятков, становится 400 при округлении до ближайших сотен и становится 0 при округлении до ближайших тысяч.
Аналогично, число в ячейке D6 (669.005) становится 1000 при округлении до ближайших тысяч и становится 700 при округлении до ближайших сотен.
Как округлять числа с помощью функции ROUNDUP
Функция ROUNDUP работает точно так же, как функция ROUND, за исключением того, что она всегда округляет число в большую сторону. Синтаксис функции ROUNDUP таков:
ОКРУГЛЕНИЕ (значение, [места])
- Где значение — это число, которое необходимо округлить в большую сторону, и
- [places] указывает количество знаков после запятой, до которых следует округлить число. Это необязательный аргумент, и его значение по умолчанию равно нулю (0). Если в аргументе places передано отрицательное значение, число слева от десятичной точки округляется в большую сторону.
Теперь взгляните на изображение выше. Как вы можете видеть, все числа были округлены в большую сторону до определенного количества десятичных знаков либо справа от десятичной точки, либо слева от десятичной точки, в зависимости от того, является ли значение аргумента places положительным или отрицательным.
Например, значение в ячейке G4 (1.623) было округлено до 2 знаков после запятой. Здесь местом округления является 2, то есть цифра 2, а цифра рядом с 2 равна 3, что меньше 5. Тем не менее, поскольку это функция округления, результирующее значение будет 1,63, а не 1,62.
Аналогично, значение в ячейке G8 (426.352) становится 430 (а не 420) при округлении до ближайших десятков.
С помощью функции ROUNDDOWN
Функция ROUNDDOWN также работает подобно функции ROUND, за исключением того, что она всегда округляет число в меньшую сторону.
Синтаксис функции ROUNDDOWN таков:
ОКРУГЛЕНИЕ (значение, [места])
- Где значение — это число, которое необходимо округлить в меньшую сторону, и
- [places] указывает количество знаков после запятой, до которых следует округлить число. Это необязательный аргумент и принимает значение ноль (0), если не указано пользователем. Число слева от десятичной точки округляется в меньшую сторону, если в аргументе places передано отрицательное значение.
Теперь взгляните на изображение выше. Глядя на цифры, вы можете легко понять, как функция ROUNDDOWN округляет числа до определенного количества знаков после запятой. Числа округляются либо вправо от десятичной точки, либо влево от десятичной точки в зависимости от значения аргумента places (положительного или отрицательного).
Например, значение в ячейке J7 (74.496) было округлено в меньшую сторону до 1 знака после запятой. Здесь место округления равно 1, что является цифрой 4. Цифра справа от 4 равна 9, что больше 5. Тем не менее, округленное значение будет равно 74,4, а не 74,5, поскольку к значению ячейки была применена функция округления.
Функция MROUND
Функция MROUND округляет число до ближайшего кратного другого числа, такого как 2, 3, 5 и т.д.
Синтаксис функции MROUND следующий:
MROUND (значение, коэффициент)
- Где значение — это число, которое необходимо округлить, и
- коэффициент — это число, кратное которому становится ближайшим числом, до которого данное число следует округлить.
- При использовании функции MROUND вы можете передать отрицательное значение в аргументе factor, только если аргумент value также отрицательный.
- Аргументы value и factor могут быть нецелыми.
- Если в аргументе factor передано значение 0, функция MROUND вернет значение 0.
- Если 2 кратных множителя одинаково близки к значению, будет возвращено кратное с более высоким абсолютным значением.
Чтобы понять это, взгляните на изображение выше. Значение в ячейке M7 (3.28) округлено до 3.3. Здесь значение коэффициента равно 0.05. Если мы продолжим умножать коэффициент на 1, 2, 3 и так далее, мы найдем следующие числа, ближайшие к 3,28:
Из всех перечисленных ближе всего значение 3.3. Таким образом, функция MROUND в результате вернула значение 3.3.
Функция INT
Функция INT используется для округления десятичного числа в меньшую сторону. Оно всегда округляет число в меньшую сторону до ближайшего целого числа, которое меньше или равно ему.
Синтаксис функции INT таков:
- Где значение — это число, которое необходимо округлить.
Чтобы понять это, взгляните на изображение выше. Значение в ячейке P6 (24.8) было округлено до 24, что является ближайшим целым числом, меньшим 24.8. Аналогично, значение в ячейке P7 (-16.1) было округлено до -17, что является ближайшим целым числом, меньшим -16.1.
Основное различие между функцией INT и функцией ROUNDDOWN заключается в том, что функция INT округляет значение данного числа в меньшую сторону, тогда как функция ROUNDDOWN округляет ‘абсолютное’ значение данного числа в меньшую сторону. Итак, если мы применим функцию округления к ячейке P7, результатом будет -16, а не -17.
Функция FLOOR
Функция FLOOR округляет данное число в меньшую сторону до ближайшего кратного другого числа.
Синтаксис функции FLOOR таков:
ЭТАЖ (значение, [коэффициент])
- Где значение — это число, которое необходимо округлить, и
- фактор — это число (только положительное), кратное которому является ближайшим числом, до которого следует округлить значение. Это необязательный аргумент, и его значение по умолчанию равно 1.
Чтобы понять функцию FLOOR, взгляните на изображение выше. Значение в ячейке R5 (-17) округлено в меньшую сторону до -20, что кратно 4, ближе всего к -17. Аналогично, значение в ячейке R3 (19) было округлено в меньшую сторону до 18, что кратно 3, ближайшему к 19.
CEILING
Функция CEILING округляет данное число в большую сторону до ближайшего кратного другого числа.
Синтаксис функции CEILING таков:
ПОТОЛОК (значение, [коэффициент])
- Где значение — это число, которое необходимо округлить, и
- фактор — это число (положительное или отрицательное), кратное которому является ближайшим числом, до которого следует округлить значение. Это необязательный аргумент, который принимает значение 1, если оно не указано пользователем.
Если значение положительное, коэффициент также должен быть положительным. Но если значение отрицательное, коэффициент может быть положительным или отрицательным, чтобы определить, в каком направлении следует округлять значения.
Например, посмотрите на изображение выше. Значение в ячейке U5 (-17) было округлено в большую сторону до -16, что кратно 4, ближайшему к -17. Аналогично, значение в ячейке U3 (19) было округлено в большую сторону до 21, что кратно 3, ближайшему к 19.