logo

Блог Александра Томма

О том, как заставить Microsoft Office работать на Вас

Округление в Excel: 10 золотых функций

Округление в Excel Дата: 23 сентября 2016 Категория: Excel
Поделиться, добавить в закладки или распечатать статью

В посте о тригонометрических функциях, я указал на огромную важность моей будущей статьи об округлении чисел. Теперь пришло время объяснить почему. Дело в том, что многие путают округление числа и форматирование числа в Excel. В первом случае число реально изменяется в соответствии с выбранным правилом округления. Во втором – число остается прежним, изменяется лишь его отображение на листе.

Непонимание этих азов может привести к получению ошибочных или неточных результатов, поэтому крайне важно изучить как форматирование чисел, так и округление.

Функции округления чисел в Эксель

Разработчики Excel очень хорошо проработали программу по части округления чисел, поэтому сейчас мы разберем 10 функций, выполняющих различные округления:

  1. Округление согласно законов математики можно выполнить функцией ОКРУГЛ(Число; Количество разрядов). При этом, если первый незначимый разряд меньше пяти – последний разряд округляется в меньшую сторону. В противном случае – в большую сторону. Укажите второй аргумент отрицательным, чтобы округлить разряды слева от десятичной запятой.
Функция ОКРУГЛ в Эксель
Функция ОКРУГЛ в Excel
  1. Округление до ближайшего кратного выполняем функцией ОКРУГЛТ(Число; Кратность)
Функция ОКРУГЛТ Excel
Функция ОКРУГЛТ

Округлить в заданном направлении позволяют следующие четыре специальных функции:

  1. Функция ОКРВВЕРХ(Число; Кратность) округляет в большую сторону число до значения, кратного второму аргументу
Функция ОКРВВЕРХ в Эксель
Функция ОКРВВЕРХ Excel
  1. ОКРВНИЗ(Число; Кратность) делает аналогичное преобразование, но в меньшую сторону:
Функция ОКРВНИЗ
Функция ОКРВНИЗ
  1. ОКРУГЛВВЕРХ(Число; Количество разрядов) – увеличивает число до ближайшего большего с указанным количеством десятичных разрядов
Функция ОКРУГЛВВЕРХ
Функция ОКРУГЛВВЕРХ
  1. ОКРУГЛВНИЗ(Число; Количество разрядов) – уменьшает число до ближайшего меньшего с указанным количеством десятичных разрядов
Округление вниз в Excel
Округление вниз в Эксель

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

  1. ЧЁТН(Число) – округление до ближайшего большего целого четного числа. Такое округление для отрицательного числа – наоборот, получаем ближайшее меньшее четное:
четное округление в Эксель
Округление к четному
  1. НЕЧЁТ(Число) – работает аналогично предыдущей функции, но приводит заданное число к нечетному
Нечетное округление в Excel
Округление к нечетному
  1. Функция ЦЕЛОЕ(Число) – округляет до ближайшего меньшего целого:
Округление к целому числу в Excel
Округление к целому
  1. Чтобы просто удалить десятичный «хвостик» числа – пользуемся функцией ОТБР(Число):
Отбрасывание десятичной части в Excel
Отбрасывание десятичной части

Конечно, это не все функции округления, которые представлены в Microsoft Excel. Но эти – самые распространенные и универсальные. В моей практике хватает и десяти штук для качественной работы с числами, нуждающимися в округлении. Вам тоже вряд ли придется пользоваться другими функциями, но описанные здесь – желательно знать на зубок!

Это все о формулах округления, с радостью отвечу на Ваши вопросы в комментариях.

Кстати, в следующих постах мы будем изучать формулы массивов. Заходите и читайте, этот функционал редко используют обыватели, хотя поле его применения очень широко, а возможности позволяют значительно сократить времязатраты. Возможно, Вы осознаете, что некоторые задачи, которые считали невозможыми, все же решаются в Эксель, при чем легко!

Поделиться, добавить в закладки или распечатать статью

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

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

2 комментариев

  1. Добрый день! Пыталась округлять, не получилось) Мои цифры: 7661,69 надо 7700; 7336,54 надо 7350; 9852 надо 9850. Помогите пожалуйста

    Ответить
    1. Наталья, здравствуйте. В предложенных Вами примерах нет общей логики. Если в первом случае Вы округляете число до ближайшего кратного 100, то во 2-м и 3-м — до ближайшего кратного 50. Опишите пожалуйста логику, подходящую для всех примеров, и я помогу Вам ее реализовать. А так, для получения первого результата, формула будет такой: =ОКРУГЛТ(A1;100). Для второго и третьего — такой: =ОКРУГЛТ(A1;50)

      Ответить