Как в экселе округлить значение. Как в Excel округлять значения
Редактор таблиц Microsoft Excel широко применяется для выполнения разного рода вычислений. В зависимости от того, какая именно задача стоит перед пользователем, меняются как условия выполнения задачи, так и требования к получаемому результату . Как известно, выполняя расчёты, очень часто в результате получаются дробные, нецелые значения, что в одних случаях хорошо, а в других, наоборот, неудобно. В этой статье подробно рассмотрим, как округлить или убрать округление чисел в Excel. Давайте разбираться. Поехали!
Для удаления дробных значений применяют специальные формулы
О существовании специальной функции округления в Экселе знают далеко не все пользователи. Случается, что некоторые из них ошибочно принимают формат значений, то есть отображаемое количество знаков после запятой, за округление. Далее в статье разберёмся, что к чему и как всё делается.
Для начала отметим, что функция «Формат числа» применяется в случаях, когда вид числа необходимо сделать более удобным для чтения. Кликните правой кнопки мыши и выберите в списке пункт «Формат ячеек». На вкладке «Числовой» установите количество видимых знаков в соответствующем поле.
Но в Excel реализована отдельная функция , позволяющая выполнять настоящее округление по математическим правилам. Для этого вам понадобится поработать с полем для формул. Например, вам нужно округлить значение, содержащееся в ячейке с адресом A2 так, чтобы после запятой остался только один знак. В таком случае функция будет иметь такой вид (без кавычек): «=ОКРУГЛ(A2;1)».
Принцип прост и понятен. Вместо адреса ячейки вы можете сразу указать само число. Бывают случаи, когда возникает необходимость округлить до тысяч, миллионов и больше. Например, если нужно сделать из 233123 - 233000. Как же быть в таком случае? Принцип тут такой же, как было описано выше, с той разницей, что цифру, отвечающую за количество разделов, которые необходимо округлить, нужно написать со знаком «-» (минус). Выглядит это так: «=ОКРУГЛ(233123;-3)». В результате вы получите число 233000.
Если требуется округлить число в меньшую либо в большую сторону (без учёта того, к какой стороне ближе), то воспользуйтесь функциями «ОКРУГЛВНИЗ» и «ОКРУГЛВВЕРХ». Вызовите окно «Вставка функции». В пункте «Категория» выберите «Математические» и в списке ниже вы найдёте «ОКРУГЛВНИЗ» и «ОКРУГЛВВЕРХ».
Ещё в Excel реализована очень полезная функция «ОКРУГЛТ». Её идея в том, что она позволяет выполнить округление до требуемого разряда и кратности. Принцип такой же, как и в предыдущих случаях, только вместо количества разделов указывается цифра, на которую будет заканчиваться полученное число.
В последних версиях программы реализованы функции «ОКРВВЕРХ.МАТ» и «ОКРВНИЗ.МАТ». Они могут пригодиться, если нужно принудительно выполнить округление в какую-либо сторону с указанной точностью.
Как вариант, решить проблему можно при помощи функции «ЦЕЛОЕ», принцип которой заключается в том, что дробная часть просто отбрасывается, округляя вниз.
Округляют числа в Excel несколькими способами. С помощью формата ячеек и с помощью функций. Эти два способа следует различать так: первый только для отображения значений или вывода на печать, а второй способ еще и для вычислений и расчетов.
С помощью функций возможно точное округление, в большую или меньшую сторону, до заданного пользователем разряда. А полученные значения в результате вычислений, можно использовать в других формулах и функциях. В то же время округление с помощью формата ячеек не даст желаемого результата, и результаты вычислений с такими значениями будут ошибочны. Ведь формат ячеек, по сути, значение не меняет, меняется лишь его способ отображения. Чтобы в этом быстро и легко разобраться и не совершать ошибок, приведем несколько примеров.
Как округлить число форматом ячейки
Впишем в ячейку А1 значение 76,575. Щелкнув правой кнопкой мыши, вызываем меню «Формат ячеек». Сделать то же самое можно через инструмент «Число» на главной странице Книги. Или нажать комбинацию горячих клавиш CTRL+1.
Выбираем числовой формат и устанавливаем количество десятичных знаков – 0.
Результат округления:
Назначить количество десятичных знаков можно в «денежном» формате, «финансовом», «процентном».
Как видно, округление происходит по математическим законам. Последняя цифра, которую нужно сохранить, увеличивается на единицу, если за ней следует цифра больше или равная «5».
Особенность данного варианта: чем больше цифр после запятой мы оставим, тем точнее получим результат.
Как правильно округлить число в Excel
С помощью функции ОКРУГЛ() (округляет до необходимого пользователю количества десятичных разрядов). Для вызова «Мастера функций» воспользуемся кнопкой fx. Нужная функция находится в категории «Математические».
Аргументы:
- «Число» - ссылка на ячейку с нужным значением (А1).
- «Число разрядов» - количество знаков после запятой, до которого будет округляться число (0 – чтобы округлить до целого числа, 1 – будет оставлен один знак после запятой, 2 – два и т.д.).
Теперь округлим целое число (не десятичную дробь). Воспользуемся функцией ОКРУГЛ:
- первый аргумент функции – ссылка на ячейку;
- второй аргумент – со знаком «-» (до десятков – «-1», до сотен – «-2», чтобы округлить число до тысяч – «-3» и т.д.).
Как округлить число в Excel до тысяч?
Пример округления числа до тысяч:
Формула: =ОКРУГЛ(A3;-3).
Округлить можно не только число, но и значение выражения.
Допустим, есть данные по цене и количеству товара. Необходимо найти стоимость с точностью до рубля (округлить до целого числа).
Первый аргумент функции – числовое выражение для нахождения стоимости.
Как округлить в большую и меньшую сторону в Excel
Для округления в большую сторону – функция «ОКРУГЛВВЕРХ».
Первый аргумент заполняем по уже знакомому принципу – ссылка на ячейку с данными.
Второй аргумент: «0» - округление десятичной дроби до целой части, «1» - функция округляет, оставляя один знак после запятой, и т.д.
Формула: =ОКРУГЛВВЕРХ(A1;0).
Результат:
Чтобы округлить в меньшую сторону в Excel, применяется функция «ОКРУГЛВНИЗ».
Пример формулы: =ОКРУГЛВНИЗ(A1;1).
Полученный результат:
Формулы «ОКРУГЛВВЕРХ» и «ОКРУГЛВНИЗ» используются для округления значений выражений (произведения, суммы, разности и т.п.).
Как округлить до целого числа в Excel?
Чтобы округлить до целого в большую сторону используем функцию «ОКРУГЛВВЕРХ». Чтобы округлить до целого в меньшую сторону используем функцию «ОКРУГЛВНИЗ». Функция «ОКРУГЛ» и формата ячеек так же позволяют округлить до целого числа, установив количество разрядов – «0» (см.выше).
В программе Excel для округления до целого числа применяется также функция «ОТБР». Она просто отбрасывает знаки после запятой. По сути, округления не происходит. Формула отсекает цифры до назначенного разряда.
Сравните:
Второй аргумент «0» - функция отсекает до целого числа; «1» - до десятой доли; «2» - до сотой доли и т.д.
Специальная функция Excel, которая вернет только целое число, – «ЦЕЛОЕ». Имеет единственный аргумент – «Число». Можно указать числовое значение либо ссылку на ячейку.
Недостаток использования функции «ЦЕЛОЕ» - округляет только в меньшую сторону.
Округлить до целого в Excel можно с помощью функций «ОКРВВЕРХ» и «ОКРВНИЗ». Округление происходит в большую или меньшую сторону до ближайшего целого числа.
Пример использования функций:
Второй аргумент – указание на разряд, до которого должно произойти округление (10 – до десятков, 100 – до сотен и т.д.).
Округление до ближайшего целого четного выполняет функция «ЧЕТН», до ближайшего нечетного – «НЕЧЕТ».
Пример их использования:
Почему Excel округляет большие числа?
Если в ячейки табличного процессора вводятся большие числа (например, 78568435923100756), Excel по умолчанию автоматически округляет их вот так: 7,85684E+16 – это особенность формата ячеек «Общий». Чтобы избежать такого отображения больших чисел нужно изменить формат ячейки с данным большим числом на «Числовой» (самый быстрый способ нажать комбинацию горячих клавиш CTRL+SHIFT+1). Тогда значение ячейки будет отображаться так: 78 568 435 923 100 756,00. При желании количество разрядов можно уменьшить: «Главная»-«Число»-«Уменьшить разрядность».
При работе с функциями в Excel, Вы наверно замечали набор функций ОКРУГЛ(), ОКРВВЕРХ(), ОКРВНИЗ(), ОКРУГЛВВЕРХ(), ОКРУГЛВНИЗ() категории "Математические". В чем отличия между этими функциями и как они работают?
Ранее, в статье " ", я описывал форматы представления данных в Excel. С помощью представления можно добавить или сократить дробную часть числа, но фактический формат числа остается неизменным. Часто, при делении чисел, дробная часть получается очень длинной, что в дальнейшем может мешать при некоторых расчетах и выдавать результат не тот, который ожидался. Для того чтобы сократить дробную часть числа (округлить), используется функция ОКРУГЛ(), в которой можно указать необходимое число разрядов после запятой. Также возможно округление и целой части.
Округление происходит следующим образом:
-Если число меньше 5, то следующий разряд остается неизменным.
-Если число равно или больше 5, то к следующему разряду добавляется единица.
Например, число 2553,5675643 после округления до сотых будет выглядеть 2553,57
В общем, округление по школьной программе:)
Теперь рассмотрим как работает функция ОКРУГЛ() и какие имеет аргументы.
Синтаксис функции прост - ОКРУГЛ(Число; Число разрядов) .
- Число – в этом аргументе указывается ссылка на ячейку с числом, которое необходимо округлить или вводите значение. Допускает использование других функции, результатом которых является число.
- Число разрядов - значение этого аргумента указывает, до какого разряда необходимо округлить число. При указании в этом аргументе положительного числа, округление будет происходить после запятой. При нуле, округление до целой части. При указании отрицательного аргумента, округляется целая часть. При этом, кол-во разрядов в целой части, сохраняется и заполняется нулями.
Пример:
Округлим число 2553,5675643
Запись функции следующая:
"=ОКРУГЛ(2553,5675643
;2
)" вернет результат 2553,57
"=ОКРУГЛ(2553,5675643;0
)" вернет 2554
"=ОКРУГЛ(2553,5675643;-2
)" вернет 2600
В Excel так же есть функции ОКРВВЕРХ(), ОКРВНИЗ(), ОКРУГЛВВЕРХ(), ОКРУГЛВНИЗ(). Все эти функции практически аналогичны работе с функцией ОКРУГЛ(), но у каждой из них немного иной алгоритм округления.
Функция:
ОКРВВЕРХ() -
функция округляет число до ближайшего целого, которое кратно числу, указанного в аргументе "точность
". Округление происходит в большую сторону.
Примеры:
"=ОКРВВЕРХ(2553,57;1
)", результат 2554
"=ОКРВВЕРХ(2553,57;3
)", вернет результат кратный 3 т.е. 2556
Для округления отрицательных чисел, аргумент "точность" должен быть также отрицательным, иначе функция вернет ошибку "#ЧИСЛО!
"
"=ОКРВВЕРХ(-2553,57;-2
)", результат -2554
И еще один пример округления, но уже дробного числа
"=ОКРВВЕРХ(0,578;0,02
)" результат 0,58
ОКРВНИЗ()
-
функция аналогична ОКРВВЕРХ(),
с той лишь разницей что округление происходит в меньшую сторону.
"=ОКРВНИЗ(2553,57;2
)" результат 2552
ОКРУГЛВВЕРХ() , ОКРУГЛВНИЗ() - функции по принципу работы схожи с функцией ОКРУГЛ(). Отличие в том, что эти функции округляют число с избытком(недостатком).
Примеры:
"=ОКРУГЛВВЕРХ(2553,34;1
)", результат получится 2553,4
"=ОКРУГЛВВЕРХ(2553,34;-1
)", результат 2560
"=ОКРУГЛВНИЗ(2553,34;1
)", результат 2553,3
"=ОКРУГЛВНИЗ(2553,34;-1
)", результат 2550
Доброго времени суток уважаемый читатель!
В этой статье я хочу рассказать о возможности округление чисел в Excel . Очень часто вы сталкиваетесь с тем, что выгружая данные из других источников или делая собственные вычисления вы получаете числа с огромным количеством значений после запятой, что в свою очередь может негативно сказаться на конечном результате вычислений, ведь вы видите число с двумя знаками после запятой (например, 98,12), а для компьютера это уже другое число (например, 98,1248247…...) и соответственно он работает с тем, что видит сам, а не то что видите вы. Но такой вариант снижает точность получаемых данных, так что используйте функции округления в конкретных и нужных вычислениях. Эта возможность станет очень полезной в , когда каждое несоответствие в 1 копейку уже нарушает баланс и гармонию в вычислениях.
Как происходит округление чисел в Excel, рассмотрим четыре главных существующих функции:
- Функция ОКРУГЛ (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, мы рассмотрели, теперь можете применять полученные знание на практике. С другими функциями вы можете ознакомится в
Округление в Excel, в первую очередь, необходимо для удобного форматирования чисел.
Это можно сделать как до целочисленного значения, так и до определенного количества знаков после запятой.
Округлить число до определенного количества знаков после запятой
Стоит заметить, что округлять цифры нужно правильно. Недостаточно просто взять и удалить несколько символов после запятой в длинном значении.
В противном случае, конечные расчеты в документе не сойдутся.
Округлить можно с помощью встроенного функционала программы. По сути, цифра обновляется лишь визуально, а в ячейке остается настоящее значение числа.
Таким образом можно проводить расчеты без потери данных, при этом пользователю будет комфортно работать с большими суммами и составлять конечный отчет.
На рисунке указан список основных функций округления и результат их использования:
Чтобы совершить простую процедуру округления чисел до нескольких знаков после запятой (в данном случае – до 2-х знаков), следуйте инструкции:
- Откройте ранее используемый документ или создайте новый и наполните его необходимыми данными;
- Во вкладке для работы с формулами откройте выпадающий список с математическими функциями и найдите те, которые предназначены для округления, как показано на рисунке ниже;
- Введите аргументы функции и заполните все поля диалогового окна, как показано на рисунке;
- Полученная функция будет записана в поле для формул ячейки. Чтобы применить ее ко всем остальным ячейкам, скопируйте ее.
Округление до целого числа
Для того, чтобы округлить десятичное число до целого, можно использовать сразу несколько функций, а именно:
- ОКРВВЕРХ – используя данную функцию, вы сможете округлить до целочисленного значения в большую сторону от целого.
- ОКРУГЛ – округляет выбранное число по всем канонам математических правил;
- ОКРВНИЗ – это функция, которая предназначена для округления десятичного до целочисленного значения в меньшую сторону от целого.
- ОТБР – функция отбрасывает все цифры после запятой, оставляя только целое значение;
- ЧЕТН – округление до целочисленного значения, пока не получиться четное;
- НЕЧЕТН - функция, противоположна к ЧЕТН;
- ОКРУГЛТ – округление с той точностью, которую укажет сам пользователь в диалоговом окне программы.
С помощью вышеприведенных функций можно создать целочисленное число, согласно требованию пользователя.
После выбора функции, в открывшемся диалоговом окне укажите точность равную нулю.
Таким образом, знаки после запятой учитываться не будут.