Как в Excel округлять числа в большую и наименьшую сторону

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

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

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

Как округлить число настройкой формата ячейки?

Давайте откроем таблицу, а позже переместим курсор в ячейку A1. Дальше запишем туда дробное число 76,575. Опосля этого делаем правый клик мышью, и дальше избираем опцию «Формат ячеек». Покажется окошко. Его также можно вызвать при помощи нажатия кнопок Ctrl+1 либо со вкладки «Основная» (инструмент «Число»).

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

Как в Excel округлять числа в большую и меньшую сторону1

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

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

Как хорошо округлить число в Excel

В нашем случае округление было осуществлено в сторону роста. Это зависит от числа, которое убирается. Если перед необходимым значением находится 5 либо больше, то округление осуществляется в направлении роста, а если меньше — уменьшения. Все так, как необходимо созодать в арифметике, никаких конфигураций в правилах нет.

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

Как округлить число в большую и наименьшую сторону?

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

Как округлить до целого числа

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

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

Почему Excel округляет огромные числа?

Практически в любом калькуляторе либо программке, если вводить очень огромные числа, они округляются до вида E+ и так дальше. Excel не является исключением. Почему так происходит?

Если число содержит больше 11 цифр, то он автоматом переводится в вид 1,111E+11. Такое представление числа именуется экспоненциальным. Образовать таковой метод представления вручную достаточно трудно. Для этого нужно вычислить логарифм числа и совершить еще несколько операций.

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

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

Как округлить при помощи функции Excel?

А сейчас перейдем конкретно к практике. Что необходимо созодать, чтоб выполнить округление чисел при помощи функции? Для этого существует особая функция ОКРУГЛ. Ее можно вызвать различными методами: через ленту в Excel 2007 версии и наиболее новейшие.

2-ой метод — написать вручную. Он наиболее продвинутый, поэтому что необходимо как минимум знать синтаксис.

Интересно почитать:  Формула в excel чиствндох

Более обычной для новенького способ — пользоваться мастером функций. Чтоб это создать, необходимо отыскать около строчки ввода формулы кнопку, на которой написана композиция малеханьких буковок fx. Отыскать эту функцию можно в разделе «Математические», и опосля ее выбора будет предложено ввести аргументы. Любой из их подписан, потому разобраться нетрудно.

Синтаксис функции ОКРУГЛ

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

В случае с функцией ОКРУГЛ их два. Давайте разглядим их наиболее тщательно.

Аргументы функции ОКРУГЛ

Итак, функция предугадывает два аргумента:

  1. Число. Сюда указывается ссылка на ячейку. Либо же можно ввести требуемое значение в этот аргумент вручную.
  2. Количество символов, на какое собираетесь выполнить округление. 3

Чтоб округлить целое число (другими словами, которое не имеет ни 1-го знака опосля запятой), просто напишите символ минуса перед числом во 2-м параметре. Для округления до 10-ов, нужно написать -1, до сотен — -2, и по таковой логике дальше. Чем больше модуль этого числа, тем на большее количество цифр будет осуществляться округление.

Базы использования функции ОКРУГЛ

Давайте разглядим то как можно употреблять эту функцию, на примере округления до тыщ.

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

Может быть округление не только лишь числа, да и хоть какого значения. На примере это смотрится так. Представим, что у нас есть три столбца. В первом записывается стоимость продукта, во 2-м — сколько его было куплено. Да и в 3-ем, соответственно, указывается итоговая стоимость.

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

Как в Excel округлять числа в большую и меньшую сторону5

По кратности

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

Главных аргумента два. 1-ое — это конкретно число, которое необходимо округлить. 2-ой — это число, которому обязано быть кратное данное. Оба аргумента можно передавать как вручную, так и через ячейку.

По количеству символов

Все описанные выше примеры — это личные случаи округления по количеству символов. Довольно просто ввести в соответственном аргументе функции нужное количество символов, которое необходимо бросить. Фактически, это и все.

Округление в Excel в большую сторону с помощью функции ОКРУГЛВВЕРХ

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

Пример использования данной нам формулы можно узреть на этом снимке экрана.

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

Синтаксис функции ОКРУГЛВВЕРХ

В состав данной нам функции прогуливается два аргумента. В целом, функция смотрится последующим образом.

А сейчас давайте наиболее тщательно разберемся, какие у нее аргументы.

Аргументы функции ОКРУГЛВВЕРХ

Синтаксис у данной нам функции, как лицезреем, весьма обычной. Аргументы последующие:

1. Число. Это какое-угодно число, для которого требуется округление.

  1. Число разрядов. Тут записывается количество разрядов, которое обязано остаться опосля того, как округление будет осуществлено.

Таковым образом, по синтаксису эта формула ничем не различается от ОКРУГЛ. От модальности числа зависит то, какие конкретно числа будут сокращаться. Если 2-ой аргумент положительный, то округление оуществляется в правой части от запятой. Если же он отрицательный — то с левой.

Округление в Excel в наименьшую сторону при помощи функции ОКРУГЛВНИЗ

Эта функция работает аналогичным образом, как и предшествующая. Имеет те же самые аргументы и синтаксис, также такие же индивидуальности использования. Единственное отличие — округление осуществляется по направлению вниз (от большего числа к наименьшему, проще говоря). Отсюда и заглавие.

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

Синтаксис функции ОКРУГЛВНИЗ

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

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

В общем, формула смотрится последующим образом.

А сейчас наиболее детально разберемся с тем, какие аргументы имеет эта функция.

Интересно почитать:  Excel пробел в формуле

Аргументы функции ОКРУГЛВНИЗ

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

Таковым образом, округление в Excel — весьма обычная, но нужная функция, которая дает возможность человеку существенно упрощать вычисления либо восприятие. Основное — верно осознавать, какой способ и в каких непосредственно ситуациях должен употребляться. Если нам необходимо только зрительно показать данные (печать — это только одно из вероятных применений), то необходимо использовать формат ячеек.

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

Как округлить ячейки Гугл Sheets до ближайших 10

Функция MROUND в Гугл Spreadsheets предоставляет облегченный метод округления числа в большую либо наименьшую сторону до ближайших 0,5, 5, 10 либо хоть какого другого обозначенного вами множителя. Примером этого является внедрение функции для округления в большую либо наименьшую сторону цены предмета до наиблежайшего процента. Это быть может 5 центов (0,05), 10 центов (0,1) либо даже 20 5 центов (0,25), если так склонны. Это помогает избежать цифр, приводящих к копейке на долларе, округляя три цента (0,03) до 5 либо 30 3-х центов (0,33) до четверти при внесении конфигураций.

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

Синтаксис и аргументы функции MROUND

Синтаксис функции — это ее размещение. Это будет включать имя функции, скобки (которые употребляются для индексации в массиве) и аргументы.

Синтаксическая функция MROUND:

= MROUND (значение, коэффициент)

Для функции доступны последующие аргументы:

Значение: это число будет округлено в большую либо наименьшую сторону до наиблежайшего целого числа. Аргумент может употреблять это в качестве фактических данных для округления либо в качестве ссылки на ячейку для фактических данных, уже находящихся на рабочем листе Гугл. Значение отображается в виде числа, размещенного в столбце DATA на приведенном ниже листе, и потом в любом аргументе указывается ссылка на ячейку, содержащую данные. В моем примере значение / данные составляет 3,27 (обозначается как A2), 22,50 (A8) и 22,44 (A9).

Фактор: предоставляет число, на которое значение (данные) округляется в большую либо наименьшую сторону до наиблежайшего кратного значения. Это представлено в различной степени в моем примере (0,05, 0,10, -0,05, 10 и почти все остальные).

Примеры функции MROUND

На представленном изображении 1-ые 6 примеров употребляют 3.27 в качестве значения, показанного в столбце A. Во всех 6 ячейках функции это значение округляется в большую либо наименьшую сторону функцией MROUND с внедрением разных целых чисел для аргумента фактора. Конечные результаты показаны в столбце C с описанием формулы, отображаемой в столбце D.

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

Строчки 8 и 9 являются броским примером для демонстрации того, как функция обрабатывает округление ввысь и вниз. Обе строчки имеют однозначное целое число, которое в данном случае равно 5. Это значит, что 2-ые 2 для строк 8 и 9 стают округляемой цифрой. Потому что 2.5 равно половине значения факторного аргумента, функция округляется до 25, наиблежайшего кратного 5. Где, как и в строке 9, 2.49 меньше половины значения факторного аргумента и округляется в наименьшую сторону.

Как войти в функцию MROUND

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

  1. Введите 3.27 в ячейку A1 вашего Гугл Листа.
  2. Нажмите, чтоб выделить ячейку C1, потому что это будет ваша активная ячейка, где генерируются результаты.
  3. Нажмите кнопку ‘=‘, а потом введите MROUND. Вы увидите всплывающее окно автоматического предложения с заглавием функции. Когда это происходит, вы сможете надавить на функцию в поле, чтоб автоматом поместить скобки, либо вы сможете ввести их без помощи других.
  4. Сейчас нажмите на A1, чтоб ввести эту ссылку на ячейку в качестве аргумента значения.
  5. Для этого введите запятую, чтоб отделить аргументы, а потом введите 0,05.
  6. Вы сможете окончить аргумент последующей скобкой либо просто надавить Enter на клавиатуре, чтоб он закончился автоматом.

Значение обязано сейчас отображаться как 3,25, потому что значение было округлено до наиблежайшего 0,05. Сама функция пропадет, ​​оставив лишь текущее значение, но вы также сможете просмотреть всю функцию, как написано, выделив ячейку C2 и взглянув на панель формул.

Интересно почитать:  Excel формулы в сводных таблицах

1с запрос округление числа

Область внедрения: управляемое приложение, мобильное приложение, обыденное приложение.

Методическая рекомендация (нужный совет)

1. Если в операции деления заблаговременно известны порядки числителя и знаменателя, то следует по способности избегать выполнения деления числа заведомого малеханького порядка на число заранее огромного порядка. К примеру, заместо:

0.02 / 28346 * 9287492

0.02 * 9287492 / 28346

2. При выполнении арифметических операций в запросах к базе данных платформа 1С:Компании поддерживает точность вычислений до 8 разрядов дробной части. Но, из-за особенностей работы разных СУБД в неких ситуациях точность результатов может различаться от 8. Наиболее тщательно о вычислении разрядности результатов можно почитать в статье ИТС Разрядность результатов выражений и агрегатных функций в языке запросов.

Если точность результата выполнения запроса к базе данных, содержащего

  • арифметические операции деления,
  • агрегатные функции СРЕДНЕЕ ,
  • арифметические операции умножения, если любой из множителей может иметь дробную часть,

различается на разных СУБД, то рекомендуется к операндам и/ либо результатам этих операций использовать оператор очевидного приведения разрядности и точности числовых данных:

ВЫРАЗИТЬ(. КАК Число(m, n))

Оператор ВЫРАЗИТЬ следует использовать к операндам, если на какой-либо СУБД точность получаемого результата недостаточна. К примеру, требуется 10 разрядов опосля запятой, а выходит 6.

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

Принципиально иметь в виду, что на различных СУБД имеются разные ограничения на наивысшую разрядность десятичных чисел. Самое твердое ограничение — это 31 разряд в целой и дробной частях. Чем наименьшее значение разрядности будет обозначено для операндов, тем выше сумеет быть точность результата. К примеру, если в итоге требуется не наименее 10 разрядов дробной части, 1-ый операнд заранее помещается в 15 разрядов целой части, а 2-ой операнд заранее помещается в 5 символов целой части, то выражение быть может записано так:

ВЫБРАТЬ
ВЫРАЗИТЬ(Таблица.Множитель * Таблица.Числитель КАК Число(25,10)) / ВЫРАЗИТЬ(Таблица.Знаменатель КАК Число(15,10)) КАК Итог
ИЗ Таблица КАК Таблица

Оператор ВЫРАЗИТЬ следует использовать к результату, если точность вычислений на всех СУБД достаточна, но на неких она больше, а на остальных меньше. При всем этом обозначенная общая разрядность результата обязана быть малой, но не меньше той, которая достаточна для представления значений результата. Если в приведенном примере понятно, что Знаменатель не быть может меньше 0.00001, то для представления результата довольно 20 разрядов целой части. В этом случае выражение быть может записано так:

ВЫБРАТЬ
ВЫРАЗИТЬ(Таблица.Множитель * Таблица.Числитель / Таблица.Знаменатель КАК Число(30,10)) КАК Итог
ИЗ Таблица КАК Таблица

Время от времени быть может целенаправлено выполнить приведения к требуемой точности как операндов, так и результата. К примеру:

ВЫБРАТЬ
ВЫРАЗИТЬ(ВЫРАЗИТЬ(Таблица.Множитель * Таблица.Числитель КАК Число(25,10)) / ВЫРАЗИТЬ(Таблица.Знаменатель КАК Число(15,10)) КАК Число(30,10)) КАК Итог
ИЗ Таблица КАК Таблица

Весьма нередко в запросах 1С 8.2 либо 8.3 нужно округлить значение «на лету», конкретно в запросе. Создать это весьма просто. Для этого употребляется система «Выразить()». Округление проходит по арифметическим правилам (в большую либо наименьшую сторону, в зависимости от крайнего знака).

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

( голосов, в среднем: из 5)

Поддержите нас, поведайте друзьям!

СПРОСИТЕ в комментах!

ВЫРАЗИТЬ( 10/3 КАК (Число(10,2)) КАК РезультатДеления // система разве вернет значение 3.3?
А не 3.33?

Да, вы правы, это опечатка

А если необходимо целую часть «Обрезать»?

Число = Число — Окр(Число);

Если в запросе:
10/3 — ВЫРАЗИТЬ( 10/3 КАК (Число(10,0))

ВЫРАЗИТЬ( КАК Число( ,

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

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

Интегрированная функция запроса ВЫРАЗИТЬ() употребляется не только лишь для приведения, да и для округления чисел.

Для этого употребляется таковой синтаксис:

ВЫРАЗИТЬ( КАК ЧИСЛО ( . ))

Общие индивидуальности использования в запросе

Если в качестве параметра передано не числовое значение, это может не вызывать ошибки выполнения запроса, но значение корректно не обработается:

К примеру, если передан NULL либо он сформировался при соединениях таблиц, значение на выходе остается NULL:

Передача же «Неопределено» вызывает ошибку «Несопоставимые типы ВЫРАЗИТЬ»:

  • Ссылочные типы либо значения БУЛЕВО вызывают такую же ошибку (ИСТИНА не приводится к 1, а ЛОЖЬ к 0).
  • ВЫРАЗИТЬ строчку как число также недозволено, используя эту функцию.

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

Обработка значения делается по способам округления (0.5 округляется до 1.0), потому, если требуется получить целое значение, то следует перед округлением отнять 0.5 (половину цены шага)

Для округления до 10-х в наименьшую сторону отнять 0.5, до сотых 0.05.

Демонстрация использования ВЫРАЗИТЬ в запросе для округления

Никакая реклама не поможет реализовать то, что реализовать нереально.

Ссылка на основную публикацию
Adblock
detector