Как работает округление чисел в эксель: принципы и настройки
Содержание:
- Как усреднить диапазон с округлением в Excel?
- Почему Excel округляет большие числа?
- Excel для бухгалтера: исправление ошибки округления
- Как грамотно округлить число в Excel
- Функция округления Excel
- Округление в excel с помощью функции
- Как округлять числа в большую и меньшую сторону функциями Excel
- Как работать с функциями в Excel
- Как округлить число форматом ячейки
- Как округлить с помощью функции Excel?
- Формула округление
- Как округлить диапазон ячеек в Excel?
- Работа с таблицами Excel
- Округление результатов вычислений
- Функции округления чисел в Excel
- Как округлять числа в Эксель (Excel) с помощью применения функций
- Как округлять данные в формуле до 50-ти (Как округлять данные в формуле до 50- ти)
Как усреднить диапазон с округлением в Excel?
Обычно мы можем легко вычислить среднее значение определенного диапазона с помощью функции СРЕДНЕЕ в Excel. Однако среднее значение может содержать несколько десятичных знаков, как показано на снимке экрана слева. Иногда может потребоваться сохранить те же десятичные разряды, что и в исходных числах, или просто удалить десятичные разряды. Здесь я представлю несколько формул для среднего диапазона с округлением в Excel.
На самом деле мы можем легко изменить десятичные разряды любых чисел с помощью команд увеличения десятичного числа или уменьшения в Excel.
1. Выберите пустую ячейку, например Ячейку C3, введите формулу = СРЗНАЧ (A1: A7) (A1: A7 — это диапазон, в котором вы хотите вычислить среднее значение), и нажмите Enter ключ.
2. Выберите ячейку со средним значением, которое вы только что рассчитали (в нашем случае — ячейка C3), а затем щелкните значок Увеличить десятичную дробь кнопка
or Уменьшить десятичный кнопка на Главная вкладка, чтобы округлить среднее значение.
Усреднить диапазон и округлить среднее значение с помощью формул в Excel
Вы также можете комбинировать функцию округления и функцию среднего, чтобы усреднить диапазон с округлением в Excel.
Выберите пустую ячейку, например Ячейку C3, введите формулу = ОКРУГЛ (СРЕДНИЙ (A1: A7); 1) в него и нажмите Enter ключ.
Заметки: (1) В формуле = ОКРУГЛ (СРЕДНИЙ (A1: A7), 1), A1: A7 — это диапазон, в котором вы хотите вычислить среднее значение, а 1 означает, что вы хотите округлить среднее значение только до одного десятичного знака, и вы можете изменить их в зависимости от ваших потребностей. (2) Для округления среднего значения используйте эту формулу = ОКРУГЛ вверх (СРЕДНИЙ (A1: A7); 1) . (3) Для округления среднего значения используйте эту формулу = ОКРУГЛ ВНИЗ (СРЕДНИЙ (A1: A7); 1).
Демо: средний диапазон с округлением в Excel
Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!
Пакетное округление нескольких значений вверх / вниз / до даже без формулы в Excel
Обычно функция «Десятичная дробь» может уменьшить количество десятичных знаков в ячейках, но фактические значения, отображаемые в строке формул, не меняются вообще. Kutools для Excel Круглые Утилита может помочь вам легко округлить значения вверх / вниз / даже до указанных десятичных знаков. Полнофункциональная бесплатная 30-дневная пробная версия!
Почему Excel округляет большие числа?
Почти в любом калькуляторе или программе, если вводить слишком большие числа, они округляются до вида E+ и так далее. Excel не является исключением. Почему так происходит?Если число содержит больше 11 цифр, то он автоматически переводится в вид 1,111E+11. Такое представление числа называется экспоненциальным. Образовать такой способ представления вручную довольно сложно. Для этого необходимо вычислить логарифм числа и совершить еще несколько операций.
Если нам не нужно, чтобы Excel осуществлял округление огромных чисел, нам необходимо поставить перед соответствующим значением знак ‘. Предварительно нужно выставить текстовый формат. Но выполнять математические операции без использования специальных формул уже будет нельзя.
Также допустим ввод значений в виде числа с пробелами. Excel автоматически превратит ячейку в текстовый формат. Реализовать же, чтобы программа электронных таблиц не делала этого, невозможно напрямую. Только через установку апострофа.
Excel для бухгалтера: исправление ошибки округления
Бухгалтеры (и не только) знают одну «нехорошую» особенность Excel – «неумение» правильно суммировать. Иногда это приводит к казусам в бухгалтерских документах, сформированных в Excel (рис. 1)
Рис. 1. Фрагмент счет-фактуры с «неверным» суммированием
Скачать заметку в формате Word, примеры в формате Excel
Видно, что общий итог по налогу (значение в ячейке G7) и стоимости товаров (Н7) отличаются на копейку от суммы по строкам (G4:G6 и Н4:Н6, соответственно). Это ошибка является следствием округления. Дело в том, что значения только отображаются в формате с двумя десятичными знаками. Фактические значения в этих ячейках содержат больше десятичных знаков (рис. 2). Excel суммирует не отображаемые значения, а фактические.
Рис. 2. Тот же счет-фактура с большим числом знаков после запятой
Чтобы значение в ячейке G7 равнялось сумме отображаемых значений в ячейках G4:G6, можно применить формулу массива, проводящую округление значений до двух десятичных знаков перед суммированием: (рис. 3).
Рис. 3. «Правильное» суммирование с использованием формулы массива
Чуть подробнее, как работает эта формула. Excel формирует виртуальный массив (в памяти компьютера), состоящий из трех элементов: ОКРУГЛ(G4;2), ОКРУГЛ(G5;2), ОКРУГЛ(G6;2), то есть значений в ячейках G4:G6, округленных до двух десятичных знаков, а затем суммирует эти три элемента. Вуаля!
Ошибки округления можно также исключить, применив функцию ОКРУГЛ в каждой из ячеек диапазона G4:G6. Этот прием не требует применения формулы массива, однако требует многократного использования функции ОКРУГЛ. Вам судить, что проще!
Как грамотно округлить число в Excel
В нашем случае округление было осуществлено в сторону увеличения. Это зависит от числа, которое убирается. Если перед нужным значением находится 5 или больше, то округление осуществляется в направлении увеличения, а если меньше – уменьшения. Все так, как нужно делать в математике, никаких изменений в правилах нет.
Точность результата зависит от того, сколько знаков в дробной части человек решил оставить. Чем оно больше, тем выше точность. Поэтому настоятельно рекомендуется выполнять округление значений лишь в тех ситуациях, когда в этом есть реальная практическая необходимость. Иногда даже малейшее округление может абсолютно исказить расчеты. Это, кстати, одна из наиболее распространенных причин, почему так часто синоптики ошибаются. Даже был открыт эффект бабочки, когда из-за незначительных различий между округленным значением и настоящим был спрогнозирован дождливый сезон.
Функция округления Excel
Excel предлагает вам несколько функций, с которыми вы можете округлить. Но давайте начнем с самого простого варианта: функция ОКРУГЛИТЬ. Их применение относительно просто: вы сначала вводите округляемое число. Вторым аргументом в формуле ОКРУГЛИТЬ является число, указывающее, сколько цифр Excel должно округлять до значения.
Числовой аргумент относится к значению, которое вы хотите округлить. Поэтому вы можете либо ввести число непосредственно в формулу, либо указать ссылку на другую ячейку.
Вы используете параметр «Количество_Цифр», чтобы указать, с какой позиции вы хотите округлить. Введите положительные десятичные разряды с положительными значениями. Соответственно, значение 0 не будет иметь десятичных разрядов и, следовательно, генерирует целое число. Если вы используете отрицательные значения, цифры слева от запятой округляются в большую или меньшую сторону до ближайшего десятичного знака.
Вы можете использовать ОКРУГЛИТЬ либо с помощью функции «Вставить функцию ()», либо ввести функцию непосредственно на панели инструментов. При использовании последнего метода вы должны помнить, что функция должна начинаться со знака равенства (=), в противном случае Excel воспринимает вводимые данные как текст для отображения.С помощью простой функции в Excel вы можете установить, как именно округлять.
Вам не нужно использовать собственную ячейку для округления значения. Excel также позволяет вкладывать функции. Таким образом, вы можете объединить функцию ОКРУГЛИТЬ напрямую с другой формулой.
В этом примере вы создаете среднее из различных чисел и округляете результат. Тогда в ячейке появляется только округленное значение.
Округление в excel с помощью функции
Именно использование функции позволит решить практически все задачи с округлением числа. Использовать мы будем функцию «ОКРУГЛ».
Формула округления будет иметь следующий вид:
=ОКРУГЛ(число или ячейка с числом;число_разрядов).
Простое округление
Во второй части формулы нужно указать число разрядов. В качестве примера возьмем число 15,185 и укажем 1 разряд =ОКРУГЛ(153,185;1). В результате мы получим округление до 15,2.
Округление до ближайшего целого числа
Если в формуле указать число разрядов 0, то в результате получим округление до ближайшего целого числа. Пример: =ОКРУГЛ(153,185;1) в результате выдаст 153.
Округление в большую или меньшую сторону
Изначально функция ОКРУГЛ работает на основании математического правила:
- Если после запятой число от 0 до 4, то округление производиться в меньшую сторону;
- Если же после запятой число от 5 до 9, то округление производиться в большую сторону;
Не всегда это правило позволяет получить нужный результат. Для таких случаев используются функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ. Синтаксис не отличается от базовой функции ОКРУГЛ, но в случае с ОКРУГЛВВЕРХ число всегда будет округляться в большую сторону, когда ОКРУГЛВНИЗ округляет в меньшую сторону.
- =ОКРУГЛВВЕРХ(153,185;0) выдаст число 154;
- =ОКРУГЛВНИЗ(153,185;0) даст результат 153.
Округление с заданной кратностью
Иногда требуется округлить число с определённой кратностью. Например, нужно округлить 3,785 так, что бы результат был кратен 0,5. Для этого используется функция ОКРУГЛТ. Пример: =ОКРУГЛТ(3,785;0,5) выдаст результат 4.
Как округлять числа в большую и меньшую сторону функциями Excel
Округляют числа в Excel несколькими способами. С помощью формата ячеек и с помощью функций. Эти два способа следует различать так: первый только для отображения значений или вывода на печать, а второй способ еще и для вычислений и расчетов.
С помощью функций возможно точное округление, в большую или меньшую сторону, до заданного пользователем разряда. А полученные значения в результате вычислений, можно использовать в других формулах и функциях. В то же время округление с помощью формата ячеек не даст желаемого результата, и результаты вычислений с такими значениями будут ошибочны. Ведь формат ячеек, по сути, значение не меняет, меняется лишь его способ отображения. Чтобы в этом быстро и легко разобраться и не совершать ошибок, приведем несколько примеров.
Как работать с функциями в Excel
Мы рассмотрели самый простой способ убрать лишние знаки. Использовать его довольно удобно, если менять сами данные в таблице нам не нужно. Теперь мы переходим к использованию различных функций. Но сначала я хочу напомнить вам, что это такое, а также как с ними работать.
Функции ускоряют и упрощают вычисления. Например, нам надо посчитать сумму в столбце, в котором 100 значений. Мы можем делать это самым прямым способом “1+20+30+43…” и так 99 раз. Или написать встроенную команду “СУММ”, указать диапазон ячеек, и программа за секунду сделает расчеты.
Первый способ
Чтобы вручную написать формулу в ячейке с использованием функции, обязательно нужно:
- Поставить знак =.
- Правильно указать название.
- Открыть круглую скобку.
- Указать через точку с запятой аргументы, то есть данные, которые будут использоваться.
- Закрыть скобку.
Что может выступать аргументом математических формул:
- число,
- формула,
- диапазон ячеек.
Пример: функция “=СУММ(F21:F30)” посчитает сумму чисел, написанных в столбце F с позиции F21 до F30.
Эти правила нужно запомнить, иначе программа не сможет сделать вычисления, а будет выдавать ошибку такого вида.
Второй способ
Если неудобно писать команды вручную, то можно воспользоваться библиотекой, которая находится во вкладке “Формулы”.
Нас в данный момент интересуют математические операции. Нажимаем на соответствующий раздел и выбираем нужную процедуру.
Откроется диалоговое окно, в котором легко понять, какие аргументы нужно указать. Заполните поля и нажмите “ОК”.
Как округлить число форматом ячейки
Впишем в ячейку А1 значение 76,575. Щелкнув правой кнопкой мыши, вызываем меню «Формат ячеек». Сделать то же самое можно через инструмент «Число» на главной странице Книги. Или нажать комбинацию горячих клавиш CTRL+1.
Выбираем числовой формат и устанавливаем количество десятичных знаков – 0.
Назначить количество десятичных знаков можно в «денежном» формате, «финансовом», «процентном».
Как видно, округление происходит по математическим законам. Последняя цифра, которую нужно сохранить, увеличивается на единицу, если за ней следует цифра больше или равная «5».
Особенность данного варианта: чем больше цифр после запятой мы оставим, тем точнее получим результат.
Как округлить с помощью функции Excel?
А теперь перейдем непосредственно к практике. Что нужно делать, чтобы осуществить округление чисел с помощью функции? Для этого существует специальная функция ОКРУГЛ. Ее можно вызвать разными способами: через ленту в Excel 2007 версии и более новые.
Второй способ – написать вручную. Он более продвинутый, потому что нужно как минимум знать синтаксис.
Наиболее простой для новичка метод – воспользоваться мастером функций. Чтобы это сделать, нужно найти возле строки ввода формулы кнопочку, на которой написана комбинация маленьких буковок fx. Найти эту функцию можно в разделе «Математические», и после ее выбора будет предложено ввести аргументы. Каждый из них подписан, поэтому разобраться несложно.
Синтаксис функции ОКРУГЛ
Если используется ручной ввод, то нужно понимать, как правильно записывать формулу. Последовательность ввода значений называется синтаксисом. Любая функция имеет универсальный общий синтаксис. Сначала записывается знак равно, потом название функции, потом аргументы, которые прописываются в скобках, а разделяются между собой запятой. Количество аргументов может отличаться от функции к функции. В некоторых их вообще нет, а в ряде из них их хоть 5, хоть больше.
В случае с функцией ОКРУГЛ их два. Давайте рассмотрим их более подробно.
Аргументы функции ОКРУГЛ
Итак, функция предусматривает два аргумента:
- Число. Сюда указывается ссылка на ячейку. Или же можно ввести требуемое значение в этот аргумент вручную.
- Количество знаков, на какое собираетесь осуществить округление.
Чтобы округлить целое число (то есть, которое не имеет ни одного знака после запятой), просто напишите знак минуса перед числом во втором параметре. Для округления до десятков, необходимо написать -1, до сотен – -2, и по такой логике далее. Чем больше модуль этого числа, тем на большее количество цифр будет осуществляться округление.
Основы использования функции ОКРУГЛ
Давайте рассмотрим то как можно использовать эту функцию, на примере округления до тысяч.
Представим, у нас открылась такая таблица. Мы во вторую ячейку прописали формулу округления, и результат видим на этом скриншоте.
4
Возможно округление не только числа, но и любого значения. На примере это выглядит так. Представим, что у нас есть три столбца. В первом записывается цена товара, во втором – сколько его было куплено. Но и в третьем, соответственно, указывается итоговая стоимость.
Представим, что наша задача – показывать сумму в рублях, а копейки игнорировать. Тогда получится следующая таблица.
5
По кратности
Excel дает возможность осуществлять округление чисел не до самого ближнего, а до того, которое является кратным по отношению к определенному. Для этого существует специальная функция, которая называется ОКРУГЛТ. С ее помощью можно добиться необходимой точности округления.
Основных аргумента два. Первое – это непосредственно число, которое нужно округлить. Второй – это число, которому должно быть кратное заданное. Оба аргумента можно передавать как вручную, так и через ячейку.
По количеству знаков
Все описанные выше примеры – это частные случаи округления по количеству знаков. Достаточно просто ввести в соответствующем аргументе функции необходимое количество знаков, которое нужно оставить. Собственно, это и все.
Формула округление
Одна из часто применяемых функций округления – ОКРУГЛ. Она работает по стандартным математическим правилам. Выбираем ячейку, щелкаем значок «Вставить функцию», категория «Математические», находим ОКРУГЛ.
Определяем аргументы, их два – сама дробь и количество разрядов. Щелкаем «ОК» и смотрим, что получилось.
К примеру, выражение =ОКРУГЛ(0,129;1) даст результат 0,1. Нулевое количество разрядов позволяет избавляться от дробной части. Выбор отрицательного количества разрядов позволяет округлять целую часть до десятков, сотен и так далее. Например, выражение =ОКРУГЛ(5,129;-1) даст 10.
Как округлить диапазон ячеек в Excel?
Предположим, у вас есть диапазон чисел с несколькими десятичными знаками, и теперь вы хотите округлить их до двух десятичных знаков. Такие как округление 2.1054 в 2.11. Как быстро округлить диапазон ячеек в Excel?
Округление диапазона ячеек с помощью функции ОКРУГЛ
Вы можете использовать формулу КРУГЛЫЙ (число, число-цифры) для выполнения этой задачи. Например, у меня есть диапазон (A2: A10), который нужно округлить. Пожалуйста, сделайте следующее:
1. Щелкните пустую ячейку C2 и введите формулу: = ОКРУГЛ (A2; 2), см. снимок экрана:
2, Затем нажмите Enter key, а значение в ячейке A2 будет округлено до числа с двумя десятичными знаками. Затем перетащите маркер заполнения над диапазоном ячеек, к которому вы хотите применить эту формулу. Смотрите скриншот:
Округление / округление в большую / меньшую сторону диапазона чисел без формулы:
Работы С Нами Kutools for Excel’s Круглые вы можете быстро округлить, округлить в большую, меньшую или меньшую сторону до нужного вам диапазона ячеек без каких-либо формул. Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас! |
Округление диапазона ячеек с помощью кода VBA
С помощью следующего кода VBA вы можете быстро округлить диапазон ячеек.
1. Выберите диапазон, который нужно округлить.
2. Нажмите разработчик > Визуальный Бейсик, Новый Microsoft Visual Basic для приложений появится окно, щелкните Вставить > Модуль, и введите следующий код в Модуль:
VBA: округление диапазона ячеек:
Sub RoundNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range Dim xNum As Integer On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) xNum = Application.InputBox("Decimal", xTitleId, Type:=1) For Each Rng In WorkRng Rng.Value = Application.WorksheetFunction.Round(Rng.Value, xNum) Next End Sub
3. Затем нажмите
4. Нажмите OK, а затем введите число десятичной дроби, которое вы хотите округлить в другом диалоговом окне, см. снимок экрана:
5. Нажмите OK. Все ячейки округлены до трех десятичных знаков. Смотрите скриншот:
Быстро округлить / округлить / округлить диапазон ячеек с помощью Kutools for Excel
Освободи Себя Круглые особенность Kutools for Excel это очень удобный инструмент, позволяющий быстро и комфортно решить эту проблему.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 60 дней. |
Перейти к загрузкеБесплатная пробная версия 30 днейпокупкаPayPal / MyCommerce |
Если вы установили Kutools for Excel, выполните следующие действия:
1. Выберите диапазон, который нужно округлить, и нажмите Kutools > Круглые. Смотрите скриншот:
2. В Раунд без формулы диалоговом окне, введите десятичное число, которое вы хотите округлить на основе Десятичное число, А затем выберите Округление, округление в большую сторону, округление в меньшую сторону который вы хотите использовать, а затем щелкните Ok кнопки, все числа округлены по мере необходимости, см. снимок экрана:
Демо: быстрое округление / округление вверх / вниз по диапазону ячеек
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Работа с таблицами Excel
Округление результатов вычислений
Существует ряд задач, для решения которых нет необходимости оперировать с большим количеством знаков после запятой. В частности, для работы с денежными единицами достаточно двух десятичных разрядов. В таком случае в определенных операциях (как промежуточных, так и производящих итоговые вычисления) необходимо выполнить округление результатов. Это может быть округление как до второго десятичного знака (скажем, до копеек, центов и т. д.), так и до целых значений. С этой целью используется функция округления, которая вводится посредством диалогового окна Мастер функций.
Рис. 2.28. Панель функции «ОКРУГЛ»
Данная функция округляет число до указанного количества десятичных разрядов. Синтаксис ее следующий:
ОКРУГЛ(число; количество_цифр) |
здесь число — это округляемое число, количество_цифр — это количество десятичных разрядов, до которого нужно округлить число.
Например, для операции извлечения корня в нашем примере формула округления будет иметь такой вид:
=ОКРУГЛ(В10/\(1/С10);2) |
Первый аргумент, В10/\(1/С10), показывает, для какой операции выполняется округление, а второй (цифра 2) определяет количество десятичных разрядов. В нашем случае вычисления осуществляются с точностью до второго знака после запятой (например, до копеек). Однако округление необходимо производить на определенном этапе расчетов.
ПРИМЕР: На таможню приходит товар стоимостью 3 цента за единицу в количестве 1000 штук. Курс обмена — 29,31 руб./$, а все таможенные платежи (без учета НДС) составляют 29,45%. База начисления для таможенных платежей будет равна цене в долларах, умноженной на курс доллара и количество единиц товара:
$0,03 * 29,31 * 1000 = 879,30 руб.
При умножении базы начисления на ставку таможенного сбора получается сумма, которой быть не может (так как не существует пока в мире десятых и сотых долей копеек при перечислении их через банк):
879,30 руб. * 29,45% = 258,9539 руб.
Если и далее производить расчеты без округления размера таможенного платежа, то можно получить стоимость партии товара, которая равна стоимости товара плюс таможенные платежи:
879,30 руб. + 258,9539 руб. = 1138,25385 руб.
Таким образом, цена единицы товара будет следующей:
1138,25385 руб. : 1000 шт. = 1,138254 руб.
Полученные неправильные результаты представлены в табл. 2.1.
Цена за единицу ($) | Количество (штук) | Курс (руб./$) | Таможенный платеж (%) | Таможенный платеж (руб.) | Итого стоимость партии (руб.) | Цена за единицу (руб.) |
0,03 | 1000 | 29,31 | 29,45% | 258,9539 | 1138,25385 | 1,138254 |
Таблица 2.1. Пример неправильного расчета таможенных платежей
Поэтому некоторые значения следует округлить с точностью до копеек. А сумма таможенного платежа должна вычисляться по формуле
=ОКРУГЛ(цена в долларах х на курс доллара х количество;2) |
Цифра 2 означает, что выполняется округление с точностью до второго знака (то есть до копеек).
Таким же образом можно округлить и стоимость партии товара, в результате чего получится сумма, равная 1138,25 руб. Однако операция округления цены за единицу товара может привести к нежелательным последствиям. Это зависит от того, как происходит расчет цены. Если округлить цену товара до копеек, исходя из стоимости партии товара:
=ОКРУГЛ(1138,25/1000;2) |
то результат будет равен 1,14 руб. Но получается парадокс: произведя обратный расчет, мы получим, что партия стоит 1,14 * 1000 =1140 руб. Откуда-то взялись лишние 2 рубля. Эти 2 рубля могут значительно усложнить ведение бухгалтерского учета, если в бухгалтерской программе не предусмотрена возможность задания разрядности денежной единицы при некоторых операциях. До какого же знака целесообразно задать точность в данном примере?
В нашем случае точность округления должна быть равна разрядности копеек (2 знака после запятой) плюс разрядность числа, определяющего объем партии (у нас 3 разряда). Таким образом, необходимо округление до пятого знака.
Цена ($) | Количество | Курс (руб./$) | Таможенный платеж (%) | Таможенный платеж (руб.) | Итого стоимость партии (руб.) | Цена за единицу (руб.) |
0,03 | 1000 | 29,31 | 29,45% | 258,95 | 1138,25 | 1,13825 |
Таблица 2.2. Пример правильного расчета таможенных платежей и стоимости товара
В Excel существует более 10 функций округления, каждая из которых выполняет эту операцию по-своему. Часть из них представлена на рис. 2.29. Исчерпывающую информацию относительно всех этих функций вы можете получить в справке Excel, вызываемой путем нажатия функциональной клавиши .
Рис. 2.29. Функции округления в Excel
Функции округления чисел в Excel
При работе с функциями в Excel, Вы наверно замечали набор функций ОКРУГЛ(), ОКРВВЕРХ(), ОКРВНИЗ(), ОКРУГЛВВЕРХ(), ОКРУГЛВНИЗ() категории «Математические». В чем отличия между этими функциями и как они работают?
Ранее, в статье «Формат данных в 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) с помощью применения функций
Основные функции для округления в программе Эксель:
«ОКРУГЛ»-округляет до десятичных знаков число, которое Вы указали.
«ОКРУГЛВВЕРХ»-округляет до ближайшего числа вверх по модулю.
«ОКРУГЛВНИЗ»-округляет до ближайшего числа вниз по модулю.
«ОКРУГЛТ»-округляет число с точностью, которая была выбрана.
«ОКРВВЕРХ»-округляет число с точностью, которая была выбрана вверх по модулю.
«ОКРВНИЗ»-округляет число с точностью, которая была выбрана вниз по модулю.
«ОТБР»-округляет данные до целого числа.
«ЧЕТН»-округляет данные до ближайшего четного числа.
«НЕЧЕТН»-округляет данные до ближайшего нечетного числа.
Для функций «ОКРУГЛ», «ОКРУГЛВВЕРХ» и «ОКРУГЛВНИЗ» такой формат ввода:
Наименование функции(число;число разрядов).
Например, если Вам нужно округлить число 3,55557 до двух разрядов, то Вам будет нужно написать: «=ОКРУГЛ(3,55557;2)» и нажать на клавиатуре на клавишу Enter для того, чтобы получись результат округления.
Для функций «ОКРУГЛТ», «ОКРВВЕРХ», а также «ОКРВНИЗ» такой формат ввода:
Наименование функции (число;точность).
К примеру, если Вам нужно округлить число 5 до ближайшего числа, которое кратно 2, то Вам будет нужно написать: «=ОКРУГЛТ(5;2)» и нажать на клавиатуре на клавишу Enter для того, чтобы Вы смогли получить результат округления.
Для функций «ОТБР», «ЧЕТН» и «НЕЧЕТН» такой формат ввода: Наименование функции(число).
Например, если Вам нужно округлить число 3 до ближайшего четного числа, то Вам будет нужно написать: «=ЧЕТН(3)» и нажать на клавиатуре на клавишу Enter для того, чтобы получить результат округления.
Нужно сказать о том, что перед написание каждой функции нужно ставить знак «=». А также, функцию Вы можете написать как в строку для функций, так и в ячейку в которой Вам бы хотелось получить результат округления.
А также, Вам возможно будет интересно узнать о том, что в программе Excel есть и другой способ введения функции округления.
Этот способ будет удобно использовать в тех случаях, когда в таблице есть значения, которые нужно округлить в отдельном столбце.
Как округлять данные в формуле до 50-ти (Как округлять данные в формуле до 50- ти)
»ко всему столбцу»: прикрепляю. Заранее спасибо.Надо бы сразу и разделить на подсобитеSerge_007: 15 значащих цифр на рисунке ниже).MROUND ячейке число «100». Excel» здесь.Какими способами округлить(Пример: 12610 то округляется
: только «конкретное число», Спасибо вам за ввести формулу в
swhummer до целого руля 2.
Условие:: А на каждый
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОКРУГЛ(A2*2;-2)/2 потребуется ввести его Такое округление происходит(ОКРУГЛТ), но округляетВ ячейке С2Получилось так. в Excel числа, до 12600; еслиОчень извиняюсь, но но и ссылку помощь) первую ячейку нужного: Оказывается все просто, округлятьс точностью доформирование прайс-листов магазина. гостевой пост вводитьСпасибо большое в текстовом формате.
без уведомления пользователя до большего кратного напишем такую формулу.Второй пример
смотрите в статье 12630, то округление опять приходится прибегать
на ячейку.vikttur диапазона (например. в не ту формулуА по большому 10 – разделить
Цены должны быть капчу лучше что-ли,: Спасибо большое. На рисунке ниже можно и поэтому может числа. =ЕСЛИ(B250;100;0)))
. «Округление в Excel». 12650; если 12680, к вашей помощи)
если использовать правильный: Z показал Вам соседнем с исходным использовал. счету ( чтобы
на 10, округлить фиксированные чем сделать этоГость видеть, что EXCEL
служить причиной появления=CEILING(A1,10)Скопируем формулу внизОкруглить в
Здесь разберем конкретные то 12700)
все получилось, формулу тип ссылок (они формулу, столбце), протянуть вниз.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=округлт(ячейка;100)
не мелочиться и до ближайшего целого
диапазон **01-**50 должен один раз при: А какая формулы выполняет вычисления с ошибки.=ОКРВВЕРХ(A1;10) по столбцу. ПолучитсяExcel примеры использования функцийАлексей матевосов (alexm) скопировала, числа появились бывают относительные иikkiviktturТему можно закрыть. убытка не было) числа и умножить округляться до **50
регистрации? будут, если числа большей точностью, чемПримечаниеРаботает так же, как так.числа до, не менее округления. Можно написать