Округление в Excel. Программа Microsoft Excel: округление чисел

Вопрос: как округлить числа в Excel, интересует многих пользователей. Именно о нем мы и поговорим.

Округлить числа в Excel можно несколькими способами: используя формат ячеек, или используя формулу округления. Эти два способа следует различать. Использование формата ячеек для округления, больше подойдет, если нужно просто отобразить значения в ячейке или вывести данные на печать. Формулы позволяют выбрать необходимое округление для числа в ячейке, чтобы потом его можно было использовать для других расчетов.

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

Округление числа с помощью формата ячеек

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

Округлять будем число 23,5168 в ячейке А1 . Кликаем по нему правой кнопкой мыши и из контекстного меню выбираем «Формат ячеек» .

Дальше, на вкладке «Число» из списка «Числовые форматы» выберите «Числовой» . В поле «Число десятичных знаков» поставьте нужное значение. Нажмите «ОК» .

Количество знаков после запятой уменьшилось до 2-х. Как видите, округление числа происходит по математическим законам: если отбрасываемая цифра меньше пяти – число округляется в меньшую сторону, если больше пяти или равно – в большую.

Значение в ячейке изменилось только визуально. В строке формул по-прежнему стоит число 23,5168, и именно оно будет браться для любых расчетов, в которых будет указана ячейка А1 .

Чтобы уменьшить или увеличить количество знаков после запятой, можно использовать и следующий способ. На вкладке «Главная» в группе «Число» Вы найдете две кнопочки «Увеличить разрядность» и «Уменьшить разрядность» .

Выделим ячейку А1 и нажмем один раз на кнопку «Уменьшить разрядность» . Получим вот такой результат.

Функции для округления в Excel

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

Необходимые для расчетов функции, находятся на вкладке «Формулы» в разделе «Математические» . Рассмотрим, что делает каждая из них.

Выделяем ячейку С1 и вызываем нужную функцию.

ОКРУГЛ – округлит число до заданного количества десятичных разрядов. В поле «Число» – укажите адрес нужной ячейки, в поле «Число разрядов» – укажите количество знаков после запятой. Если написать «0» , округление произойдет до целого числа.

В строке формул будет написано следующее: =ОКРУГЛ(А1;3) . А1 – ссылка на ячейку; 3 – количество десятичных разрядов.

Округлить число в Excel можно и до десятков, сотен, тысяч . Для этого в поле «Число разрядов» нужно написать -1; -2; -3 соответственно.

ОКРУГЛВВЕРХ – округлит число в большую сторону, то есть, округлит значение до ближайшего большего числа. Запись: .

ОКРУГЛВНИЗ – округлит в меньшую сторону, то есть, до ближайшего меньшего числа. Запись: =ОКРУГЛВНИЗ(число;число разрядов) .

Чтобы округлить в Excel до целого числа , можно использовать любую из приведенных функций. В этом случае, в поле «Число разрядов» нужно написать «0» . Или же указать данное число в строке формул.

ЦЕЛОЕ – позволит округлить значение до ближайшего меньшего целого. Запись: =ЦЕЛОЕ(число) .

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

НЕЧЕТ – округлит значение до ближайшего целого нечетного числа. Причем, если значение в ячейке положительное – в большую сторону, отрицательное – в меньшую. Запись: =НЕЧЕТ(число) .

ЧЕТН – округлит значение до ближайшего целого четного числа. Запись: =ЧЕТН(число) .

ОТБР – позволит отбросить дробную часть, оставив целое число. По законам математики 23,5168 должно было округлиться до 24, а у нас число 23 – дробная часть просто отброшена. Запись: =ОТБР(число;число разрядов) .

ОКРУГЛТ – округлит число с заданной точностью. Если в поле «Точность» поставить «7» , число 23,5168 округлится до ближайшего числа, которое кратно семи. Запись: =ОКРУГЛТ(число;точность) .

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

Округление - это математическая операция, позволяющая сократить количество знаков, используемых для фиксации того или иного числа, за счет некоторого снижения его точности. В программе Excel операцию округления можно осуществить автоматически. При этом она позволяет округлять как дробные, так и целые числа.

Округление дробей

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

Провести операцию округления дробного числа можно, выбрав в верхнем меню вкладку «Формат» и кликнув левой кнопкой мыши на позицию «Ячейка». Это действие вызовет появление меню, необходимого для осуществления операции. Кроме того, перейти в это меню можно и другим способом: кликнув правой кнопкой мыши на выделенном участке таблицы и выбрав пункт «Формат ячейки».

В данном меню следует выбрать числовой формат ячейки и в специальном окне отметить нужное количество знаков после запятой. Так, например, если этот показатель был установлен в виде цифры 2, то первоначальная дробь вида 1,58165874, подвергшаяся округлению, примет вид 1,58.

Округление целых чисел

Кроме того, программа Excel позволяет также произвести операцию округления в отношении целых чисел, сделав их более удобными для восприятия. Сделать это можно, прибегнув с использованию специальной функции, обозначающейся ОКРУГЛ. При этом следует иметь в виду, что такой же способ выполнения необходимого действия можно использовать и в отношении дробей.

Указанная функция имеет два аргумента. Первый из них - ячейка или числовой массив, в отношении которого необходимо осуществить операцию округления. Второй аргумент этой функции - число разрядов для округления. Положительные разряды применяются для округления дробных чисел, а цифра, обозначающая разряд, в этом случае равна количеству знаков после запятой. Нулевой разряд повлечет за собой числа до целого значения, а отрицательный - округление до определенного разряда. Например, разряд, равный -1, вызовет округление до десятков, -2 округлит число до сотен и так далее.

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

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

Форматирование

Первое, что можно использовать для округления чисел - это формат ячейки. Разберём конкретный пример. Пусть нам даны две ячейки с небольшими значениями. А1=2,3; А2=2,3. В отдельное место запишем формулу, которая вычисляет их сумму. Если не использовать округление в Excel, то мы получим, что А3=4,6. Но что произойдет, если мы изменим формат ячейки?

Выделяем все три клетки со значениями и нажимаем на поле правой кнопкой мышки. В выпадающем меню нас интересует пункт "Формат ячеек". В открывшемся окне выбираем формат - числовой, и нужное количество знаков после запятой - 0. Нажимаем кнопку "Ок".

Что мы видим? Теперь все три ячейки приобрели значения - 2;2;5. То есть 2+2=5. При этом, если установить курсор на соответствующие ячейки, будет видно исходное значение в 2,3. Тут-то и ломается логика вычислений, с которой знаком любой первоклассник. Дело в том, что округление в Excel придерживается математических правил. То есть округление числа от 1 до 4 происходит в меньшую сторону, а от 5 до 9 - в большую. Поэтому использовать данную команду нужно с большой осторожностью.

Формулы

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

Существует целый набор функций, для того чтобы провести округление в Excel.

  • ОКРУГЛ (число; разрядность). Для того чтобы использовать данный синтаксис, вам надо будет указать два параметра. Число - значение, которое необходимо округлить. Это может быть как значение отдельной ячейки, так и целая формула. Разрядность - количество символов после запятой.
  • ОКРУГЛВВЕРХ (число; разрядность). Синтаксис аналогичен предыдущей команде, только всегда округляет число до большего (например, 2,1 до 3).
  • ОКРУГЛВНИЗ (число; разрядность). Округляет до меньшего (3,9 до 3).

Таким образом, функция округления в Excel позволяет сократить количество символов после запятой. Если вы обратили внимание, то команда ОКРУГЛ работает точно так же, как и форматирование ячейки в числовой тип, однако позволяет округлить только часть выражения. Например, В1=ОКРУГЛ (А1+А2;2)*О3. Таким образом, команда округлит исключительно сумму двух ячеек до двух знаков после запятой, а после этого помножит результат на значение ячейки О3.

Целые

Отдельно мы рассмотрим округление до целых в Excel. Для проведения данной операции можно воспользоваться как уже рассмотренными командами, так и некоторыми другими.

  • Формат. Для того чтобы ячейки автоматически округлялись до целочисленных значений, укажите в их формате значение - числовой, и количество знаков после запятой - 0.
  • Все команды из предыдущего параграфа, применяющин параметр разрядности, могут использоваться как функция округления в Excel до целых. Для этого нужно указать разряд, равный нулю (0).
  • ОКРВВЕРХ (значение; точность). Округляет число до большего значения. Точность определяет кратность результата. Например, ОКРВВЕРХ(12,753;1)=13. Но, ОКРВВЕРХ (12,753;2)=14. То есть число, кратное 2 (делящееся на 2 без остатка).
  • ОКРВНИЗ (число; точность). Аналогично предыдущей команде только округляет до меньшего числа (ОКРВНИЗ(12,753;1)=12).
  • ОТБР (число). Отбрасывает все знаки после запятой. Механика аналогична предыдущему случаю с точностью, равной 1.
  • ОКРУГЛТ (число; точность). Формула округления в Excel, работающая по математическим правилам. Округляет до целых с определённой точностью, но самостоятельно определяет "вниз" или "вверх".
  • ЧЁТН (значение). Работает так же, как и предыдущая функция при указании точности - 2, но округление производится исключительно "вверх".
  • НЕЧЁТ (значение). Округляет до ближайшего большего нечетного числа. Пример: НЕЧЁТ (12,3231)=13, либо НЕЧЁТ (13,7345)=15.

Выводы

Как видите, функция округления в Excel может использоваться в самых различных вариациях и случаях. Если вы боитесь забыть о прочитанном в статье, не волнуйтесь. Встроенная помощь программы Excel всегда подскажет вам, как именно должна прописываться команда и её аргументы. Вы всегда можете воспользоваться подпрограммой вставки оператора.

На картинках в статье вы можете видеть действие оператора ROUND, который соответствует рассматриваемому нами оператору в английской версии "Офиса".

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

Первая ошибка, о которой я только что сказал, это неверное применение формата числа для отображения желаемого количества знаков после запятой. Такая команда, действительно часто используется, чтобы придать данным читабельный вид, и вызывается либо с ленты Главная → Число , либо через правую кнопку Формат ячеек (что равносильно нажатию ).

Здесь все интуитивно понятно: указываем количество знаков после запятой и наслаждаемся внешним видом. Однако вид никак не влияет на точность числа в ячейке. Поэтому не стоит надеяться на формат, когда нужно реальное округление.

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

Здесь трудно ошибиться. Указываем число (или ссылку) и задаем нужную точность. Однако это далеко не все, что предоставляет Excel в плане округления. Как, например быть, если число нужно округлить до тысяч (три последние цифры всегда нули) или миллионов (шесть последних цифр – нули)? Когда я был совсем бестолковым пользователем, то поступал примерно так. Делил округляемое число на 1 000, округлял до целого и затем снова умножил на 1 000. Смешно, правда? Или вы тоже так поступаете? Если да, то читаем далее.

При работе с большими числами иногда нужно произвести округление не десятичной дроби, а разрядов, то есть сделать так, чтобы некоторое количество знаков в конце числа всегда были нулями. Например, число 123 456 нужно округлить до тысяч, т.е. до 123 000. Нет ничего проще. Это делается с помощью той же формулы ОКРУГЛ, только количество округляемых разрядов пишется с минусом. Вот как это выглядит для числа 123 456 789.

Так гораздо быстрее, не правда ли? Проще не придумаешь.

Теперь поговорим о некоторых особенностях округления, которые встречаются в повседневной жизни.

ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ

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

Данные функции имеют такие же параметры, как и ОКРУГЛ (ссылка на число и количество знаков до или после запятой).

ОКРУГЛТ

Довольно интересная функция ОКРУГЛТ. С ее помощью можно добиться округления не только до нужного разряда (слева или справа от запятой), но и вообще до нужной точности (кратности). К примеру, нужно рассчитать заказ изделий в штуках, но так, чтобы он был равен целому количеству ящиков. Если в ящике 6 шт, то заказываемое у поставщика количество должно быть кратным шести. Или другой пример. Нужно, чтобы расчетная цена заканчивалась либо на 00, либо на 50, то есть имела кратность 50 рублей. В обоих случаях функция ОКРУГЛТ решает задачу в одно действие.

Очень, очень правильная функция. Позволяет избежать 3-х промежуточных расчетов (разделить на кратность, округлить до целого и снова умножить на кратность, как я сам делал, пока не узнал про эту формулу).

ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ

Округление с заданной точностью можно также производить принудительно вверх или вниз (как ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ). Для этого есть функции ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ. Такие названия в версии Excel 2013. В предыдущих версиях они немного по-другому назывались, но я не помню, как именно. Функция может быть задействована, например, при расчете заказа, когда никак нельзя заказать меньше требуемой величины, но при этом нужно и кратность сохранить. То есть одна «лишняя» штука требует заказа дополнительно целого ящика. Синтаксис (параметры) тот же, поэтому идем дальше.

Округлять можно и с помощью других функций. Например, ЦЕЛОЕ, которая просто отбрасывает дробную часть и таким образом округляет вниз до ближайшего целого. Используется, к примеру, когда нужно рассчитать целое количество лет между датами (возраст человека). Или еще функции ЧЁТН и НЕЧЁТ, которые округляют числа до ближайшего четного или нечетного значения соответственно. Однако я лично такими функциями округления никогда не пользовался, поэтому затрудняюсь дать дельный совет, куда бы их приткнуть, чтобы извлечь пользу. Заинтересованной общественности придется заглянуть справку Excel, как обычно все и поступают.

Доброго времени суток уважаемый читатель!

В этой статье я хочу рассказать о возможности округление чисел в Excel . Очень часто вы сталкиваетесь с тем, что выгружая данные из других источников или делая собственные вычисления вы получаете числа с огромным количеством значений после запятой, что в свою очередь может негативно сказаться на конечном результате вычислений, ведь вы видите число с двумя знаками после запятой (например, 98,12), а для компьютера это уже другое число (например, 98,1248247…...) и соответственно он работает с тем, что видит сам, а не то что видите вы. Но такой вариант снижает точность получаемых данных, так что используйте функции округления в конкретных и нужных вычислениях. Эта возможность станет очень полезной в , когда каждое несоответствие в 1 копейку уже нарушает баланс и гармонию в вычислениях.

Как происходит округление чисел в Excel, рассмотрим четыре главных существующих функции:

  1. Функция ОКРУГЛ (ROUND) – позволит вам производить округление чисел в Excel до указанного критерия.
  • = ОКРУГЛ(A1;2) – округление до второго знака;
  • = ОКРУГЛ(A1;1) — округление до первого знака;
  • = ОКРУГЛ(A1;0) — округление до целого значения;
  • = ОКРУГЛ(A1;-1) – округление до ближайшего десятка;
  • = ОКРУГЛ(A1;-2) — округление до ближайшей сотни;

Напоминание! Округление чисел в Excel производится, для чисел от 1 до 4 в меньшую сторону, а от 5 до 9 в большую сторону. (Пример, число 98,1268…. при округлении будет 98,13, а при округлении до одного знака, станет 98,1)

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

  • = ОКРУГЛВВЕРХ(A1;1) -98,1268 = -98,2
  • = ОКРУГЛВВЕРХ(A1;1) 98,1268 = 98,2

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

  • = ОКРУГЛВНИЗ(A1;1) -98,1268 = -98
  • = ОКРУГЛВНИЗ(A1;1) 98,1268 = 98

4. Функция НЕЧЕТ – позволяет производить округление чисел в Excel к самому ближайшему нечётному числу. Несмотря на знаки числа, округление будет выполнено с избытком. Если число уже является нечётным, действий никаких не будет.

  • = НЕЧЕТ (A1) 98,1268 = 99

При работе с большими диапазонами и использовании автокопирования, в формулах нужно использовать .

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