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

Функции округления в Google таблицах

Функции округления в Google таблицах

Точность в данных — залог глубокой и полной аналитики вашего бизнеса, но визуальное отображение в отчетах чисел с дробной частью совершенно неудобное для восприятия. В google (excel) таблицах часто используют округление чисел для придания отчетам удобного вида. А еще, есть масса случаев, когда округление числа в большую или меньшую сторону помогает формировать закупки товаров, строить аналитические отчеты бюджета и прочее.

Встроенный инструмент отображения десятичных чисел в гугл таблицах

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

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

Функция ROUND (ОКРУГЛ) в Google таблице с положительными критериями

Функция ROUND (ОКРУГЛ) фиксирует числовое значение указанной ячейки (или просто числа в формуле) и округляет ее согласно указанному числу десятичных знаков в соответствии со стандартными математическими правилами.

Стандартные правила округления следующие:

  • Если цифра справа от цифры, которую нужно округлить, меньше 5 — она остается неизменной.
  • Если цифра справа от цифры, которую нужно округлить, больше или равна 5 — то она увеличивается на 1. Другими словами, число «округляется в большую сторону» до ближайшей цифры.

Синтаксис:

 =ROUND(value; [places])
 =ОКРУГЛ(значение; [число_знаков])
  • Value (Значение) — число, которое нужно округлить. Это может быть другая функция, вложенная в формулу округления, прямое числовое значение в формуле или ссылка на ячейку с данными, содержащими числовое значение.
  • [Places (Число_знаков)] — количество десятичных знаков или цифр, до которых нужно округлить значение. Этот параметр не является обязательным. Если он не указан — то его значение равно 0.

Функция ROUND (ОКРУГЛ) в Google таблице с отрицательными критериями

Функцию ROUND (ОКРУГЛ) также можно использовать с отрицательными значениями параметра [place (число_знаков)]. В таких случаях значение округляется слева от десятичного разделителя:

  • Если параметр разряда равен «-1», функция округляет значение до ближайших десятков.
  • Если параметр разряда равен «-2», функция округляет значение до ближайших сотен.
  • Если параметр разряда равен «-3», функция округляет значение до ближайших тысяч, и т.д.

Рассмотрим примеры наглядно, чтобы понять, как функция ROUND (ОКРУГЛ) работает с отрицательными значениями десятичного параметра [places (число_знаков)]:

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

Функция ROUNDUP (ОКРУГЛВВЕРХ) с положительным параметром

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

Синтаксис:

 =ROUNDUP(value; [places])
 =ОКРУГЛВВЕРХ(значение; [число_знаков])

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

Функция ROUNDUP (ОКРУГЛВВЕРХ) с отрицательным параметром

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

Функция ROUNDDOWN (ОКРУГЛВНИЗ) с положительным параметром

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

Синтаксис:

 =ROUNDDOWN(value; [places])
 =ОКРУГЛВНИЗ(значение; [число_знаков])

Функция ROUNDDOWN (ОКРУГЛВНИЗ) с отрицательным параметром

Синтаксис формулы функции ROUNDDOWN и принципы округления те же, что и у формулы с положительным параметром, только тут округление в меньшую сторону всегда идет перед дробным разделителем.

Функция MROUND (ОКРУГЛТ) в google таблице

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

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

Синтаксис:

 =MROUND(value; factor)
 =ОКРУГЛТ(значение; точность)
  • Value (значение) — значение числа, ссылка на ячейку, ссылка на другую числовую функцию, которое нужно округлить.
  • Factor (точность) — значение числа, до кратности которого нужно округлить value (значение).

В отличие от функций ROUND, ROUNDDOWN и ROUNDUP, нет возможности использовать отрицательные значения во втором параметре функции MROUND (ОКРУГЛТ), если первый параметр также не является отрицательным числом.

В данной статье мы рассмотрели практически все часто встречающиеся функции округления: ROUND (ОКРУГЛ), ROUNDUP (ОКРУГЛВВЕРХ), ROUNDDOWN (ОКРУГЛВНИЗ) и MROUND (ОКРУГЛТ). В приведенных примерах разобрались с принципами работы этих функций.

Они используются для решения задач, прежде всего: финансистами и людьми, занимающимися планированием закупок товаров и т.д., аналитиками и маркетологами.

Поделитесь в комментариях, где вам приходилось встречаться с такого рода задачами округления чисел и с какими проблемами вы столкнулись, при решении этих задач?

Статьи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *