Десятичные дроби в ваших данных — неизбежное зло. Хотя хорошо хранить как можно больше десятичных знаков (для обеспечения точности), это может затруднить вашу электронную таблицу и сделать ее неаппетитной для чтения. Более того, ради единообразия и симметрии всегда рекомендуется округлять все значения данных до одного и того же числа десятичных знаков.

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 (ОКРУГЛ) следующий:

ROUND(value, [places])

Здесь,

  • 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,642214 . Здесь мы, по сути, «округлили» значение 213,642 .

Функцию ОКРУГЛ также можно использовать с отрицательными значениями параметра places. В таких случаях значение округляется слева от десятичной точки. Так,

  • если разряды равно -1, функция ОКРУГЛ округляет значение до ближайших десятков.
  • если количество мест равно -2, функция ОКРУГЛ округляет значение до ближайших сотен.
  • если разряды равно -3, функция ОКРУГЛ округляет значение до ближайших тысяч.

и так далее.

Давайте рассмотрим еще несколько примеров, чтобы понять, как функция ROUND работает с отрицательными значениями параметра place:

На изображении выше вы увидите, что:

  • В строке 2 мы округляем значение 213,146 до -1 разряда . Функция удаляет все цифры справа от десятичной точки. Затем он округляет значение слева от десятичной точки до ближайших десятков. Ближайшая к числу 13 десятка10 . Итак, функция округляет значение до 210 .
  • В строке 3 округляем значение 213,146 до -2 разряда . Функция округляет целую часть значения до ближайших сотен. Ближайшая сотня к числу 213200 . Итак, функция округляет значение до 200 .
  • В строке 6 округляем значение 266,142 до -1 разряда . Функция округляет целую часть значения до ближайших десятков. Ближайшая к числу 66 десятка равна 70. Итак, функция округляет значение до 270 .
  • В строке 9 округляем значение 656,142 до -3 разряда . Функция округляет целую часть значения до ближайших тысяч. Ближайшие тысячи к числу 6561000 . Итак, функция округляет значение до 1000 .

Из приведенных выше примеров ясно, что функция ROUND либо округляет заданное значение в большую, либо в меньшую сторону, в зависимости от стандартных правил округления. Но что, если вы хотите, чтобы ваша ценность округлялась только в большую сторону, а не в меньшую?

В таких случаях вы можете использовать функцию ROUNDUP Google Таблицах.

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

Функция ROUNDUP (ОКРУГЛ ВВЕРХ) работает так же, как функция ROUND, за исключением того, что она всегда округляет значение в сторону увеличения.

Синтаксис функции ROUNDUP

Синтаксис функции ОКРУГЛ ВВЕРХ такой же, как у функции ОКРУГЛ:

ROUNDUP(value, [places])

Примеры использования функции ROUNDUP

Давайте посмотрим на несколько примеров, чтобы увидеть, как работает функция ROUNDUP:

Из приведенного выше изображения совершенно ясно, что функция ROUNDUP всегда округляет значение до заданного количества десятичных знаков.

Подобно функции ROUND, функция ROUNDUP также поддерживает отрицательные значения для параметра places.

Вот несколько примеров, которые помогут вам понять, как функция ROUNDUP работает с отрицательными значениями для параметров мест:

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

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

Синтаксис функции ROUNDDOWN

Синтаксис функции ОКРУГЛ ВНИЗ такой же, как у функции ОКРУГЛ:

ROUNDDOWN(value, [places])

Примеры использования функции ROUNDDOWN

Давайте посмотрим на несколько примеров, чтобы увидеть, как работает функция ОКРУГЛ ВНИЗ:

Из приведенного выше изображения совершенно ясно, что функция ОКРУГЛ ВНИЗ всегда округляет значение до заданного количества десятичных знаков.

Подобно функции ОКРУГЛ, функция ОКРУГЛВНИЗ также поддерживает отрицательные значения для параметра мест.

Вот несколько примеров, которые помогут вам понять, как функция ОКРУГЛ ВНИЗ работает с отрицательными значениями параметров мест:

Как округлить до ближайшего целого кратного (функция ОКРУГЛЕНИЕ)

Использование отрицательных значений с указанными выше функциями округления может помочь преобразовать ваши числа в ближайшие кратные 10, 100, 1000 и т. Д. Однако что, если вы хотите преобразовать значения в ближайшее кратное некоторого другого числа, например 2, 3, 15? , так далее.?

В Google Таблицах тоже есть кое-что для этого. Это позволяет вам использовать функцию MROUND. Эта функция работает так же, как функция ROUND, за исключением того, что позволяет округлять значение до ближайшего целого числа, кратного другому значению.

Синтаксис функции MROUND

Синтаксис функции ОКРУГЛ аналогичен синтаксису функции ОКРУГЛ:

MROUND(value, factor)

Здесь,

  • 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 Таблицах.