Как округлить до целого числа в Google Таблицах

В этом посте мы покажем вам, как округлять числа в Google Таблицах, используя семь различных методов. Данные электронных таблиц часто состоят из десятичных чисел, которые лежат между целыми числами. Десятичное число состоит из десятичной точки, которая отделяет целое число от его дробной части. Часто бывает хорошей идеей округлять числа до определенного десятичного знака, чтобы упростить работу с дробными данными.

Округление используется для упрощения чисел путем сокращения количества цифр справа от десятичной точки. Это также делает данные более однородными или симметричными.

Округление чисел с помощью функции ROUND

Функция ROUND округляет число до определенного количества знаков после запятой в соответствии со стандартными правилами, которые заключаются в следующем:

  1. Если цифра справа от цифры округления меньше 5, цифра округления остается неизменной (округляется в меньшую сторону).
  2. Если цифра справа от цифры для округления больше или равна 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 (значение, коэффициент)

  • Где значение — это число, которое необходимо округлить, и
  • коэффициент — это число, кратное которому становится ближайшим числом, до которого данное число следует округлить.

Примечания:

  1. При использовании функции MROUND вы можете передать отрицательное значение в аргументе factor, только если аргумент value также отрицательный.
  2. Аргументы value и factor могут быть нецелыми.
  3. Если в аргументе factor передано значение 0, функция MROUND вернет значение 0.
  4. Если 2 кратных множителя одинаково близки к значению, будет возвращено кратное с более высоким абсолютным значением.

Чтобы понять это, взгляните на изображение выше. Значение в ячейке M7 (3.28) округлено до 3.3. Здесь значение коэффициента равно 0.05. Если мы продолжим умножать коэффициент на 1, 2, 3 и так далее, мы найдем следующие числа, ближайшие к 3,28:

0,05 х 64 = 3,2

0,05 х 65 = 3,25

0,05 х 66 = 3,3

0,05 х 67 = 3,35

Из всех перечисленных ближе всего значение 3.3. Таким образом, функция MROUND в результате вернула значение 3.3.

Функция INT

Функция 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.

Автор А. Днепров

Обучаю основам работы с офисными программами.

Как округлить до целого числа в Google Таблицах
Функция ARABIC в Excel